<?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: Protecting your work #2 &#8211; Initial Testing</title>
	<atom:link href="http://blog.vortixgames.com/protecting-your-work-2-initial-testing/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 13:30:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Rasmus Wriedt Larsen</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-628</link>
		<dc:creator>Rasmus Wriedt Larsen</dc:creator>
		<pubDate>Wed, 07 Apr 2010 13:03:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-628</guid>
		<description>Apparently, Amayeta’s SWF Encrypt and DComSoft SWF Protector 2 are not really worth anything:
http://gamedev.rasmuswriedtlarsen.com/2010/04/07/some-swf-encryptorsprotectors-are-worthless/</description>
		<content:encoded><![CDATA[<p>Apparently, Amayeta’s SWF Encrypt and DComSoft SWF Protector 2 are not really worth anything:<br />
<a href="http://gamedev.rasmuswriedtlarsen.com/2010/04/07/some-swf-encryptorsprotectors-are-worthless/" rel="nofollow">http://gamedev.rasmuswriedtlarsen.com/2010/04/07/some-swf-encryptorsprotectors-are-worthless/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Squize</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-606</link>
		<dc:creator>Squize</dc:creator>
		<pubDate>Fri, 26 Mar 2010 00:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-606</guid>
		<description>Vlad yeah let&#039;s swap email addresses via a twitter DM and I&#039;ll encrypt your swf.
One thing though, I&#039;m moving house tomorrow so I&#039;m not going to be able to touch it for a couple of days at best.

Rather than be cheeky and direct link here, if you go to our blog and enter &quot;651:&quot; into the search box it should bring up a link to the 651 demo that is protected if you want to have a nose at that.

Roy you&#039;re totally right, but it&#039;s pretty well hidden in the code, keep in mind the vast majority of hacks are by script kiddies who don&#039;t really know what they&#039;re doing.
To be able to get at the code, you&#039;ll have to get the key, figure out the decryption routine, run that on the encrypted bytecode and then convert that bytecode into a working swf, before decompiling with normal methods.
That&#039;s a ton of effort for very little reward.</description>
		<content:encoded><![CDATA[<p>Vlad yeah let&#8217;s swap email addresses via a twitter DM and I&#8217;ll encrypt your swf.<br />
One thing though, I&#8217;m moving house tomorrow so I&#8217;m not going to be able to touch it for a couple of days at best.</p>
<p>Rather than be cheeky and direct link here, if you go to our blog and enter &#8220;651:&#8221; into the search box it should bring up a link to the 651 demo that is protected if you want to have a nose at that.</p>
<p>Roy you&#8217;re totally right, but it&#8217;s pretty well hidden in the code, keep in mind the vast majority of hacks are by script kiddies who don&#8217;t really know what they&#8217;re doing.<br />
To be able to get at the code, you&#8217;ll have to get the key, figure out the decryption routine, run that on the encrypted bytecode and then convert that bytecode into a working swf, before decompiling with normal methods.<br />
That&#8217;s a ton of effort for very little reward.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention Protecting your work #2 – Initial Testing &#124; -- Topsy.com</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-605</link>
		<dc:creator>Tweets that mention Protecting your work #2 – Initial Testing &#124; -- Topsy.com</dc:creator>
		<pubDate>Thu, 25 Mar 2010 17:24:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-605</guid>
		<description>[...] This post was mentioned on Twitter by Filipe Cruz and Vortix Games, GameDive. GameDive said: Inspecting obfuscators http://bit.ly/bVtYr0 RT @vortixgames: Protecting your work #2 - Initial Testing [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Filipe Cruz and Vortix Games, GameDive. GameDive said: Inspecting obfuscators <a href="http://bit.ly/bVtYr0" rel="nofollow">http://bit.ly/bVtYr0</a> RT @vortixgames: Protecting your work #2 &#8211; Initial Testing [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JoH</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-604</link>
		<dc:creator>JoH</dc:creator>
		<pubDate>Thu, 25 Mar 2010 14:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-604</guid>
		<description>You can found a great option following this link... http://active.tutsplus.com/tutorials/workflow/protect-your-flash-files-from-decompilers-by-using-encryption/</description>
		<content:encoded><![CDATA[<p>You can found a great option following this link&#8230; <a href="http://active.tutsplus.com/tutorials/workflow/protect-your-flash-files-from-decompilers-by-using-encryption/" rel="nofollow">http://active.tutsplus.com/tutorials/workflow/protect-your-flash-files-from-decompilers-by-using-encryption/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-603</link>
		<dc:creator>Roy</dc:creator>
		<pubDate>Thu, 25 Mar 2010 14:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-603</guid>
		<description>As far as I know the encryption requires for key to be stored in the same encrypted swf, so this is not a very good idea because the key can be used to decrypt the code without any problems... This is what I think.</description>
		<content:encoded><![CDATA[<p>As far as I know the encryption requires for key to be stored in the same encrypted swf, so this is not a very good idea because the key can be used to decrypt the code without any problems&#8230; This is what I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-602</link>
		<dc:creator>Roy</dc:creator>
		<pubDate>Thu, 25 Mar 2010 14:03:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-602</guid>
		<description>As far as I know the encryption requires for key to be stored in the same encrypted swf, so this is not a very good idea because I think.</description>
		<content:encoded><![CDATA[<p>As far as I know the encryption requires for key to be stored in the same encrypted swf, so this is not a very good idea because I think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-601</link>
		<dc:creator>Vlad</dc:creator>
		<pubDate>Thu, 25 Mar 2010 13:21:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-601</guid>
		<description>That would be cool Squize but do you know what would be a good all-around test? If you could pass the swf I&#039;m using to test in your system and then check the results of all methods. Do you think that&#039;s doable?</description>
		<content:encoded><![CDATA[<p>That would be cool Squize but do you know what would be a good all-around test? If you could pass the swf I&#8217;m using to test in your system and then check the results of all methods. Do you think that&#8217;s doable?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Squize</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-600</link>
		<dc:creator>Squize</dc:creator>
		<pubDate>Thu, 25 Mar 2010 13:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-600</guid>
		<description>We actually rolled our own encryption, it&#039;s really not too tricky and it&#039;s a lot more secure than the off the shelf options.
Basically we turn the complete game swf into a byteArray, and then encrypt that using blowFish ( There are lots of great open source encryption packages for as3 that do all the hard work for you ).
Then we have a &quot;stub&quot; class, which just embeds that encrypted swf, and the preloader loads that and then de-crypts it at run time.

The only weak spot is the de-crypt routine, but that uses a checksum to see if it&#039;s a valid key we&#039;re using, and the code is pretty messed up.

If you&#039;re interested when you&#039;re on the decompiler post I&#039;ll give you a link to something we protected with our system so you can check it out for yourself.</description>
		<content:encoded><![CDATA[<p>We actually rolled our own encryption, it&#8217;s really not too tricky and it&#8217;s a lot more secure than the off the shelf options.<br />
Basically we turn the complete game swf into a byteArray, and then encrypt that using blowFish ( There are lots of great open source encryption packages for as3 that do all the hard work for you ).<br />
Then we have a &#8220;stub&#8221; class, which just embeds that encrypted swf, and the preloader loads that and then de-crypts it at run time.</p>
<p>The only weak spot is the de-crypt routine, but that uses a checksum to see if it&#8217;s a valid key we&#8217;re using, and the code is pretty messed up.</p>
<p>If you&#8217;re interested when you&#8217;re on the decompiler post I&#8217;ll give you a link to something we protected with our system so you can check it out for yourself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roy</title>
		<link>http://blog.vortixgames.com/protecting-your-work-2-initial-testing/comment-page-1#comment-599</link>
		<dc:creator>Roy</dc:creator>
		<pubDate>Thu, 25 Mar 2010 12:34:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vortixgames.com/?p=845#comment-599</guid>
		<description>Very interesting tutorial... I have been planning to buy an Actionscript obfuscator, but did not decided yet. But I don`t want to make an early pick... Will see the costs.</description>
		<content:encoded><![CDATA[<p>Very interesting tutorial&#8230; I have been planning to buy an Actionscript obfuscator, but did not decided yet. But I don`t want to make an early pick&#8230; Will see the costs.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

