<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Reacties op: Reverse Engineering with Reflector and Reflexil</title>
	<atom:link href="http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/</link>
	<description>Living my life...</description>
	<lastBuildDate>Sat, 12 Dec 2009 22:49:53 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Door: David Cumps</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-429</link>
		<dc:creator>David Cumps</dc:creator>
		<pubDate>Wed, 30 Jul 2008 17:47:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-429</guid>
		<description>Kemar, check this out: http://blog.monstuff.com/archives/000058.html

Found via google &quot;.net change il runtime&quot;, search a bit more along those lines and I&#039;m sure you&#039;ll find more info :)

Greets</description>
		<content:encoded><![CDATA[<p>Kemar, check this out: <a href="http://blog.monstuff.com/archives/000058.html" rel="nofollow">http://blog.monstuff.com/archives/000058.html</a></p>
<p>Found via google &#8220;.net change il runtime&#8221;, search a bit more along those lines and I&#8217;m sure you&#8217;ll find more info <img src='http://www.cumps.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Greets</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: kemar</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-428</link>
		<dc:creator>kemar</dc:creator>
		<pubDate>Wed, 30 Jul 2008 11:50:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-428</guid>
		<description>Hi there. Great article. I have som question about .net apps. I need to write a loader for .net program. That loader changes code in memory. It is possible to write such a loader like for native win32 app, but for .net ? If you could push me right way I&#039;ll be gratefull.  I have experiences only with win32 native applications

Thx kemar</description>
		<content:encoded><![CDATA[<p>Hi there. Great article. I have som question about .net apps. I need to write a loader for .net program. That loader changes code in memory. It is possible to write such a loader like for native win32 app, but for .net ? If you could push me right way I&#8217;ll be gratefull.  I have experiences only with win32 native applications</p>
<p>Thx kemar</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: Brian Chavez</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-427</link>
		<dc:creator>Brian Chavez</dc:creator>
		<pubDate>Thu, 15 Nov 2007 04:57:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-427</guid>
		<description>I love it. Bringing back memories indeed.</description>
		<content:encoded><![CDATA[<p>I love it. Bringing back memories indeed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: David Cumps &#187; Obfuscation - Making Reverse Engineering Harder</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-425</link>
		<dc:creator>David Cumps &#187; Obfuscation - Making Reverse Engineering Harder</dc:creator>
		<pubDate>Sat, 29 Sep 2007 15:49:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-425</guid>
		<description>[...] a previous article I have demonstrated how easy it is to decompile and reverse engineer .NET assemblies using Reflector and Reflexil. I&#039;ve also shown that applying a strong name to your assembly does not [...]</description>
		<content:encoded><![CDATA[<p>[...] a previous article I have demonstrated how easy it is to decompile and reverse engineer .NET assemblies using Reflector and Reflexil. I&#8217;ve also shown that applying a strong name to your assembly does not [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: David Cumps</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-426</link>
		<dc:creator>David Cumps</dc:creator>
		<pubDate>Sat, 29 Sep 2007 10:43:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-426</guid>
		<description>I tried it using sn.exe -Vr and it kept throwing an error, tried it as an admin and non admin. I&#039;m running it on vista.

I&#039;m using the other way now, with another tool however, but the same goal, screenshot + links: http://blog.cumps.be/code-signing-as-reverse-engineering-protection/</description>
		<content:encoded><![CDATA[<p>I tried it using sn.exe -Vr and it kept throwing an error, tried it as an admin and non admin. I&#8217;m running it on vista.</p>
<p>I&#8217;m using the other way now, with another tool however, but the same goal, screenshot + links: <a href="http://blog.cumps.be/code-signing-as-reverse-engineering-protection/" rel="nofollow">http://blog.cumps.be/code-signing-as-reverse-engineering-protection/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: SÃ©bastien LEBRETON</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-419</link>
		<dc:creator>SÃ©bastien LEBRETON</dc:creator>
		<pubDate>Wed, 26 Sep 2007 17:11:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-419</guid>
		<description>Yes it works. Tested with a fully signed assembly.

Have you tried to manualy register the assembly
for verification skipping, using sn.exe tool in the SDK? (perhaps there is a bug somewhere in Reflexil).

Another way:
Some tools allows you to remove the signed part.
Check http://code.google.com/p/clsn/</description>
		<content:encoded><![CDATA[<p>Yes it works. Tested with a fully signed assembly.</p>
<p>Have you tried to manualy register the assembly<br />
for verification skipping, using sn.exe tool in the SDK? (perhaps there is a bug somewhere in Reflexil).</p>
<p>Another way:<br />
Some tools allows you to remove the signed part.<br />
Check <a href="http://code.google.com/p/clsn/" rel="nofollow">http://code.google.com/p/clsn/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: David Cumps</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-421</link>
		<dc:creator>David Cumps</dc:creator>
		<pubDate>Tue, 25 Sep 2007 07:08:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-421</guid>
		<description>In my other post (see link above in comments), I tested this and couldn&#039;t get it to work, possibly due to verification skipping not working?

Have you tried this with a fully signed assembly? (eg, not a delayed signed one)</description>
		<content:encoded><![CDATA[<p>In my other post (see link above in comments), I tested this and couldn&#8217;t get it to work, possibly due to verification skipping not working?</p>
<p>Have you tried this with a fully signed assembly? (eg, not a delayed signed one)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: Sebastien LEBRETON</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-420</link>
		<dc:creator>Sebastien LEBRETON</dc:creator>
		<pubDate>Tue, 25 Sep 2007 06:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-420</guid>
		<description>About strong name support, you can easily alter signed assemblies. When saved they are in the â€œdelay signedâ€ state, so you can re-sign them (if you have the key) or register assembly for verification skipping with the Strong Name Utility provided in the .NET SDK (so you can use it without any key)

Signed assembly support screenshot:
http://www.codeproject.com/dotnet/reflexil.asp

Regards</description>
		<content:encoded><![CDATA[<p>About strong name support, you can easily alter signed assemblies. When saved they are in the â€œdelay signedâ€ state, so you can re-sign them (if you have the key) or register assembly for verification skipping with the Strong Name Utility provided in the .NET SDK (so you can use it without any key)</p>
<p>Signed assembly support screenshot:<br />
<a href="http://www.codeproject.com/dotnet/reflexil.asp" rel="nofollow">http://www.codeproject.com/dotnet/reflexil.asp</a></p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: Chua Wen Ching</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-423</link>
		<dc:creator>Chua Wen Ching</dc:creator>
		<pubDate>Mon, 17 Sep 2007 06:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-423</guid>
		<description>Hi, if you do check at codeproject articles back in 2004 I had written 3 articles on this. Maybe you can check it out. However do look at article 3 especially as initially I thought I had the concepts right, but I got it wrong later. Check at the discussion, probably you can understand it better.

http://www.codeproject.com/dotnet/NeCoder01.asp
http://www.codeproject.com/dotnet/NeCoder02.asp
http://www.codeproject.com/dotnet/NeCoder03.asp</description>
		<content:encoded><![CDATA[<p>Hi, if you do check at codeproject articles back in 2004 I had written 3 articles on this. Maybe you can check it out. However do look at article 3 especially as initially I thought I had the concepts right, but I got it wrong later. Check at the discussion, probably you can understand it better.</p>
<p><a href="http://www.codeproject.com/dotnet/NeCoder01.asp" rel="nofollow">http://www.codeproject.com/dotnet/NeCoder01.asp</a><br />
<a href="http://www.codeproject.com/dotnet/NeCoder02.asp" rel="nofollow">http://www.codeproject.com/dotnet/NeCoder02.asp</a><br />
<a href="http://www.codeproject.com/dotnet/NeCoder03.asp" rel="nofollow">http://www.codeproject.com/dotnet/NeCoder03.asp</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: David Cumps</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-424</link>
		<dc:creator>David Cumps</dc:creator>
		<pubDate>Sat, 15 Sep 2007 21:39:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-424</guid>
		<description>Have a look at my first response Gregory: http://blog.cumps.be/code-signing-as-reverse-engineering-protection/

Sadly enough, code signing is no usable solution against protecting your code from reverse engineering.</description>
		<content:encoded><![CDATA[<p>Have a look at my first response Gregory: <a href="http://blog.cumps.be/code-signing-as-reverse-engineering-protection/" rel="nofollow">http://blog.cumps.be/code-signing-as-reverse-engineering-protection/</a></p>
<p>Sadly enough, code signing is no usable solution against protecting your code from reverse engineering.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: David Cumps &#187; Code Signing as Reverse Engineering Protection</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-422</link>
		<dc:creator>David Cumps &#187; Code Signing as Reverse Engineering Protection</dc:creator>
		<pubDate>Sat, 15 Sep 2007 21:27:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-422</guid>
		<description>[...] my last post I spoke about reverse engineering .NET assemblies upon which Gregory asked how to protect his code against [...]</description>
		<content:encoded><![CDATA[<p>[...] my last post I spoke about reverse engineering .NET assemblies upon which Gregory asked how to protect his code against [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: David Cumps</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-417</link>
		<dc:creator>David Cumps</dc:creator>
		<pubDate>Thu, 13 Sep 2007 18:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-417</guid>
		<description>As far as I know, I don&#039;t think so.

There are lots of obfuscators out there which will transform your code to something less readable. But it&#039;s still security through obfuscation, which isn&#039;t security at all :)

I&#039;ll be playing with assembly signing tomorrow and post a follow up, since I believe signing your assembly will prevent this.</description>
		<content:encoded><![CDATA[<p>As far as I know, I don&#8217;t think so.</p>
<p>There are lots of obfuscators out there which will transform your code to something less readable. But it&#8217;s still security through obfuscation, which isn&#8217;t security at all <img src='http://www.cumps.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ll be playing with assembly signing tomorrow and post a follow up, since I believe signing your assembly will prevent this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Door: Gregory</title>
		<link>http://www.cumps.be/reverse-engineering-with-reflector-and-reflexil/comment-page-1/#comment-418</link>
		<dc:creator>Gregory</dc:creator>
		<pubDate>Thu, 13 Sep 2007 17:15:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cumps.be/reverse-engineering-with-reflector-and-reflexil/#comment-418</guid>
		<description>Amazing! Is there a way, as programmer to protect your source against such things ? :)</description>
		<content:encoded><![CDATA[<p>Amazing! Is there a way, as programmer to protect your source against such things ? <img src='http://www.cumps.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
