<?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>Comments on: AS3 Obfuscation and Decompiler Test</title>
	<atom:link href="http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/</link>
	<description></description>
	<lastBuildDate>Sat, 23 Jan 2010 09:26:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Baz</title>
		<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/comment-page-1/#comment-12468</link>
		<dc:creator>Baz</dc:creator>
		<pubDate>Tue, 21 Jul 2009 13:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.neatfilm.com/?p=225#comment-12468</guid>
		<description>&lt;p&gt;Used irrfuscator (http://www.ambiera.com/irrfuscator/index.html) to protect my games, looks like it worked:
none of my games have been stolen until now.&lt;/p&gt;

&lt;p&gt;Hope it stays this way :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Used irrfuscator (<a href="http://www.ambiera.com/irrfuscator/index.html" rel="nofollow">http://www.ambiera.com/irrfuscator/index.html</a>) to protect my games, looks like it worked:
none of my games have been stolen until now.</p>

<p>Hope it stays this way <img src='http://www.neatfilm.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>By: schizo</title>
		<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/comment-page-1/#comment-12463</link>
		<dc:creator>schizo</dc:creator>
		<pubDate>Wed, 13 May 2009 08:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.neatfilm.com/?p=225#comment-12463</guid>
		<description>&lt;p&gt;I develop nice tool.
SWF Reader is opensource tool to manipulate swf files.
SWF Reader can deprotect swf files which are encrypted by SWF Encrypt AS2/AS3 www.amayeta.com/  or partly Secure SWF AS3 www.kindisoft.com/
You can download it from http://realswfreader.sourceforge.net/&lt;/p&gt;

&lt;p&gt;hompage: konkursy-hack.pl&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I develop nice tool.
SWF Reader is opensource tool to manipulate swf files.
SWF Reader can deprotect swf files which are encrypted by SWF Encrypt AS2/AS3 <a href="http://www.amayeta.com/" rel="nofollow">http://www.amayeta.com/</a>  or partly Secure SWF AS3 <a href="http://www.kindisoft.com/" rel="nofollow">http://www.kindisoft.com/</a>
You can download it from <a href="http://realswfreader.sourceforge.net/" rel="nofollow">http://realswfreader.sourceforge.net/</a></p>

<p>hompage: konkursy-hack.pl</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew</title>
		<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/comment-page-1/#comment-11773</link>
		<dc:creator>Matthew</dc:creator>
		<pubDate>Mon, 29 Sep 2008 15:04:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.neatfilm.com/?p=225#comment-11773</guid>
		<description>&lt;p&gt;@Andrew:  Now, obfuscating to some extent to foil script-kiddies, definitely does help, by all means.  If they can&#039;t understand certain things and are just looking to &#039;read, modify, experiment&#039; then it&#039;s going to get a lot more difficult.. especially with good obfuscation techniques, with some sort of &quot;encryption&quot; on top of that.&lt;/p&gt;

&lt;p&gt;I suppose I should have mentioned, the only things these programs do.. is make casual inspection of code slightly more difficult.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Andrew:  Now, obfuscating to some extent to foil script-kiddies, definitely does help, by all means.  If they can&#8217;t understand certain things and are just looking to &#8216;read, modify, experiment&#8217; then it&#8217;s going to get a lot more difficult.. especially with good obfuscation techniques, with some sort of &#8220;encryption&#8221; on top of that.</p>

<p>I suppose I should have mentioned, the only things these programs do.. is make casual inspection of code slightly more difficult.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Westberg</title>
		<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/comment-page-1/#comment-11770</link>
		<dc:creator>Andrew Westberg</dc:creator>
		<pubDate>Mon, 29 Sep 2008 00:39:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.neatfilm.com/?p=225#comment-11770</guid>
		<description>&lt;p&gt;@Matthew  You&#039;re absolutely correct.  There is no 100% foolproof way to protect source code especially in a virtual machine environment.  If the virtual machine is hacked, you can modify it to just dump bytecode from anything loaded into memory.&lt;/p&gt;

&lt;p&gt;There are quite a few tricks you can use to protect against the script kiddies who just bought an $80 decompiler though.  I gave a talk about this at 360 Flex San Jose (I haven&#039;t seen it up on AMP yet though).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Matthew  You&#8217;re absolutely correct.  There is no 100% foolproof way to protect source code especially in a virtual machine environment.  If the virtual machine is hacked, you can modify it to just dump bytecode from anything loaded into memory.</p>

<p>There are quite a few tricks you can use to protect against the script kiddies who just bought an $80 decompiler though.  I gave a talk about this at 360 Flex San Jose (I haven&#8217;t seen it up on AMP yet though).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew</title>
		<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/comment-page-1/#comment-11768</link>
		<dc:creator>Matthew</dc:creator>
		<pubDate>Sun, 28 Sep 2008 19:38:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.neatfilm.com/?p=225#comment-11768</guid>
		<description>&lt;p&gt;There is no software code encryption.  Period.  End of story.&lt;/p&gt;

&lt;p&gt;I was looking at this for my own code, albiet, in C# on the .NET platform.  I looked at a whole bunch of options, and read a lot of marketing hyperbole.. unfortunately, tests concluded that they didn&#039;t protect anything.&lt;/p&gt;

&lt;p&gt;Unfortunately, one way or another -- the code must be interpreted, and that means it gets figured out in memory.  That memory can be read.  Any application can be de-constructed, especially using things like Flash/C#/Java, anything that&#039;s jitt&#039;ed.&lt;/p&gt;

&lt;p&gt;ASM/C/C++ code may be more difficult to reverse engineer, but even those &#039;oldies&#039; are still not guaranteed protection, though it&#039;s much much more difficult.&lt;/p&gt;

&lt;p&gt;Any program that claims this and that.. is lying.. a highly skilled code-monkey, especially one that specializes in this stuff, can tear apart the byte-code in their sleep.&lt;/p&gt;

&lt;p&gt;The only &quot;sure-fire&quot; (and then, only partially) protection mechanism are remote-services.. where you have your main code-block someplace else, ... perhaps accessed through web-services and the like.. is the only way to protect your &#039;real&#039; code.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Matthew&lt;/li&gt;
&lt;/ul&gt;
</description>
		<content:encoded><![CDATA[<p>There is no software code encryption.  Period.  End of story.</p>

<p>I was looking at this for my own code, albiet, in C# on the .NET platform.  I looked at a whole bunch of options, and read a lot of marketing hyperbole.. unfortunately, tests concluded that they didn&#8217;t protect anything.</p>

<p>Unfortunately, one way or another &#8212; the code must be interpreted, and that means it gets figured out in memory.  That memory can be read.  Any application can be de-constructed, especially using things like Flash/C#/Java, anything that&#8217;s jitt&#8217;ed.</p>

<p>ASM/C/C++ code may be more difficult to reverse engineer, but even those &#8216;oldies&#8217; are still not guaranteed protection, though it&#8217;s much much more difficult.</p>

<p>Any program that claims this and that.. is lying.. a highly skilled code-monkey, especially one that specializes in this stuff, can tear apart the byte-code in their sleep.</p>

<p>The only &#8220;sure-fire&#8221; (and then, only partially) protection mechanism are remote-services.. where you have your main code-block someplace else, &#8230; perhaps accessed through web-services and the like.. is the only way to protect your &#8216;real&#8217; code.</p>

<ul>
<li>Matthew</li>
</ul>]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Charlton</title>
		<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/comment-page-1/#comment-11764</link>
		<dc:creator>Chris Charlton</dc:creator>
		<pubDate>Sun, 28 Sep 2008 10:03:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.neatfilm.com/?p=225#comment-11764</guid>
		<description>&lt;p&gt;Dang. Thanks for the tips.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Dang. Thanks for the tips.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: finty</title>
		<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/comment-page-1/#comment-11762</link>
		<dc:creator>finty</dc:creator>
		<pubDate>Sun, 28 Sep 2008 09:51:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.neatfilm.com/?p=225#comment-11762</guid>
		<description>&lt;p&gt;&quot;Sothink decompiler code give some other code we cannot see and realize in MXML files&quot;&lt;/p&gt;

&lt;p&gt;adding &#039;-keep&#039; to the command line will generate the AS files created in the flex framework behind the scenes:&lt;/p&gt;

&lt;p&gt;mxmlc -keep&lt;/p&gt;

&lt;p&gt;-you should see a folder called &#039;generated&#039; after you build your project&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;Sothink decompiler code give some other code we cannot see and realize in MXML files&#8221;</p>

<p>adding &#8216;-keep&#8217; to the command line will generate the AS files created in the flex framework behind the scenes:</p>

<p>mxmlc -keep</p>

<p>-you should see a folder called &#8216;generated&#8217; after you build your project</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://www.neatfilm.com/2008/09/27/as3-obfuscation-and-decompiler-test/comment-page-1/#comment-11760</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Sat, 27 Sep 2008 21:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.neatfilm.com/?p=225#comment-11760</guid>
		<description>&lt;p&gt;Ouch! There&#039;s also some other movement happening with FLV content - check this http://deceptiveresolution.wordpress.com/2008/09/27/i-can-rip-any-bbc-iplayer-amazon-youtube-etc-streaming-flv/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ouch! There&#8217;s also some other movement happening with FLV content &#8211; check this <a href="http://deceptiveresolution.wordpress.com/2008/09/27/i-can-rip-any-bbc-iplayer-amazon-youtube-etc-streaming-flv/" rel="nofollow">http://deceptiveresolution.wordpress.com/2008/09/27/i-can-rip-any-bbc-iplayer-amazon-youtube-etc-streaming-flv/</a></p>]]></content:encoded>
	</item>
</channel>
</rss>
