<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Binary reversing comic</title>
	<atom:link href="http://hackaday.com/2009/07/14/binary-reversing-comic/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com/2009/07/14/binary-reversing-comic/</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 14:02:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Bokske_gmail_com</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-98947</link>
		<dc:creator><![CDATA[Bokske_gmail_com]]></dc:creator>
		<pubDate>Mon, 05 Oct 2009 20:36:32 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-98947</guid>
		<description><![CDATA[Seeing how all the anti-debug measures (garbage code, int 3 reroute, anti-breakpoint) take up most of the time in an overall reversing effort like this, I just wonder. Why do hackers insist on running the program on the very same CPU that they&#039;re working on at the moment ? Why not do the entire reversing work &quot;offline&quot;, on some sort of a _model_ CPU ?

Call it a VM if you want, or call it an emulator, whatever. In my profession, it&#039;s called a simulator; and it seems to me that it would make reversing so much easier. I&#039;m positive that a cycle-accurate hardware model of the basic x86 architecture already exists, so it would suffice to write a &quot;PE Loader&quot; testbench for use in the freeware version of some simulator, to have a step-by-step timeline of what is actually going on in an executable.]]></description>
		<content:encoded><![CDATA[<p>Seeing how all the anti-debug measures (garbage code, int 3 reroute, anti-breakpoint) take up most of the time in an overall reversing effort like this, I just wonder. Why do hackers insist on running the program on the very same CPU that they&#8217;re working on at the moment ? Why not do the entire reversing work &#8220;offline&#8221;, on some sort of a _model_ CPU ?</p>
<p>Call it a VM if you want, or call it an emulator, whatever. In my profession, it&#8217;s called a simulator; and it seems to me that it would make reversing so much easier. I&#8217;m positive that a cycle-accurate hardware model of the basic x86 architecture already exists, so it would suffice to write a &#8220;PE Loader&#8221; testbench for use in the freeware version of some simulator, to have a step-by-step timeline of what is actually going on in an executable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TJHooker</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81957</link>
		<dc:creator><![CDATA[TJHooker]]></dc:creator>
		<pubDate>Fri, 17 Jul 2009 09:58:51 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81957</guid>
		<description><![CDATA[@cptfalcon: Yeah I&#039;ve seen it too. 2.0.8.0 can&#039;t be identified by PEID or any AV even with strong heuristics. You might be able to find something with GMER at runtime in the form of hooks and table modification.

Luckily it isn&#039;t leaked. The malware authors have a license, or use the older versions.

I&#039;ve only seen 3 people unpack the 2.x.x.x engines and they where way over the heads of the average crackers doing stuff for release teams.]]></description>
		<content:encoded><![CDATA[<p>@cptfalcon: Yeah I&#8217;ve seen it too. 2.0.8.0 can&#8217;t be identified by PEID or any AV even with strong heuristics. You might be able to find something with GMER at runtime in the form of hooks and table modification.</p>
<p>Luckily it isn&#8217;t leaked. The malware authors have a license, or use the older versions.</p>
<p>I&#8217;ve only seen 3 people unpack the 2.x.x.x engines and they where way over the heads of the average crackers doing stuff for release teams.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: werejag</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81954</link>
		<dc:creator><![CDATA[werejag]]></dc:creator>
		<pubDate>Fri, 17 Jul 2009 09:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81954</guid>
		<description><![CDATA[the b300.exe is absent]]></description>
		<content:encoded><![CDATA[<p>the b300.exe is absent</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cptfalcon</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81943</link>
		<dc:creator><![CDATA[cptfalcon]]></dc:creator>
		<pubDate>Fri, 17 Jul 2009 06:29:47 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81943</guid>
		<description><![CDATA[thanks, now i have a few things to play around with. I found after a little digging that there have been trojans that have used themida, but I haven&#039;t pinpointed which yet.]]></description>
		<content:encoded><![CDATA[<p>thanks, now i have a few things to play around with. I found after a little digging that there have been trojans that have used themida, but I haven&#8217;t pinpointed which yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TJHooker</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81769</link>
		<dc:creator><![CDATA[TJHooker]]></dc:creator>
		<pubDate>Thu, 16 Jul 2009 07:01:38 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81769</guid>
		<description><![CDATA[@cptfalcon: from what I seen themida, vmprotect, noobyprotect, and securom 7 are the only ones with the feature. It&#039;s done at run time inline in the pe using a few threads. There is the vm then there is code macros. they also mutate the import tables and do anti-dumpin on top of some; it&#039;s all from userland too from what I&#039;ve seen with a lot of obfuscated native calls.

themida/winlicense and vmprotect are probably the hardest to unpack with all the features enabled. Nobody on &#039;the scene&#039; is doing inline patches of anything protected with them(as long as a strong vm and anti-dump are enabled.) underneath all that they have anti-debug. themida/winlicense usually update their engines a lot with new anti-debug and obfuscation algorithms; they do it all from userland too, and the latest completely avoids signature detection.]]></description>
		<content:encoded><![CDATA[<p>@cptfalcon: from what I seen themida, vmprotect, noobyprotect, and securom 7 are the only ones with the feature. It&#8217;s done at run time inline in the pe using a few threads. There is the vm then there is code macros. they also mutate the import tables and do anti-dumpin on top of some; it&#8217;s all from userland too from what I&#8217;ve seen with a lot of obfuscated native calls.</p>
<p>themida/winlicense and vmprotect are probably the hardest to unpack with all the features enabled. Nobody on &#8216;the scene&#8217; is doing inline patches of anything protected with them(as long as a strong vm and anti-dump are enabled.) underneath all that they have anti-debug. themida/winlicense usually update their engines a lot with new anti-debug and obfuscation algorithms; they do it all from userland too, and the latest completely avoids signature detection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cptfalcon</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81751</link>
		<dc:creator><![CDATA[cptfalcon]]></dc:creator>
		<pubDate>Thu, 16 Jul 2009 02:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81751</guid>
		<description><![CDATA[@Jamesy, is this something you might be able to point to? I&#039;ve been pretty interested how nasty the vms can get... is it to the point of randomized instructions per computer?]]></description>
		<content:encoded><![CDATA[<p>@Jamesy, is this something you might be able to point to? I&#8217;ve been pretty interested how nasty the vms can get&#8230; is it to the point of randomized instructions per computer?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KOrUPt</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81737</link>
		<dc:creator><![CDATA[KOrUPt]]></dc:creator>
		<pubDate>Thu, 16 Jul 2009 01:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81737</guid>
		<description><![CDATA[Seems our comic write up did get around quite a lot more than I expected!

I&#039;m thankful for all the positive criticism, seems like a lot of encouragement for my team to get more write ups out in this form :).

Glad to see you enjoyed the comic!

KOrUPt ~ Sapheads Binary analyst.]]></description>
		<content:encoded><![CDATA[<p>Seems our comic write up did get around quite a lot more than I expected!</p>
<p>I&#8217;m thankful for all the positive criticism, seems like a lot of encouragement for my team to get more write ups out in this form :).</p>
<p>Glad to see you enjoyed the comic!</p>
<p>KOrUPt ~ Sapheads Binary analyst.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jamesy</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81726</link>
		<dc:creator><![CDATA[Jamesy]]></dc:creator>
		<pubDate>Wed, 15 Jul 2009 22:19:16 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81726</guid>
		<description><![CDATA[@cptfalcon: yes, i have. the online game &#039;hacking&#039; scene is very protective of their stuff.]]></description>
		<content:encoded><![CDATA[<p>@cptfalcon: yes, i have. the online game &#8216;hacking&#8217; scene is very protective of their stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TJHooker</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81703</link>
		<dc:creator><![CDATA[TJHooker]]></dc:creator>
		<pubDate>Wed, 15 Jul 2009 18:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81703</guid>
		<description><![CDATA[quit telling him to scroll down bort, the comic is up there. ^^

it seems the comic disappeared because you scrolled down to make a pointless comment about peoples ranting gabe. There needs to be chaos to compensate for all the boring people who flash mobbed the nets in the last decade and made it a consumer wasteland loaded full of solicitation just like the real world.]]></description>
		<content:encoded><![CDATA[<p>quit telling him to scroll down bort, the comic is up there. ^^</p>
<p>it seems the comic disappeared because you scrolled down to make a pointless comment about peoples ranting gabe. There needs to be chaos to compensate for all the boring people who flash mobbed the nets in the last decade and made it a consumer wasteland loaded full of solicitation just like the real world.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bort</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81674</link>
		<dc:creator><![CDATA[bort]]></dc:creator>
		<pubDate>Wed, 15 Jul 2009 14:30:42 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81674</guid>
		<description><![CDATA[scroll dooooown]]></description>
		<content:encoded><![CDATA[<p>scroll dooooown</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabe</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81656</link>
		<dc:creator><![CDATA[Gabe]]></dc:creator>
		<pubDate>Wed, 15 Jul 2009 13:13:47 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81656</guid>
		<description><![CDATA[It seems the comic disappeared and an excuse message has taken its place.  Anyone care to shed light on what happened?]]></description>
		<content:encoded><![CDATA[<p>It seems the comic disappeared and an excuse message has taken its place.  Anyone care to shed light on what happened?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TJHooker</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81650</link>
		<dc:creator><![CDATA[TJHooker]]></dc:creator>
		<pubDate>Wed, 15 Jul 2009 11:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81650</guid>
		<description><![CDATA[@bort: Shouldn&#039;t you be camping in /b/ over at 4chan waiting on the next super geek to show there skills by actively sharing kiddy porn?


@triplecode: I know, what&#039;s funny is if you&#039;ve known the old time defcon people any time at all you know they where in their prime when you could get pass login prompts with the escape key, and shellcode was as easy as a hello world. They&#039;re all like ham &#039;n&#039; egger consultants and techs now. The people who compete in their CTF comps are usually wet behind the ears or still in a university.

I think I know one person there good at reversing and pen testing and he thinks pretty much the same thing I do. Especially about that fat head tommee pickles. Whatever though, I&#039;m sure I&#039;m some kind of hater for pointing out what&#039;s visually/verbally/literally obvious.]]></description>
		<content:encoded><![CDATA[<p>@bort: Shouldn&#8217;t you be camping in /b/ over at 4chan waiting on the next super geek to show there skills by actively sharing kiddy porn?</p>
<p>@triplecode: I know, what&#8217;s funny is if you&#8217;ve known the old time defcon people any time at all you know they where in their prime when you could get pass login prompts with the escape key, and shellcode was as easy as a hello world. They&#8217;re all like ham &#8216;n&#8217; egger consultants and techs now. The people who compete in their CTF comps are usually wet behind the ears or still in a university.</p>
<p>I think I know one person there good at reversing and pen testing and he thinks pretty much the same thing I do. Especially about that fat head tommee pickles. Whatever though, I&#8217;m sure I&#8217;m some kind of hater for pointing out what&#8217;s visually/verbally/literally obvious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brianmanden</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81649</link>
		<dc:creator><![CDATA[Brianmanden]]></dc:creator>
		<pubDate>Wed, 15 Jul 2009 11:27:05 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81649</guid>
		<description><![CDATA[Brilliant !]]></description>
		<content:encoded><![CDATA[<p>Brilliant !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: triplecode</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81642</link>
		<dc:creator><![CDATA[triplecode]]></dc:creator>
		<pubDate>Wed, 15 Jul 2009 10:21:26 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81642</guid>
		<description><![CDATA[@TJHooker wtf? they hacked comics with asm. I think thats no low lvl at all. thk theyr 1337 or dontyathk?]]></description>
		<content:encoded><![CDATA[<p>@TJHooker wtf? they hacked comics with asm. I think thats no low lvl at all. thk theyr 1337 or dontyathk?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daryl</title>
		<link>http://hackaday.com/2009/07/14/binary-reversing-comic/comment-page-1/#comment-81613</link>
		<dc:creator><![CDATA[Daryl]]></dc:creator>
		<pubDate>Wed, 15 Jul 2009 05:48:14 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=12696#comment-81613</guid>
		<description><![CDATA[Very nice writeup of the problem and solution. My hat is off to these guys.]]></description>
		<content:encoded><![CDATA[<p>Very nice writeup of the problem and solution. My hat is off to these guys.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

