<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Free .NET Obfuscation Tools</title>
	<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/</link>
	<description>New SMS Library at http://twit88.com/platform/projects/show/messagingtoolkit !</description>
	<pubDate>Fri, 19 Mar 2010 03:28:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Faisie</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-163398</link>
		<dc:creator>Faisie</dc:creator>
		<pubDate>Tue, 02 Mar 2010 08:08:07 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-163398</guid>
		<description>Hi!

After obfuscating, when I decompile the dll's from the reflector I can see all the method names of my abstract classes.Body of My method are also easily Understandable.
All my classes names are also seen e.t.c
Can By any technique I can make my class not understandable or these can't be open in Reflector?</description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>After obfuscating, when I decompile the dll&#8217;s from the reflector I can see all the method names of my abstract classes.Body of My method are also easily Understandable.<br />
All my classes names are also seen e.t.c<br />
Can By any technique I can make my class not understandable or these can&#8217;t be open in Reflector?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tiffany &#38; co jewelry</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-120846</link>
		<dc:creator>tiffany &#38; co jewelry</dc:creator>
		<pubDate>Thu, 26 Nov 2009 06:28:54 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-120846</guid>
		<description>Hi! Thanks a lot for having mentioned Eazfuscator. I would doubtedly find its homepage from a search engine, as the author doesn’t seem to promote it at all ;)</description>
		<content:encoded><![CDATA[<p>Hi! Thanks a lot for having mentioned Eazfuscator. I would doubtedly find its homepage from a search engine, as the author doesn’t seem to promote it at all <img src='http://twit88.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lex</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-101705</link>
		<dc:creator>Lex</dc:creator>
		<pubDate>Sat, 05 Sep 2009 23:49:50 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-101705</guid>
		<description>Eazfuscator does support control flow obfuscation. It's just not enabled by default.</description>
		<content:encoded><![CDATA[<p>Eazfuscator does support control flow obfuscation. It&#8217;s just not enabled by default.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lxx</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-94013</link>
		<dc:creator>lxx</dc:creator>
		<pubDate>Tue, 21 Jul 2009 16:08:32 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-94013</guid>
		<description>+1 to Eazfuscator.NET</description>
		<content:encoded><![CDATA[<p>+1 to Eazfuscator.NET</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinay</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-86117</link>
		<dc:creator>Vinay</dc:creator>
		<pubDate>Thu, 11 Jun 2009 07:24:14 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-86117</guid>
		<description>Like to know how use obfuscator for ASP.NET website projects</description>
		<content:encoded><![CDATA[<p>Like to know how use obfuscator for ASP.NET website projects</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-73842</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Thu, 16 Apr 2009 22:18:04 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-73842</guid>
		<description>Just thought it's worth mentioning an excellent free of charge .NET obfuscator called CliSecure. The tool offer .NET code protection and code obfuscation, it's obfuscation feature is free of charge while the rest of the feature are charged by vendor.
You may find it at www.secureteam.net</description>
		<content:encoded><![CDATA[<p>Just thought it&#8217;s worth mentioning an excellent free of charge .NET obfuscator called CliSecure. The tool offer .NET code protection and code obfuscation, it&#8217;s obfuscation feature is free of charge while the rest of the feature are charged by vendor.<br />
You may find it at <a href="http://www.secureteam.net" rel="nofollow">http://www.secureteam.net</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mitch H.</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-51864</link>
		<dc:creator>Mitch H.</dc:creator>
		<pubDate>Mon, 23 Feb 2009 02:51:14 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-51864</guid>
		<description>I'm sorry. I just found this in the documentation:

"So if you want to disable renaming of your class you may write something like an example below (C#): 

Example 4.1. Disabling class renaming

[System.Reflection.ObfuscationAttribute(Feature = "renaming", ApplyToMembers = false)]
class MyOneThousandAndFirstClass
{
    …
}

If you want to disable renaming of your class and all its members you may write: 

Example 4.2. Disabling class and its members renaming

[System.Reflection.ObfuscationAttribute(Feature = "renaming", ApplyToMembers = true)]
class MyOneThousandAndSecondClass
{
    …
}

If you want to disable renaming of the properties in your class you may write: 

Example 4.3. Disabling class properties renaming

[System.Reflection.ObfuscationAttribute(Feature = "properties renaming")]
class MyOneThousandAndThirdClass
{
    …
}"

Now I can only say: HOLY CRAP!

It can compete with all the best obfuscators out there and it's free. I L O V E Y O U!</description>
		<content:encoded><![CDATA[<p>I&#8217;m sorry. I just found this in the documentation:</p>
<p>&#8220;So if you want to disable renaming of your class you may write something like an example below (C#): </p>
<p>Example 4.1. Disabling class renaming</p>
<p>[System.Reflection.ObfuscationAttribute(Feature = &#8220;renaming&#8221;, ApplyToMembers = false)]<br />
class MyOneThousandAndFirstClass<br />
{<br />
    …<br />
}</p>
<p>If you want to disable renaming of your class and all its members you may write: </p>
<p>Example 4.2. Disabling class and its members renaming</p>
<p>[System.Reflection.ObfuscationAttribute(Feature = &#8220;renaming&#8221;, ApplyToMembers = true)]<br />
class MyOneThousandAndSecondClass<br />
{<br />
    …<br />
}</p>
<p>If you want to disable renaming of the properties in your class you may write: </p>
<p>Example 4.3. Disabling class properties renaming</p>
<p>[System.Reflection.ObfuscationAttribute(Feature = &#8220;properties renaming&#8221;)]<br />
class MyOneThousandAndThirdClass<br />
{<br />
    …<br />
}&#8221;</p>
<p>Now I can only say: HOLY CRAP!</p>
<p>It can compete with all the best obfuscators out there and it&#8217;s free. I L O V E Y O U!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mitch H.</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-51856</link>
		<dc:creator>Mitch H.</dc:creator>
		<pubDate>Mon, 23 Feb 2009 02:36:08 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-51856</guid>
		<description>Umm the comment got messed up. The line that says:

"YOU JUST KILLED ALLexceptionsname should not be obfuscated or changed."

should have been:

"YOU JUST KILLED ALL OBFUSCATORS, EVEN THE EXPENSIVE ONES! I have just one request, pleeeease, if you can, implement a way to specify methods that SHOULDN'T be renamed at all. For instance, if you make a .dll for others to use, they must be able to call something like "SomeThing.DoSomething()", and therefore there's a need to be able to specify that "do not rename SomeThing.DoSomething()". Other than that pet peeve (and it is quite a big feature so please see if you can do it), you’ve created a WINNER!"</description>
		<content:encoded><![CDATA[<p>Umm the comment got messed up. The line that says:</p>
<p>&#8220;YOU JUST KILLED ALLexceptionsname should not be obfuscated or changed.&#8221;</p>
<p>should have been:</p>
<p>&#8220;YOU JUST KILLED ALL OBFUSCATORS, EVEN THE EXPENSIVE ONES! I have just one request, pleeeease, if you can, implement a way to specify methods that SHOULDN&#8217;T be renamed at all. For instance, if you make a .dll for others to use, they must be able to call something like &#8220;SomeThing.DoSomething()&#8221;, and therefore there&#8217;s a need to be able to specify that &#8220;do not rename SomeThing.DoSomething()&#8221;. Other than that pet peeve (and it is quite a big feature so please see if you can do it), you’ve created a WINNER!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mitch H.</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-51854</link>
		<dc:creator>Mitch H.</dc:creator>
		<pubDate>Mon, 23 Feb 2009 02:33:13 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-51854</guid>
		<description>Oleksiy Gapotchenko!

Thank you SO MUCH for creating Eazobfuscator! I LOVE YOU!

You support just about EVERYTHING that even the most PROFESSIONAL, thousand-dollar obfuscators do!

- String encryption!
- Method signatures overload induction(THIS BLOWS MY MIND!!! the single BEST FEATURE of ANY obfuscator and you provide it for FREE!!!)
- Assemblies merging!!
- Supports .NET Compact Framework versions 2.0 and 3.5!!
- Microsoft Visual Studio integration!!
- Supports automatic builds!!

YOU JUST KILLED &#62;ALLexceptionsname&#60; should not be obfuscated or changed.

Other than that pet peeve (and it is quite a big feature so please see if you can do it), you've created a WINNER! I can HARDLY believe that you actually support METHOD OVERLOADING! The single, strongest protection that you can give a .NET assembly (for anyone reading who doesn't know what that is, it means that it renames ALL/most methods to the same name, such as 'A'. the runtime still knows what method to use based on the number/type of arguments, but a human can hardl yread it since it's a bunch of A(...) calls on every line.)

The closest to a good freeware obfuscator was Skater .NET, it supports loads of features except method overloading.

So you just KILLED IT!

Thanks again, you are awesome!</description>
		<content:encoded><![CDATA[<p>Oleksiy Gapotchenko!</p>
<p>Thank you SO MUCH for creating Eazobfuscator! I LOVE YOU!</p>
<p>You support just about EVERYTHING that even the most PROFESSIONAL, thousand-dollar obfuscators do!</p>
<p>- String encryption!<br />
- Method signatures overload induction(THIS BLOWS MY MIND!!! the single BEST FEATURE of ANY obfuscator and you provide it for FREE!!!)<br />
- Assemblies merging!!<br />
- Supports .NET Compact Framework versions 2.0 and 3.5!!<br />
- Microsoft Visual Studio integration!!<br />
- Supports automatic builds!!</p>
<p>YOU JUST KILLED &gt;ALLexceptionsname&lt; should not be obfuscated or changed.</p>
<p>Other than that pet peeve (and it is quite a big feature so please see if you can do it), you&#8217;ve created a WINNER! I can HARDLY believe that you actually support METHOD OVERLOADING! The single, strongest protection that you can give a .NET assembly (for anyone reading who doesn&#8217;t know what that is, it means that it renames ALL/most methods to the same name, such as &#8216;A&#8217;. the runtime still knows what method to use based on the number/type of arguments, but a human can hardl yread it since it&#8217;s a bunch of A(&#8230;) calls on every line.)</p>
<p>The closest to a good freeware obfuscator was Skater .NET, it supports loads of features except method overloading.</p>
<p>So you just KILLED IT!</p>
<p>Thanks again, you are awesome!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yallie</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-14584</link>
		<dc:creator>yallie</dc:creator>
		<pubDate>Wed, 13 Aug 2008 22:31:43 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-14584</guid>
		<description>Hi! Thanks a lot for having mentioned Eazfuscator. I would doubtedly find its homepage from a search engine, as the author doesn't seem to promote it at all ;)

I've been searching for a free .NET obfuscator for a while, and this tool seems to be the best choice currently available.</description>
		<content:encoded><![CDATA[<p>Hi! Thanks a lot for having mentioned Eazfuscator. I would doubtedly find its homepage from a search engine, as the author doesn&#8217;t seem to promote it at all <img src='http://twit88.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I&#8217;ve been searching for a free .NET obfuscator for a while, and this tool seems to be the best choice currently available.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: decebal mihailescu</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-13327</link>
		<dc:creator>decebal mihailescu</dc:creator>
		<pubDate>Fri, 01 Aug 2008 17:23:27 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-13327</guid>
		<description>I've tried all these tools (only the free editions) and I was dissapointed with all but the Eazfuscator.NET Obfuscator.
While the latter does not have flow control and other advanced( and sadly premium) features, it is by far the easiest to use with very good results for string encryption and member name hiding.
As of August 2008, my vote goes to Eazfuscator.NET as the best free .net obfuscator.
Let's see if others make me change my mind in the next few months.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve tried all these tools (only the free editions) and I was dissapointed with all but the Eazfuscator.NET Obfuscator.<br />
While the latter does not have flow control and other advanced( and sadly premium) features, it is by far the easiest to use with very good results for string encryption and member name hiding.<br />
As of August 2008, my vote goes to Eazfuscator.NET as the best free .net obfuscator.<br />
Let&#8217;s see if others make me change my mind in the next few months.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleksiy</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-7005</link>
		<dc:creator>Oleksiy</dc:creator>
		<pubDate>Wed, 30 Apr 2008 06:56:28 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-7005</guid>
		<description>INFORMATION

There is a google group dedicated to Eazfuscator.NET available. If have a suggestion or bug report then you can send and discuss it at http://groups.google.com/group/eazfuscator-net .</description>
		<content:encoded><![CDATA[<p>INFORMATION</p>
<p>There is a google group dedicated to Eazfuscator.NET available. If have a suggestion or bug report then you can send and discuss it at <a href="http://groups.google.com/group/eazfuscator-net" rel="nofollow">http://groups.google.com/group/eazfuscator-net</a> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleksiy</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-7003</link>
		<dc:creator>Oleksiy</dc:creator>
		<pubDate>Wed, 30 Apr 2008 06:50:25 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-7003</guid>
		<description>Hi Jeff

I have no plans to support SharpDevelop yet. But if it's easy to implement then it may appear in version 2.0 of Eazfuscator.NET.

Regards</description>
		<content:encoded><![CDATA[<p>Hi Jeff</p>
<p>I have no plans to support SharpDevelop yet. But if it&#8217;s easy to implement then it may appear in version 2.0 of Eazfuscator.NET.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Williams</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-6369</link>
		<dc:creator>Jeff Williams</dc:creator>
		<pubDate>Mon, 21 Apr 2008 21:49:27 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-6369</guid>
		<description>Hi Oleksiy 

Does your obfuscator work with SharpDevelop or will you have a version planned to support this environment?</description>
		<content:encoded><![CDATA[<p>Hi Oleksiy </p>
<p>Does your obfuscator work with SharpDevelop or will you have a version planned to support this environment?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleksiy Gapotchenko</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-5723</link>
		<dc:creator>Oleksiy Gapotchenko</dc:creator>
		<pubDate>Mon, 14 Apr 2008 19:24:16 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-5723</guid>
		<description>Hi Pete,

We have planned server power offs during April weekends because of electric network reconstruction performed by electrical company.

Regards</description>
		<content:encoded><![CDATA[<p>Hi Pete,</p>
<p>We have planned server power offs during April weekends because of electric network reconstruction performed by electrical company.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-5585</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Sat, 12 Apr 2008 22:44:16 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-5585</guid>
		<description>Sorry, I forgot to check the "follow up" box.</description>
		<content:encoded><![CDATA[<p>Sorry, I forgot to check the &#8220;follow up&#8221; box.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-5584</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Sat, 12 Apr 2008 22:43:34 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-5584</guid>
		<description>Hi Oleksiy, is your site down? Eeverytime I try to navigate to it, nothing happens.

So, where can I download your obfuscator from?

Thanks in advance for your reply.</description>
		<content:encoded><![CDATA[<p>Hi Oleksiy, is your site down? Eeverytime I try to navigate to it, nothing happens.</p>
<p>So, where can I download your obfuscator from?</p>
<p>Thanks in advance for your reply.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleksiy Gapotchenko</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-4757</link>
		<dc:creator>Oleksiy Gapotchenko</dc:creator>
		<pubDate>Thu, 27 Mar 2008 21:17:38 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-4757</guid>
		<description>Hi friend from Italy. Thanks for the feedback. I will look into this issue. I think it will be fixed in version 1.7. Regards</description>
		<content:encoded><![CDATA[<p>Hi friend from Italy. Thanks for the feedback. I will look into this issue. I think it will be fixed in version 1.7. Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aFriendFromItaly</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-4456</link>
		<dc:creator>aFriendFromItaly</dc:creator>
		<pubDate>Thu, 20 Mar 2008 14:26:47 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-4456</guid>
		<description>Hi Oleksiy, well done, very good job. Only one thing. I used your software verson 1.5. It function perfectly except when there is a method with optional paramenter (in visual basic).
In c# there aren't optional (default parameters) so il work perfectly. Best regards</description>
		<content:encoded><![CDATA[<p>Hi Oleksiy, well done, very good job. Only one thing. I used your software verson 1.5. It function perfectly except when there is a method with optional paramenter (in visual basic).<br />
In c# there aren&#8217;t optional (default parameters) so il work perfectly. Best regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Oleksiy Gapotchenko</title>
		<link>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-3150</link>
		<dc:creator>Oleksiy Gapotchenko</dc:creator>
		<pubDate>Wed, 06 Feb 2008 21:08:55 +0000</pubDate>
		<guid>http://twit88.com/blog/2007/09/15/free-net-obfuscation-tools/#comment-3150</guid>
		<description>I just have released one more free obfuscator for .NET platform. Look for more at http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/</description>
		<content:encoded><![CDATA[<p>I just have released one more free obfuscator for .NET platform. Look for more at <a href="http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/" rel="nofollow">http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
