<?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 for Reverse Engineering Mac OS X</title>
	<atom:link href="http://reverse.put.as/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://reverse.put.as</link>
	<description>Reverse Engineering for fun and pleasure!</description>
	<lastBuildDate>Sat, 04 Feb 2012 02:28:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Anti-debug trick #1: Abusing Mach-O to crash GDB by Anon</title>
		<link>http://reverse.put.as/2012/01/31/anti-debug-trick-1-abusing-mach-o-to-crash-gdb/comment-page-1/#comment-26713</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Sat, 04 Feb 2012 02:28:35 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1271#comment-26713</guid>
		<description>Antidebug tricks like these are just what I was looking for. Thanks and keep em coming!

-anon</description>
		<content:encoded><![CDATA[<p>Antidebug tricks like these are just what I was looking for. Thanks and keep em coming!</p>
<p>-anon</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My first crackme&#8230; from hell, I hope :-) by hexminer</title>
		<link>http://reverse.put.as/2012/01/24/my-first-crackme-from-hell-i-hope/comment-page-1/#comment-26626</link>
		<dc:creator>hexminer</dc:creator>
		<pubDate>Wed, 01 Feb 2012 18:52:28 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1255#comment-26626</guid>
		<description>Very nice &quot;heisenberg&quot; crackme! 
My arsenal: VMware + IDA + mac_server + attach to process.
This python script for IDA for deobfuscate string:
p = ScreenEA()
s = []
while(Byte(p) == 0xc6):
 s.append(chr(Byte(p+3)))
 p = p + 4
p = p + 4
i = 0
while(Byte(p) == 0x83):
 s[i] = chr(ord(s[i]) ^ Byte(p+2))
 p = p + 10
 i = i + 1
MakeComm(ScreenEA(), &#039;&#039;.join(s))</description>
		<content:encoded><![CDATA[<p>Very nice &#8220;heisenberg&#8221; crackme!<br />
My arsenal: VMware + IDA + mac_server + attach to process.<br />
This python script for IDA for deobfuscate string:<br />
p = ScreenEA()<br />
s = []<br />
while(Byte(p) == 0xc6):<br />
 s.append(chr(Byte(p+3)))<br />
 p = p + 4<br />
p = p + 4<br />
i = 0<br />
while(Byte(p) == 0&#215;83):<br />
 s[i] = chr(ord(s[i]) ^ Byte(p+2))<br />
 p = p + 10<br />
 i = i + 1<br />
MakeComm(ScreenEA(), &#8221;.join(s))</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on We have a crackme winner!!! by FriendlyZ</title>
		<link>http://reverse.put.as/2012/01/31/we-have-a-crackme-winner/comment-page-1/#comment-26592</link>
		<dc:creator>FriendlyZ</dc:creator>
		<pubDate>Tue, 31 Jan 2012 16:48:01 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1267#comment-26592</guid>
		<description>I&#039;d be interested in learning some of the tricks right now. Still quite stuck myself</description>
		<content:encoded><![CDATA[<p>I&#8217;d be interested in learning some of the tricks right now. Still quite stuck myself</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on We have a crackme winner!!! by fG!</title>
		<link>http://reverse.put.as/2012/01/31/we-have-a-crackme-winner/comment-page-1/#comment-26591</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Tue, 31 Jan 2012 16:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1267#comment-26591</guid>
		<description>Learning that stuff was really the objective ;-)</description>
		<content:encoded><![CDATA[<p>Learning that stuff was really the objective <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on We have a crackme winner!!! by haggai</title>
		<link>http://reverse.put.as/2012/01/31/we-have-a-crackme-winner/comment-page-1/#comment-26590</link>
		<dc:creator>haggai</dc:creator>
		<pubDate>Tue, 31 Jan 2012 16:13:36 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1267#comment-26590</guid>
		<description>I could personally use a hint! I&#039;ve been getting nowhere in attacking the crackme (but learning lots things about mach-o files, dynamic loading, and gdb).</description>
		<content:encoded><![CDATA[<p>I could personally use a hint! I&#8217;ve been getting nowhere in attacking the crackme (but learning lots things about mach-o files, dynamic loading, and gdb).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-26570</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Mon, 30 Jan 2012 21:44:05 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-26570</guid>
		<description>No, you can&#039;t use it if you lost the password and restored your phone without using this trick first. 
The only way to recover is to try to crack the password, check www.elcomsoft.com for such software.</description>
		<content:encoded><![CDATA[<p>No, you can&#8217;t use it if you lost the password and restored your phone without using this trick first.<br />
The only way to recover is to try to crack the password, check <a href="http://www.elcomsoft.com" rel="nofollow">http://www.elcomsoft.com</a> for such software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Me</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-26568</link>
		<dc:creator>Me</dc:creator>
		<pubDate>Mon, 30 Jan 2012 21:04:31 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-26568</guid>
		<description>If i am on 4.x that means i have to JB??? coz the backup file on my computer and now my iphone is set as new iphone, please don&#039;t tell me i cant play with file which is on my comp. I NEED TO RESTORE IT BACK :(((((</description>
		<content:encoded><![CDATA[<p>If i am on 4.x that means i have to JB??? coz the backup file on my computer and now my iphone is set as new iphone, please don&#8217;t tell me i cant play with file which is on my comp. I NEED TO RESTORE IT BACK <img src='http://reverse.put.as/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ((((</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Batigool</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-26565</link>
		<dc:creator>Batigool</dc:creator>
		<pubDate>Mon, 30 Jan 2012 15:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-26565</guid>
		<description>It will be my best news for 2012 already, what software i should use to edit the mentioned file plz, as i am not that expert on these matters but i will learn everything to get my orginal phone back.</description>
		<content:encoded><![CDATA[<p>It will be my best news for 2012 already, what software i should use to edit the mentioned file plz, as i am not that expert on these matters but i will learn everything to get my orginal phone back.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-26559</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Mon, 30 Jan 2012 11:59:56 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-26559</guid>
		<description>If you are still in 4.x then you should be able to use the method described here.</description>
		<content:encoded><![CDATA[<p>If you are still in 4.x then you should be able to use the method described here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Batigool</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-26553</link>
		<dc:creator>Batigool</dc:creator>
		<pubDate>Mon, 30 Jan 2012 08:19:41 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-26553</guid>
		<description>Hi there,
Guys you are my only hope, I backed up my my iphone ver. 4.3.3 with a password on itunes, my iphone is not jailbroken, i forgot my password as i tried all the words possible but with no luck, so my next step is to deal with sqlite editor to change the mentioned file?</description>
		<content:encoded><![CDATA[<p>Hi there,<br />
Guys you are my only hope, I backed up my my iphone ver. 4.3.3 with a password on itunes, my iphone is not jailbroken, i forgot my password as i tried all the words possible but with no luck, so my next step is to deal with sqlite editor to change the mentioned file?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My first crackme&#8230; from hell, I hope :-) by fG!</title>
		<link>http://reverse.put.as/2012/01/24/my-first-crackme-from-hell-i-hope/comment-page-1/#comment-26496</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Fri, 27 Jan 2012 10:44:56 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1255#comment-26496</guid>
		<description>Hello,

Just some old tricks not usually used in Mac and some own twist ;-)

fG!</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Just some old tricks not usually used in Mac and some own twist <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>fG!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My first crackme&#8230; from hell, I hope :-) by haggai</title>
		<link>http://reverse.put.as/2012/01/24/my-first-crackme-from-hell-i-hope/comment-page-1/#comment-26492</link>
		<dc:creator>haggai</dc:creator>
		<pubDate>Fri, 27 Jan 2012 07:14:15 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1255#comment-26492</guid>
		<description>(gdb) x/4i 0x20a5
0x20a5 :	pop    %edx
0x20a6 :	add    $0x7,%edx
0x20a9 :	jmp    0x20aa 
0x20ab :	loop   0x20fd 
(gdb) x/2i 0x20aa
0x20aa :	jmp    *%edx
0x20ac :	push   %eax

That is so mean. :) Did you invent this trick?</description>
		<content:encoded><![CDATA[<p>(gdb) x/4i 0x20a5<br />
0x20a5 :	pop    %edx<br />
0x20a6 :	add    $0&#215;7,%edx<br />
0x20a9 :	jmp    0x20aa<br />
0x20ab :	loop   0x20fd<br />
(gdb) x/2i 0x20aa<br />
0x20aa :	jmp    *%edx<br />
0x20ac :	push   %eax</p>
<p>That is so mean. <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Did you invent this trick?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My first crackme&#8230; from hell, I hope :-) by fG!</title>
		<link>http://reverse.put.as/2012/01/24/my-first-crackme-from-hell-i-hope/comment-page-1/#comment-26456</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Thu, 26 Jan 2012 02:13:09 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1255#comment-26456</guid>
		<description>In the limit everything is security through obscurity and that was really the objective here.
Your assumptions are oversimplified and the attach approach doesn&#039;t imply a critical hole.
I don&#039;t want it to be uncrackable, I want people to learn and submit their approaches so everyone can benefit.</description>
		<content:encoded><![CDATA[<p>In the limit everything is security through obscurity and that was really the objective here.<br />
Your assumptions are oversimplified and the attach approach doesn&#8217;t imply a critical hole.<br />
I don&#8217;t want it to be uncrackable, I want people to learn and submit their approaches so everyone can benefit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My first crackme&#8230; from hell, I hope :-) by 010b</title>
		<link>http://reverse.put.as/2012/01/24/my-first-crackme-from-hell-i-hope/comment-page-1/#comment-26455</link>
		<dc:creator>010b</dc:creator>
		<pubDate>Thu, 26 Jan 2012 01:30:34 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1255#comment-26455</guid>
		<description>Interesting but disappointingly seems to be mainly security through obscurity. Otx, Hopper, IDA, strings, and otool don&#039;t initially work on the binary but attaching in gdb and disassembling with x/25i or so does. Then it just comes down to breaking the assembly up and working though it. To increase difficulty with the path you&#039;re taking you could always have the process fork itself to stop gdb from attaching. Then you&#039;d force people to fix the binary and analyze it statically.</description>
		<content:encoded><![CDATA[<p>Interesting but disappointingly seems to be mainly security through obscurity. Otx, Hopper, IDA, strings, and otool don&#8217;t initially work on the binary but attaching in gdb and disassembling with x/25i or so does. Then it just comes down to breaking the assembly up and working though it. To increase difficulty with the path you&#8217;re taking you could always have the process fork itself to stop gdb from attaching. Then you&#8217;d force people to fix the binary and analyze it statically.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My first crackme&#8230; from hell, I hope :-) by fG!</title>
		<link>http://reverse.put.as/2012/01/24/my-first-crackme-from-hell-i-hope/comment-page-1/#comment-26416</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Tue, 24 Jan 2012 23:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1255#comment-26416</guid>
		<description>That command (LC_DYLD_INFO_ONLY) is most probably introduced in Snow Leopard so Leopard dyld doesn&#039;t recognize it and refuses to run :-(
fG!</description>
		<content:encoded><![CDATA[<p>That command (LC_DYLD_INFO_ONLY) is most probably introduced in Snow Leopard so Leopard dyld doesn&#8217;t recognize it and refuses to run <img src='http://reverse.put.as/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /><br />
fG!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My first crackme&#8230; from hell, I hope :-) by tamaroth</title>
		<link>http://reverse.put.as/2012/01/24/my-first-crackme-from-hell-i-hope/comment-page-1/#comment-26415</link>
		<dc:creator>tamaroth</dc:creator>
		<pubDate>Tue, 24 Jan 2012 22:08:35 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1255#comment-26415</guid>
		<description>And I&#039;m in a pickle, I&#039;m running Mac OS X 10.5.8 and the crackme doesn&#039;t sadly run, all I get is:

dyld: unknown required load command 0x80000022
Trace/BPT trap

But I guess that&#039;s the part of the crackme. For now I&#039;m surprised that you can do such weird things with sections and I&#039;m trying to figure out how to fix this, maybe once I get my OS updated I will have a better look at it.</description>
		<content:encoded><![CDATA[<p>And I&#8217;m in a pickle, I&#8217;m running Mac OS X 10.5.8 and the crackme doesn&#8217;t sadly run, all I get is:</p>
<p>dyld: unknown required load command 0&#215;80000022<br />
Trace/BPT trap</p>
<p>But I guess that&#8217;s the part of the crackme. For now I&#8217;m surprised that you can do such weird things with sections and I&#8217;m trying to figure out how to fix this, maybe once I get my OS updated I will have a better look at it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on My first crackme&#8230; from hell, I hope :-) by cHoco</title>
		<link>http://reverse.put.as/2012/01/24/my-first-crackme-from-hell-i-hope/comment-page-1/#comment-26395</link>
		<dc:creator>cHoco</dc:creator>
		<pubDate>Tue, 24 Jan 2012 09:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1255#comment-26395</guid>
		<description>I&#039;m pretty impressed that this thing runs ahahahah 
After long time without reversing this should be pretty fun, obviously standard tools don&#039;t work work with this, had to attach gdb  to even take a glimpse of what&#039;s happening :D don&#039;t know if it&#039;s better to try to fix the current binary or write a disassembler ad hoc  Now I know what to do after the exam tomorrow! And let me tell you, nice functions names you chose :)</description>
		<content:encoded><![CDATA[<p>I&#8217;m pretty impressed that this thing runs ahahahah<br />
After long time without reversing this should be pretty fun, obviously standard tools don&#8217;t work work with this, had to attach gdb  to even take a glimpse of what&#8217;s happening <img src='http://reverse.put.as/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  don&#8217;t know if it&#8217;s better to try to fix the current binary or write a disassembler ad hoc  Now I know what to do after the exam tomorrow! And let me tell you, nice functions names you chose <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Some comments about plugin-alliance.com protection&#8230; by fG!</title>
		<link>http://reverse.put.as/2012/01/09/some-comments-about-plugin-alliance-com-protection/comment-page-1/#comment-26387</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Tue, 24 Jan 2012 01:43:10 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1215#comment-26387</guid>
		<description>Oh yeah that stage one was really a dumb thing. I was probably under influence of their lame protection ;-)</description>
		<content:encoded><![CDATA[<p>Oh yeah that stage one was really a dumb thing. I was probably under influence of their lame protection <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit v7.4.4 &#8211; the skip command by Flybro</title>
		<link>http://reverse.put.as/2012/01/10/gdbinit-v7-4-4-the-skip-command/comment-page-1/#comment-26328</link>
		<dc:creator>Flybro</dc:creator>
		<pubDate>Sun, 22 Jan 2012 03:30:25 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1227#comment-26328</guid>
		<description>Hi mate,

I&#039;m not sure but in hexdump definition probably line with &quot;hexdump_aux $data_addr+$_i&quot; should be changed to &quot;hexdump_aux $arg0+$_i&quot;. 

Cheers,
F.</description>
		<content:encoded><![CDATA[<p>Hi mate,</p>
<p>I&#8217;m not sure but in hexdump definition probably line with &#8220;hexdump_aux $data_addr+$_i&#8221; should be changed to &#8220;hexdump_aux $arg0+$_i&#8221;. </p>
<p>Cheers,<br />
F.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Some comments about plugin-alliance.com protection&#8230; by simblism</title>
		<link>http://reverse.put.as/2012/01/09/some-comments-about-plugin-alliance-com-protection/comment-page-1/#comment-26320</link>
		<dc:creator>simblism</dc:creator>
		<pubDate>Sat, 21 Jan 2012 23:46:06 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1215#comment-26320</guid>
		<description>[licenseData decodeBase64WithNewLines:NO]; does the same like your stage one code ;)
i thought that polling is done via notficationcenter.... but this is ridiculous !!!</description>
		<content:encoded><![CDATA[<p>[licenseData decodeBase64WithNewLines:NO]; does the same like your stage one code <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
i thought that polling is done via notficationcenter&#8230;. but this is ridiculous !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit v7.4.4 &#8211; the skip command by Flybro</title>
		<link>http://reverse.put.as/2012/01/10/gdbinit-v7-4-4-the-skip-command/comment-page-1/#comment-26304</link>
		<dc:creator>Flybro</dc:creator>
		<pubDate>Sat, 21 Jan 2012 11:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1227#comment-26304</guid>
		<description>Hi mate,

Sorry, you&#039;re right, my bad. For some weird reason this definition wasn&#039;t works but now is fine. 
But, I have question, perhaps you know how to display info about reaching breakpoint, like &quot;Breakpoint 1, 0x00001c12 in streamer (), but under context? With long context it&#039;s sometime hard to look up and check witch break was called.

Cheers,
F.</description>
		<content:encoded><![CDATA[<p>Hi mate,</p>
<p>Sorry, you&#8217;re right, my bad. For some weird reason this definition wasn&#8217;t works but now is fine.<br />
But, I have question, perhaps you know how to display info about reaching breakpoint, like &#8220;Breakpoint 1, 0x00001c12 in streamer (), but under context? With long context it&#8217;s sometime hard to look up and check witch break was called.</p>
<p>Cheers,<br />
F.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit v7.4.4 &#8211; the skip command by fG!</title>
		<link>http://reverse.put.as/2012/01/10/gdbinit-v7-4-4-the-skip-command/comment-page-1/#comment-26277</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Fri, 20 Jan 2012 15:04:20 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1227#comment-26277</guid>
		<description>Hello,

That behavior is already implemented since a few versions ago. Or am I misunderstanding you on this ?

fG!</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>That behavior is already implemented since a few versions ago. Or am I misunderstanding you on this ?</p>
<p>fG!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit v7.4.4 &#8211; the skip command by Flybro</title>
		<link>http://reverse.put.as/2012/01/10/gdbinit-v7-4-4-the-skip-command/comment-page-1/#comment-26275</link>
		<dc:creator>Flybro</dc:creator>
		<pubDate>Fri, 20 Jan 2012 13:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1227#comment-26275</guid>
		<description>Hi, mate

Just installed yours gdbinit and have suggestion: why don&#039;t you add, for example, under &quot;define n&quot;, set $oldeax = $eax.
In this way, registers change colors only if their value change. If the value in the next step will be the same, color change to white and remain white till change; if the value will be different from the last step color change to red but again, if in the next step will be the same, color change to white.

Cheers,
F.</description>
		<content:encoded><![CDATA[<p>Hi, mate</p>
<p>Just installed yours gdbinit and have suggestion: why don&#8217;t you add, for example, under &#8220;define n&#8221;, set $oldeax = $eax.<br />
In this way, registers change colors only if their value change. If the value in the next step will be the same, color change to white and remain white till change; if the value will be different from the last step color change to red but again, if in the next step will be the same, color change to white.</p>
<p>Cheers,<br />
F.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Papers &amp; Presentations by Lord Noteworthy</title>
		<link>http://reverse.put.as/papers/comment-page-1/#comment-25948</link>
		<dc:creator>Lord Noteworthy</dc:creator>
		<pubDate>Thu, 12 Jan 2012 18:57:58 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?page_id=907#comment-25948</guid>
		<description>Nice papers on reversing inside MAC OS X platform, really like you site, keeps posting.
Noteworthy.</description>
		<content:encoded><![CDATA[<p>Nice papers on reversing inside MAC OS X platform, really like you site, keeps posting.<br />
Noteworthy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fixes for the TrustedBSD backdoor &#8211; Rex the wonder dog v0.2 by fG!</title>
		<link>http://reverse.put.as/2011/09/26/fixes-for-the-trustedbsd-backdoor-rex-the-wonder-dog-v0-2/comment-page-1/#comment-25883</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Wed, 11 Jan 2012 12:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1048#comment-25883</guid>
		<description>You can retrieve those addresses by using the nm command on /mach_kernel. Use the -arch i386 option for the x86 symbols (default is x86_64).</description>
		<content:encoded><![CDATA[<p>You can retrieve those addresses by using the nm command on /mach_kernel. Use the -arch i386 option for the x86 symbols (default is x86_64).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fixes for the TrustedBSD backdoor &#8211; Rex the wonder dog v0.2 by Solomon</title>
		<link>http://reverse.put.as/2011/09/26/fixes-for-the-trustedbsd-backdoor-rex-the-wonder-dog-v0-2/comment-page-1/#comment-25874</link>
		<dc:creator>Solomon</dc:creator>
		<pubDate>Wed, 11 Jan 2012 08:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1048#comment-25874</guid>
		<description>/*
   The symbol address for kauth_cred_setuidgid().
   This is for Snow Leopard 10.6.8
   0x00470092 T _kauth_cred_setuidgid
  
   for Lion 10.7.1
   0x0054cb90 T _kauth_cred_setuidgid
 */

I was wondering how you got those symbol addresses</description>
		<content:encoded><![CDATA[<p>/*<br />
   The symbol address for kauth_cred_setuidgid().<br />
   This is for Snow Leopard 10.6.8<br />
   0&#215;00470092 T _kauth_cred_setuidgid</p>
<p>   for Lion 10.7.1<br />
   0x0054cb90 T _kauth_cred_setuidgid<br />
 */</p>
<p>I was wondering how you got those symbol addresses</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Stilldoesn'twork</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-25459</link>
		<dc:creator>Stilldoesn'twork</dc:creator>
		<pubDate>Mon, 02 Jan 2012 05:14:10 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-25459</guid>
		<description>Thanks, I really have no clue about this kind of stuff. It&#039;s not anything important, mostly save data for apps/games that I want to recover.</description>
		<content:encoded><![CDATA[<p>Thanks, I really have no clue about this kind of stuff. It&#8217;s not anything important, mostly save data for apps/games that I want to recover.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-25451</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Sun, 01 Jan 2012 22:07:40 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-25451</guid>
		<description>Humm it seems that Apple changed the db format in iOS 5.x. The fields are probably obfuscated/encrypted and this doesn&#039;t applies anymore to iOS 5.x.
Need to research a little more about this.</description>
		<content:encoded><![CDATA[<p>Humm it seems that Apple changed the db format in iOS 5.x. The fields are probably obfuscated/encrypted and this doesn&#8217;t applies anymore to iOS 5.x.<br />
Need to research a little more about this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Stilldoesn'twork</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-25412</link>
		<dc:creator>Stilldoesn'twork</dc:creator>
		<pubDate>Sun, 01 Jan 2012 04:23:57 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-25412</guid>
		<description>It is iOS 5.1, I recently updated it because the untethered jailbreak came out.
It is a 4th generation ipod touch.

Thanks</description>
		<content:encoded><![CDATA[<p>It is iOS 5.1, I recently updated it because the untethered jailbreak came out.<br />
It is a 4th generation ipod touch.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-25334</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Fri, 30 Dec 2011 01:23:29 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-25334</guid>
		<description>Hello,

I have no idea about the missing row. Is it iOS 4.x or 5.x ?

fG!</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>I have no idea about the missing row. Is it iOS 4.x or 5.x ?</p>
<p>fG!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Stilldoesn'twork</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-25330</link>
		<dc:creator>Stilldoesn'twork</dc:creator>
		<pubDate>Fri, 30 Dec 2011 00:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-25330</guid>
		<description>Hi, thanks for your explanation.
However, I can&#039;t find the &#039;BackupPassword&#124;BackupAgent&#124;&#124;&#124;apple&#124;dk&#039; row!
I have used iFile and SSH, but in neither of these does the row appear. Do you have
any suggestions to what I can do? Could it be that the row is there but hidden?
Unfortunately I stored all of my passwords on my ipod, and after updating it I can&#039;t
access the password app...

Thanks for your help</description>
		<content:encoded><![CDATA[<p>Hi, thanks for your explanation.<br />
However, I can&#8217;t find the &#8216;BackupPassword|BackupAgent|||apple|dk&#8217; row!<br />
I have used iFile and SSH, but in neither of these does the row appear. Do you have<br />
any suggestions to what I can do? Could it be that the row is there but hidden?<br />
Unfortunately I stored all of my passwords on my ipod, and after updating it I can&#8217;t<br />
access the password app&#8230;</p>
<p>Thanks for your help</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Display Mach-O headers plugin for IDA by peter</title>
		<link>http://reverse.put.as/2011/11/03/display-mach-o-headers-plugin-for-ida/comment-page-1/#comment-25248</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Tue, 27 Dec 2011 23:49:20 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1090#comment-25248</guid>
		<description>I found your plugin very useful  , but I can understand how  to compile for 64 bit .

Where in Xcode project do I have to define the __EA64__ variable ?

I try to put in Preprocessing /preprocessor macro near __MAC__ , the built is successful but the plugin doesn&#039;t show in ida plugin menu . I have renamed the extension to pmc64 . I don&#039;t change anything in the project but I don&#039;t know if I have to link with lida64

Many thanks for you work</description>
		<content:encoded><![CDATA[<p>I found your plugin very useful  , but I can understand how  to compile for 64 bit .</p>
<p>Where in Xcode project do I have to define the __EA64__ variable ?</p>
<p>I try to put in Preprocessing /preprocessor macro near __MAC__ , the built is successful but the plugin doesn&#8217;t show in ida plugin menu . I have renamed the extension to pmc64 . I don&#8217;t change anything in the project but I don&#8217;t know if I have to link with lida64</p>
<p>Many thanks for you work</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to compile GDB and other Apple open source packages in Mac OS X by fG!</title>
		<link>http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/comment-page-1/#comment-25143</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Fri, 23 Dec 2011 21:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=141#comment-25143</guid>
		<description>Hello,

You need to use the latest version for Lion, which should be 1708 (or at least 1705). You can do it manually at opensource.apple.com, on 10.7.2 section.
Lion introduced new load commands and gdb is complaining about that. You might want to download my latest patch version (0.3).

fG!</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>You need to use the latest version for Lion, which should be 1708 (or at least 1705). You can do it manually at opensource.apple.com, on 10.7.2 section.<br />
Lion introduced new load commands and gdb is complaining about that. You might want to download my latest patch version (0.3).</p>
<p>fG!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to compile GDB and other Apple open source packages in Mac OS X by mescalinum</title>
		<link>http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/comment-page-1/#comment-25140</link>
		<dc:creator>mescalinum</dc:creator>
		<pubDate>Fri, 23 Dec 2011 20:52:59 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=141#comment-25140</guid>
		<description>hi,
I tried following your guide (my system is OSX 10.7.2). after building, I copied the new gdb-i386-apple-darwin to /usr/libexec/gdb
but I notice some new error messages &quot;unable to read unknown load command...&quot; (moreover, it didn&#039;t fix the clear symbols bug)


bash-3.2$ gdb test
GNU gdb 6.3.50-20050815 (Apple version gdb-1344) (Fri Dec 23 20:42:42 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type &quot;show copying&quot; to see the conditions.
There is absolutely no warranty for GDB.  Type &quot;show warranty&quot; for details.
This GDB was configured as &quot;x86_64-apple-darwin&quot;...unable to read unknown load command 0x24
unable to read unknown load command 0x26
unable to read unknown load command 0x24
unable to read unknown load command 0x26
unable to read unknown load command 0x24
unable to read unknown load command 0x26
Reading symbols for shared libraries .. done
unable to read unknown load command 0x24
unable to read unknown load command 0x26

(gdb) bugtest
void(gdb) q


here is the original gdb:

bash-3.2$ gdb test
GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov  3 21:59:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type &quot;show copying&quot; to see the conditions.
There is absolutely no warranty for GDB.  Type &quot;show warranty&quot; for details.
This GDB was configured as &quot;x86_64-apple-darwin&quot;...Reading symbols for shared libraries .. done

(gdb) bugtest
void(gdb) q</description>
		<content:encoded><![CDATA[<p>hi,<br />
I tried following your guide (my system is OSX 10.7.2). after building, I copied the new gdb-i386-apple-darwin to /usr/libexec/gdb<br />
but I notice some new error messages &#8220;unable to read unknown load command&#8230;&#8221; (moreover, it didn&#8217;t fix the clear symbols bug)</p>
<p>bash-3.2$ gdb test<br />
GNU gdb 6.3.50-20050815 (Apple version gdb-1344) (Fri Dec 23 20:42:42 UTC 2011)<br />
Copyright 2004 Free Software Foundation, Inc.<br />
GDB is free software, covered by the GNU General Public License, and you are<br />
welcome to change it and/or distribute copies of it under certain conditions.<br />
Type &#8220;show copying&#8221; to see the conditions.<br />
There is absolutely no warranty for GDB.  Type &#8220;show warranty&#8221; for details.<br />
This GDB was configured as &#8220;x86_64-apple-darwin&#8221;&#8230;unable to read unknown load command 0&#215;24<br />
unable to read unknown load command 0&#215;26<br />
unable to read unknown load command 0&#215;24<br />
unable to read unknown load command 0&#215;26<br />
unable to read unknown load command 0&#215;24<br />
unable to read unknown load command 0&#215;26<br />
Reading symbols for shared libraries .. done<br />
unable to read unknown load command 0&#215;24<br />
unable to read unknown load command 0&#215;26</p>
<p>(gdb) bugtest<br />
void(gdb) q</p>
<p>here is the original gdb:</p>
<p>bash-3.2$ gdb test<br />
GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov  3 21:59:02 UTC 2011)<br />
Copyright 2004 Free Software Foundation, Inc.<br />
GDB is free software, covered by the GNU General Public License, and you are<br />
welcome to change it and/or distribute copies of it under certain conditions.<br />
Type &#8220;show copying&#8221; to see the conditions.<br />
There is absolutely no warranty for GDB.  Type &#8220;show warranty&#8221; for details.<br />
This GDB was configured as &#8220;x86_64-apple-darwin&#8221;&#8230;Reading symbols for shared libraries .. done</p>
<p>(gdb) bugtest<br />
void(gdb) q</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Display Mach-O headers plugin for IDA by Parity Error</title>
		<link>http://reverse.put.as/2011/11/03/display-mach-o-headers-plugin-for-ida/comment-page-1/#comment-25037</link>
		<dc:creator>Parity Error</dc:creator>
		<pubDate>Tue, 20 Dec 2011 17:40:57 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1090#comment-25037</guid>
		<description>It&#039;s surprising there&#039;s no tutorial or concise updated docs relating to gdb -- you&#039;re really the only person offering any kind of solid knowledge on it&#039;s workings. Thank you! The additional tips are very helpful :)</description>
		<content:encoded><![CDATA[<p>It&#8217;s surprising there&#8217;s no tutorial or concise updated docs relating to gdb &#8212; you&#8217;re really the only person offering any kind of solid knowledge on it&#8217;s workings. Thank you! The additional tips are very helpful <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Merry Christmas, Happy New Year and some notes&#8230; by snare</title>
		<link>http://reverse.put.as/2011/12/18/merry-christmas-happy-new-year-and-some-notes/comment-page-1/#comment-25022</link>
		<dc:creator>snare</dc:creator>
		<pubDate>Tue, 20 Dec 2011 13:08:07 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1188#comment-25022</guid>
		<description>Great work mate, and thanks for the mention. You should put some of your research together and submit to one of the many conferences coming up.

Happy new year!</description>
		<content:encoded><![CDATA[<p>Great work mate, and thanks for the mention. You should put some of your research together and submit to one of the many conferences coming up.</p>
<p>Happy new year!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Merry Christmas, Happy New Year and some notes&#8230; by Xorbox</title>
		<link>http://reverse.put.as/2011/12/18/merry-christmas-happy-new-year-and-some-notes/comment-page-1/#comment-24966</link>
		<dc:creator>Xorbox</dc:creator>
		<pubDate>Sun, 18 Dec 2011 16:38:40 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1188#comment-24966</guid>
		<description>Thanks for sharing such amazing research and work.

Marry Christmas and Happy New Year!</description>
		<content:encoded><![CDATA[<p>Thanks for sharing such amazing research and work.</p>
<p>Marry Christmas and Happy New Year!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Evil iTunes Plugins from Hell by fG!</title>
		<link>http://reverse.put.as/2011/11/22/evil-itunes-plugins-from-hell/comment-page-1/#comment-24771</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Wed, 14 Dec 2011 00:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1127#comment-24771</guid>
		<description>It requires a well designed plugins API and not the current mess :-)</description>
		<content:encoded><![CDATA[<p>It requires a well designed plugins API and not the current mess <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Evil iTunes Plugins from Hell by gb123</title>
		<link>http://reverse.put.as/2011/11/22/evil-itunes-plugins-from-hell/comment-page-1/#comment-24765</link>
		<dc:creator>gb123</dc:creator>
		<pubDate>Tue, 13 Dec 2011 21:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1127#comment-24765</guid>
		<description>Fixing this would require some pretty fundamental changes to how plugins are implemented and break many (if not all of the) existing ones, no?</description>
		<content:encoded><![CDATA[<p>Fixing this would require some pretty fundamental changes to how plugins are implemented and break many (if not all of the) existing ones, no?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mac OS X Kernel debugging with VMware by Travis</title>
		<link>http://reverse.put.as/2009/03/05/mac-os-x-kernel-debugging-with-vmware/comment-page-1/#comment-24264</link>
		<dc:creator>Travis</dc:creator>
		<pubDate>Thu, 08 Dec 2011 03:35:50 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=178#comment-24264</guid>
		<description>Very good &amp; mart way to debug kernel. Thanks for share!</description>
		<content:encoded><![CDATA[<p>Very good &amp; mart way to debug kernel. Thanks for share!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Display Mach-O headers plugin for IDA by fG!</title>
		<link>http://reverse.put.as/2011/11/03/display-mach-o-headers-plugin-for-ida/comment-page-1/#comment-24162</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Wed, 07 Dec 2011 01:09:45 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1090#comment-24162</guid>
		<description>Get Chris Eagle&#039;s book on IDA and also Amit Singh&#039;s Mac OS X Internals. They are awesome references!
http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/ has all the steps you need to compile gdb yourself.
To patch is a matter of using the -nosource trick, or downloading the package, unpack and patch, pack again, and replace it into darwinbuild download dir. I prefer the -nosource since it&#039;s faster.

1705 is the latest one, which is Lion compatible (due to full ASLR implementation).</description>
		<content:encoded><![CDATA[<p>Get Chris Eagle&#8217;s book on IDA and also Amit Singh&#8217;s Mac OS X Internals. They are awesome references!<br />
<a href="http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/" rel="nofollow">http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/</a> has all the steps you need to compile gdb yourself.<br />
To patch is a matter of using the -nosource trick, or downloading the package, unpack and patch, pack again, and replace it into darwinbuild download dir. I prefer the -nosource since it&#8217;s faster.</p>
<p>1705 is the latest one, which is Lion compatible (due to full ASLR implementation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Display Mach-O headers plugin for IDA by Parity Error</title>
		<link>http://reverse.put.as/2011/11/03/display-mach-o-headers-plugin-for-ida/comment-page-1/#comment-24029</link>
		<dc:creator>Parity Error</dc:creator>
		<pubDate>Sat, 03 Dec 2011 20:27:08 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1090#comment-24029</guid>
		<description>heh. I think it&#039;s for me to get a book on IDA, since I&#039;m quite lost. (I still haven&#039;t figured out how to patch the gdb that I built from source, so I&#039;m using yours until i get the know-how). 

Are any of your compiled darwin builds x86_64 w/patches in your github repo? Just wondering. -- I have the 1705 you&#039;ve posted here, although didn&#039;t know if it&#039;s the latest *until i can patch mine*.

Thank you again for all of your helpful tips — I truly appreciate it. ;-)</description>
		<content:encoded><![CDATA[<p>heh. I think it&#8217;s for me to get a book on IDA, since I&#8217;m quite lost. (I still haven&#8217;t figured out how to patch the gdb that I built from source, so I&#8217;m using yours until i get the know-how). </p>
<p>Are any of your compiled darwin builds x86_64 w/patches in your github repo? Just wondering. &#8212; I have the 1705 you&#8217;ve posted here, although didn&#8217;t know if it&#8217;s the latest *until i can patch mine*.</p>
<p>Thank you again for all of your helpful tips — I truly appreciate it. <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Display Mach-O headers plugin for IDA by fG!</title>
		<link>http://reverse.put.as/2011/11/03/display-mach-o-headers-plugin-for-ida/comment-page-1/#comment-23928</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Fri, 02 Dec 2011 02:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1090#comment-23928</guid>
		<description>Check the Patch* functions in IDC (PatchByte for example). I usually use the IDC console to quickly modify the needed bytes.</description>
		<content:encoded><![CDATA[<p>Check the Patch* functions in IDC (PatchByte for example). I usually use the IDC console to quickly modify the needed bytes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Display Mach-O headers plugin for IDA by Parity Error</title>
		<link>http://reverse.put.as/2011/11/03/display-mach-o-headers-plugin-for-ida/comment-page-1/#comment-23926</link>
		<dc:creator>Parity Error</dc:creator>
		<pubDate>Fri, 02 Dec 2011 01:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1090#comment-23926</guid>
		<description>Thanks for the reply. I&#039;m a bit confused on where to patch the calls, is that something I do in IDA? 

I&#039;m definitely with you on the using gdb for mostly everything; after-all, much of what I&#039;ve learned is from you. Hopefully one of these days I&#039;ll get some time to actually figure out how to use the IDA beast.</description>
		<content:encoded><![CDATA[<p>Thanks for the reply. I&#8217;m a bit confused on where to patch the calls, is that something I do in IDA? </p>
<p>I&#8217;m definitely with you on the using gdb for mostly everything; after-all, much of what I&#8217;ve learned is from you. Hopefully one of these days I&#8217;ll get some time to actually figure out how to use the IDA beast.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A new gdb frontend and some pics from the past&#8230; by endy</title>
		<link>http://reverse.put.as/2010/10/11/a-new-gdb-frontend-and-some-pics-from-the-past/comment-page-1/#comment-23830</link>
		<dc:creator>endy</dc:creator>
		<pubDate>Tue, 29 Nov 2011 09:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=687#comment-23830</guid>
		<description>I use this now:

GNU gdb 6.3.50-20050815 (Apple version gdb-1344)

and still shows that message.</description>
		<content:encoded><![CDATA[<p>I use this now:</p>
<p>GNU gdb 6.3.50-20050815 (Apple version gdb-1344)</p>
<p>and still shows that message.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to compile GDB and other Apple open source packages in Mac OS X by endy</title>
		<link>http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/comment-page-1/#comment-23829</link>
		<dc:creator>endy</dc:creator>
		<pubDate>Tue, 29 Nov 2011 09:12:43 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=141#comment-23829</guid>
		<description>OK i solve that. My problem has described in update of article.</description>
		<content:encoded><![CDATA[<p>OK i solve that. My problem has described in update of article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to compile GDB and other Apple open source packages in Mac OS X by fG!</title>
		<link>http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/comment-page-1/#comment-23811</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Mon, 28 Nov 2011 19:36:36 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=141#comment-23811</guid>
		<description>Hello
You need to provide more info on this problem. Have you patched anything ?</description>
		<content:encoded><![CDATA[<p>Hello<br />
You need to provide more info on this problem. Have you patched anything ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to compile GDB and other Apple open source packages in Mac OS X by endy</title>
		<link>http://reverse.put.as/2009/01/14/how-to-compile-gdb-and-other-apple-open-source-packages-in-mac-os-x/comment-page-1/#comment-23802</link>
		<dc:creator>endy</dc:creator>
		<pubDate>Mon, 28 Nov 2011 17:04:03 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=141#comment-23802</guid>
		<description>I have a problem with this output:

ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
make[4]: *** [gdb] Error 1
make[3]: *** [/Volumes/Builds/Build10A432/BuildRoot/private/var/tmp/gdb/gdb-1344.obj/i386-apple-darwin--i386-apple-darwin/stamp-build-gdb] Error 2
make[2]: *** [build-gdb] Error 2
make[1]: *** [build] Error 2
make: *** [install] Error 2

How to solve this?</description>
		<content:encoded><![CDATA[<p>I have a problem with this output:</p>
<p>ld: symbol(s) not found for architecture i386<br />
collect2: ld returned 1 exit status<br />
make[4]: *** [gdb] Error 1<br />
make[3]: *** [/Volumes/Builds/Build10A432/BuildRoot/private/var/tmp/gdb/gdb-1344.obj/i386-apple-darwin--i386-apple-darwin/stamp-build-gdb] Error 2<br />
make[2]: *** [build-gdb] Error 2<br />
make[1]: *** [build] Error 2<br />
make: *** [install] Error 2</p>
<p>How to solve this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by UNFORTUNALTLEY SCREWED</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-23732</link>
		<dc:creator>UNFORTUNALTLEY SCREWED</dc:creator>
		<pubDate>Sat, 26 Nov 2011 02:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-23732</guid>
		<description>thanks i think i figured it out</description>
		<content:encoded><![CDATA[<p>thanks i think i figured it out</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit by Cykey</title>
		<link>http://reverse.put.as/gdbinit/comment-page-1/#comment-23726</link>
		<dc:creator>Cykey</dc:creator>
		<pubDate>Fri, 25 Nov 2011 23:37:40 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?page_id=805#comment-23726</guid>
		<description>Hi, I &quot;installed&quot; gdbinit but now Xcode (4.2, Mac OSX Lion 10.7.2.) doesn&#039;t show the &quot;output&quot; for my command-line app. Is their a way to disable it?

Thanks.</description>
		<content:encoded><![CDATA[<p>Hi, I &#8220;installed&#8221; gdbinit but now Xcode (4.2, Mac OSX Lion 10.7.2.) doesn&#8217;t show the &#8220;output&#8221; for my command-line app. Is their a way to disable it?</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-23723</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Fri, 25 Nov 2011 19:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-23723</guid>
		<description>Download a sqlite3 client for Windows. There should be quite a few available.</description>
		<content:encoded><![CDATA[<p>Download a sqlite3 client for Windows. There should be quite a few available.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by UNFORTUNALTLEY SCREWED</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-23722</link>
		<dc:creator>UNFORTUNALTLEY SCREWED</dc:creator>
		<pubDate>Fri, 25 Nov 2011 19:30:41 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-23722</guid>
		<description>how would i do this on a windows 7 pc?</description>
		<content:encoded><![CDATA[<p>how would i do this on a windows 7 pc?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by 3rbal</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-23709</link>
		<dc:creator>3rbal</dc:creator>
		<pubDate>Fri, 25 Nov 2011 10:45:03 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-23709</guid>
		<description>Hi!!! You tried multiple times like what? 20? With me its not workin... :s</description>
		<content:encoded><![CDATA[<p>Hi!!! You tried multiple times like what? 20? With me its not workin&#8230; :s</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A new gdb frontend and some pics from the past&#8230; by fG!</title>
		<link>http://reverse.put.as/2010/10/11/a-new-gdb-frontend-and-some-pics-from-the-past/comment-page-1/#comment-23681</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Thu, 24 Nov 2011 11:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=687#comment-23681</guid>
		<description>You should use gdb version from Apple/Xcode. GNU gdb 7.x is useless in OS X.</description>
		<content:encoded><![CDATA[<p>You should use gdb version from Apple/Xcode. GNU gdb 7.x is useless in OS X.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A new gdb frontend and some pics from the past&#8230; by endy</title>
		<link>http://reverse.put.as/2010/10/11/a-new-gdb-frontend-and-some-pics-from-the-past/comment-page-1/#comment-23677</link>
		<dc:creator>endy</dc:creator>
		<pubDate>Thu, 24 Nov 2011 09:12:36 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=687#comment-23677</guid>
		<description>I’ m enthusiastic with this app.But it says always “Cannot open target”. I ‘m in MacOsX 10.6.8 i have gdb 7.3 from macports. what can i do?
I think that has related to gdb --interpreter=mi.
Sorry for my english.</description>
		<content:encoded><![CDATA[<p>I’ m enthusiastic with this app.But it says always “Cannot open target”. I ‘m in MacOsX 10.6.8 i have gdb 7.3 from macports. what can i do?<br />
I think that has related to gdb &#8211;interpreter=mi.<br />
Sorry for my english.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Evil iTunes Plugins from Hell by Bright Valve</title>
		<link>http://reverse.put.as/2011/11/22/evil-itunes-plugins-from-hell/comment-page-1/#comment-23621</link>
		<dc:creator>Bright Valve</dc:creator>
		<pubDate>Tue, 22 Nov 2011 13:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1127#comment-23621</guid>
		<description>Forgot to mention that a user first needs to write some values into the Mail preferences file before those plug-ins are loaded by Mail.

But after that, you don&#039;t even need SIMBL to inject code into Mail, it will load the code all by itself ;-)

A bit old, but still mostly to the point: http://eaganj.free.fr/weblog/?post/2009/07/14/Demystifying-Mail.app-Plugins-on-Leopard
(although [NSObject poseAsClass] doesn&#039;t exist anymore in 64-bit Cocoa, the method swizzling technique still works).</description>
		<content:encoded><![CDATA[<p>Forgot to mention that a user first needs to write some values into the Mail preferences file before those plug-ins are loaded by Mail.</p>
<p>But after that, you don&#8217;t even need SIMBL to inject code into Mail, it will load the code all by itself <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>A bit old, but still mostly to the point: <a href="http://eaganj.free.fr/weblog/?post/2009/07/14/Demystifying-Mail.app-Plugins-on-Leopard" rel="nofollow">http://eaganj.free.fr/weblog/?post/2009/07/14/Demystifying-Mail.app-Plugins-on-Leopard</a><br />
(although [NSObject poseAsClass] doesn&#8217;t exist anymore in 64-bit Cocoa, the method swizzling technique still works).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Evil iTunes Plugins from Hell by fG!</title>
		<link>http://reverse.put.as/2011/11/22/evil-itunes-plugins-from-hell/comment-page-1/#comment-23617</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Tue, 22 Nov 2011 11:48:11 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1127#comment-23617</guid>
		<description>Uau that&#039;s also a complete piece of crap :-/
I knew some Safari hacks are implemented more or less with that (SIMBL) but not about Mail.app (not a user).

Good tip :-)</description>
		<content:encoded><![CDATA[<p>Uau that&#8217;s also a complete piece of crap :-/<br />
I knew some Safari hacks are implemented more or less with that (SIMBL) but not about Mail.app (not a user).</p>
<p>Good tip <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Evil iTunes Plugins from Hell by Bright Valve</title>
		<link>http://reverse.put.as/2011/11/22/evil-itunes-plugins-from-hell/comment-page-1/#comment-23613</link>
		<dc:creator>Bright Valve</dc:creator>
		<pubDate>Tue, 22 Nov 2011 07:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1127#comment-23613</guid>
		<description>Same with other Apple apps that support plug-ins, like Mail. In fact, because Mail lacks an actual plug-in API, the way for plug-ins to operate is to manipulate the Objective-C runtime to redirect internal Mail calls to plug-in code (so-called &quot;method swizzling&quot;).

It&#039;s trivial for a plug-in to hook the message-sending/-receiving parts of Mail and to silently log/forward all incoming and outcoming mail.</description>
		<content:encoded><![CDATA[<p>Same with other Apple apps that support plug-ins, like Mail. In fact, because Mail lacks an actual plug-in API, the way for plug-ins to operate is to manipulate the Objective-C runtime to redirect internal Mail calls to plug-in code (so-called &#8220;method swizzling&#8221;).</p>
<p>It&#8217;s trivial for a plug-in to hook the message-sending/-receiving parts of Mail and to silently log/forward all incoming and outcoming mail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit by fG!</title>
		<link>http://reverse.put.as/gdbinit/comment-page-1/#comment-23610</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Tue, 22 Nov 2011 04:06:25 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?page_id=805#comment-23610</guid>
		<description>You can check the header of the script or use the help command (&quot;help user&quot; shows all commands implemented by gdbinit).</description>
		<content:encoded><![CDATA[<p>You can check the header of the script or use the help command (&#8220;help user&#8221; shows all commands implemented by gdbinit).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit by ben</title>
		<link>http://reverse.put.as/gdbinit/comment-page-1/#comment-23540</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Sat, 19 Nov 2011 17:50:51 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?page_id=805#comment-23540</guid>
		<description>hm... i wasnt able to find a proper documentation anywhere... is there one?
(new commands with syntax and what they do)
and is this lion ready?</description>
		<content:encoded><![CDATA[<p>hm&#8230; i wasnt able to find a proper documentation anywhere&#8230; is there one?<br />
(new commands with syntax and what they do)<br />
and is this lion ready?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit v7.4.3 by DrakonHaSh</title>
		<link>http://reverse.put.as/2011/11/04/gdbinit-v7-4-3/comment-page-1/#comment-23503</link>
		<dc:creator>DrakonHaSh</dc:creator>
		<pubDate>Fri, 18 Nov 2011 10:53:32 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1101#comment-23503</guid>
		<description>bug on FreeBSD 8.1 + GNU gdb 6.1.1 [FreeBSD]
( VMWare Image: http://sourceforge.net/projects/thoughtpolicevm/files/FreeBSD/freebsd-8.1/freebsd-8.1-i386.zip/ )
=&gt;
Error while running hook_stop:
Invalid type combination in ordering comparison.

# uname -a
FreeBSD .localdomain 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

# gdb ./a.out
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type “show copying” to see the conditions.
There is absolutely no warranty for GDB. Type “show warranty” for details.
This GDB was configured as “i386-marcel-freebsd”…
gdb$ r

Program exited with code 0173.

Error while running hook_stop:
Invalid type combination in ordering comparison.

=========================================
gdb$ exec-file /usr/bin/uname
gdb$ r
(no debugging symbols found)…(no debugging symbols found)…FreeBSD

Program exited normally.
Error while running hook_stop:
Invalid type combination in ordering comparison.

=========================================
gdb$ shell readelf -l /usr/bin/uname

Elf file type is EXEC (Executable file)
Entry point 0×8048500
…

gdb$ break *0×8048500
Breakpoint 2 at 0×8048500
gdb$ r
(no debugging symbols found)…(no debugging symbols found)…Error while running hook_stop:
Invalid type combination in ordering comparison.

Breakpoint 1, 0×08048500 in ?? ()
gdb$ ni
Error while running hook_stop:
Invalid type combination in ordering comparison.
0×08048502 in ?? ()
gdb$ ni
Error while running hook_stop:
Invalid type combination in ordering comparison.
0×08048503 in ?? ()
gdb$</description>
		<content:encoded><![CDATA[<p>bug on FreeBSD 8.1 + GNU gdb 6.1.1 [FreeBSD]<br />
( VMWare Image: <a href="http://sourceforge.net/projects/thoughtpolicevm/files/FreeBSD/freebsd-8.1/freebsd-8.1-i386.zip/" rel="nofollow">http://sourceforge.net/projects/thoughtpolicevm/files/FreeBSD/freebsd-8.1/freebsd-8.1-i386.zip/</a> )<br />
=&gt;<br />
Error while running hook_stop:<br />
Invalid type combination in ordering comparison.</p>
<p># uname -a<br />
FreeBSD .localdomain 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 <a href="mailto:root@almeida.cse.buffalo.edu">root@almeida.cse.buffalo.edu</a>:/usr/obj/usr/src/sys/GENERIC i386</p>
<p># gdb ./a.out<br />
GNU gdb 6.1.1 [FreeBSD]<br />
Copyright 2004 Free Software Foundation, Inc.<br />
GDB is free software, covered by the GNU General Public License, and you are<br />
welcome to change it and/or distribute copies of it under certain conditions.<br />
Type “show copying” to see the conditions.<br />
There is absolutely no warranty for GDB. Type “show warranty” for details.<br />
This GDB was configured as “i386-marcel-freebsd”…<br />
gdb$ r</p>
<p>Program exited with code 0173.</p>
<p>Error while running hook_stop:<br />
Invalid type combination in ordering comparison.</p>
<p>=========================================<br />
gdb$ exec-file /usr/bin/uname<br />
gdb$ r<br />
(no debugging symbols found)…(no debugging symbols found)…FreeBSD</p>
<p>Program exited normally.<br />
Error while running hook_stop:<br />
Invalid type combination in ordering comparison.</p>
<p>=========================================<br />
gdb$ shell readelf -l /usr/bin/uname</p>
<p>Elf file type is EXEC (Executable file)<br />
Entry point 0×8048500<br />
…</p>
<p>gdb$ break *0×8048500<br />
Breakpoint 2 at 0×8048500<br />
gdb$ r<br />
(no debugging symbols found)…(no debugging symbols found)…Error while running hook_stop:<br />
Invalid type combination in ordering comparison.</p>
<p>Breakpoint 1, 0×08048500 in ?? ()<br />
gdb$ ni<br />
Error while running hook_stop:<br />
Invalid type combination in ordering comparison.<br />
0×08048502 in ?? ()<br />
gdb$ ni<br />
Error while running hook_stop:<br />
Invalid type combination in ordering comparison.<br />
0×08048503 in ?? ()<br />
gdb$</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-23492</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Thu, 17 Nov 2011 23:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-23492</guid>
		<description>You probably need to try Elcomsoft tools. I don&#039;t know about any other solution to decrypt your backups.</description>
		<content:encoded><![CDATA[<p>You probably need to try Elcomsoft tools. I don&#8217;t know about any other solution to decrypt your backups.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by bre</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-23467</link>
		<dc:creator>bre</dc:creator>
		<pubDate>Thu, 17 Nov 2011 03:35:32 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-23467</guid>
		<description>i was trying to update my ipod. it updated it then deleted everything. there is a backup encrypted password but i dont know it. is there anyway to get around it and recover all my information</description>
		<content:encoded><![CDATA[<p>i was trying to update my ipod. it updated it then deleted everything. there is a backup encrypted password but i dont know it. is there anyway to get around it and recover all my information</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by fG!</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23386</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Tue, 15 Nov 2011 00:13:20 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23386</guid>
		<description>Sorry I can&#039;t help you to crack it. You have lots of information available here and at other sites to help you learn and solve your &quot;problem&quot;.</description>
		<content:encoded><![CDATA[<p>Sorry I can&#8217;t help you to crack it. You have lots of information available here and at other sites to help you learn and solve your &#8220;problem&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit v7.4.3 by snare</title>
		<link>http://reverse.put.as/2011/11/04/gdbinit-v7-4-3/comment-page-1/#comment-23385</link>
		<dc:creator>snare</dc:creator>
		<pubDate>Tue, 15 Nov 2011 00:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1101#comment-23385</guid>
		<description>Love your work mate!</description>
		<content:encoded><![CDATA[<p>Love your work mate!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by Darius</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23380</link>
		<dc:creator>Darius</dc:creator>
		<pubDate>Mon, 14 Nov 2011 22:31:19 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23380</guid>
		<description>maybe if you tell me how to crack,  i will, but explain as for a little children, i use mac only from 3 months, just for design, and   maybe i will learn to crack it  who knows :)</description>
		<content:encoded><![CDATA[<p>maybe if you tell me how to crack,  i will, but explain as for a little children, i use mac only from 3 months, just for design, and   maybe i will learn to crack it  who knows <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by fG!</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23379</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Mon, 14 Nov 2011 22:02:04 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23379</guid>
		<description>Sure you can, you need to crack the program you don&#039;t want cracked.
Or just crack Software Passport :-)</description>
		<content:encoded><![CDATA[<p>Sure you can, you need to crack the program you don&#8217;t want cracked.<br />
Or just crack Software Passport <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by Darius</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23377</link>
		<dc:creator>Darius</dc:creator>
		<pubDate>Mon, 14 Nov 2011 21:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23377</guid>
		<description>now  i can generate  licence that  works  but  it&#039;s show a messahe that say&#039;s  that the program was made with a trial version, can you modify  the program  to not show  the notification screen about the trial version ,</description>
		<content:encoded><![CDATA[<p>now  i can generate  licence that  works  but  it&#8217;s show a messahe that say&#8217;s  that the program was made with a trial version, can you modify  the program  to not show  the notification screen about the trial version ,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by Darius</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23375</link>
		<dc:creator>Darius</dc:creator>
		<pubDate>Mon, 14 Nov 2011 20:16:04 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23375</guid>
		<description>the problem is that i protected the  apps with licence version of softwarepassport
 and now has expired and when i &#039;m trying licence generated with  trial version don&#039;t work allways</description>
		<content:encoded><![CDATA[<p>the problem is that i protected the  apps with licence version of softwarepassport<br />
 and now has expired and when i &#8216;m trying licence generated with  trial version don&#8217;t work allways</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by Darius</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23362</link>
		<dc:creator>Darius</dc:creator>
		<pubDate>Mon, 14 Nov 2011 14:08:21 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23362</guid>
		<description>can you tell me another method to generate  licence  and to protect  mac apps</description>
		<content:encoded><![CDATA[<p>can you tell me another method to generate  licence  and to protect  mac apps</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gdbinit by DrakonHaSh</title>
		<link>http://reverse.put.as/gdbinit/comment-page-1/#comment-23360</link>
		<dc:creator>DrakonHaSh</dc:creator>
		<pubDate>Mon, 14 Nov 2011 13:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?page_id=805#comment-23360</guid>
		<description>bug on FreeBSD 8.1 + GNU gdb 6.1.1 [FreeBSD]
=&gt;
Error while running hook_stop:
Invalid type combination in ordering comparison.


# uname -a
FreeBSD .localdomain 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

# gdb ./a.out
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type &quot;show copying&quot; to see the conditions.
There is absolutely no warranty for GDB.  Type &quot;show warranty&quot; for details.
This GDB was configured as &quot;i386-marcel-freebsd&quot;...
gdb$ r

Program exited with code 0173.

Error while running hook_stop:
Invalid type combination in ordering comparison.

=========================================
gdb$ exec-file /usr/bin/uname
gdb$ r
(no debugging symbols found)...(no debugging symbols found)...FreeBSD

Program exited normally.
Error while running hook_stop:
Invalid type combination in ordering comparison.

=========================================
gdb$ shell readelf -l /usr/bin/uname

Elf file type is EXEC (Executable file)
Entry point 0x8048500
...

gdb$ break *0x8048500
Breakpoint 2 at 0x8048500
gdb$ r
(no debugging symbols found)...(no debugging symbols found)...Error while running hook_stop:
Invalid type combination in ordering comparison.

Breakpoint 1, 0x08048500 in ?? ()
gdb$ ni
Error while running hook_stop:
Invalid type combination in ordering comparison.
0x08048502 in ?? ()
gdb$ ni
Error while running hook_stop:
Invalid type combination in ordering comparison.
0x08048503 in ?? ()
gdb$</description>
		<content:encoded><![CDATA[<p>bug on FreeBSD 8.1 + GNU gdb 6.1.1 [FreeBSD]<br />
=&gt;<br />
Error while running hook_stop:<br />
Invalid type combination in ordering comparison.</p>
<p># uname -a<br />
FreeBSD .localdomain 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010     <a href="mailto:root@almeida.cse.buffalo.edu">root@almeida.cse.buffalo.edu</a>:/usr/obj/usr/src/sys/GENERIC  i386</p>
<p># gdb ./a.out<br />
GNU gdb 6.1.1 [FreeBSD]<br />
Copyright 2004 Free Software Foundation, Inc.<br />
GDB is free software, covered by the GNU General Public License, and you are<br />
welcome to change it and/or distribute copies of it under certain conditions.<br />
Type &#8220;show copying&#8221; to see the conditions.<br />
There is absolutely no warranty for GDB.  Type &#8220;show warranty&#8221; for details.<br />
This GDB was configured as &#8220;i386-marcel-freebsd&#8221;&#8230;<br />
gdb$ r</p>
<p>Program exited with code 0173.</p>
<p>Error while running hook_stop:<br />
Invalid type combination in ordering comparison.</p>
<p>=========================================<br />
gdb$ exec-file /usr/bin/uname<br />
gdb$ r<br />
(no debugging symbols found)&#8230;(no debugging symbols found)&#8230;FreeBSD</p>
<p>Program exited normally.<br />
Error while running hook_stop:<br />
Invalid type combination in ordering comparison.</p>
<p>=========================================<br />
gdb$ shell readelf -l /usr/bin/uname</p>
<p>Elf file type is EXEC (Executable file)<br />
Entry point 0&#215;8048500<br />
&#8230;</p>
<p>gdb$ break *0&#215;8048500<br />
Breakpoint 2 at 0&#215;8048500<br />
gdb$ r<br />
(no debugging symbols found)&#8230;(no debugging symbols found)&#8230;Error while running hook_stop:<br />
Invalid type combination in ordering comparison.</p>
<p>Breakpoint 1, 0&#215;08048500 in ?? ()<br />
gdb$ ni<br />
Error while running hook_stop:<br />
Invalid type combination in ordering comparison.<br />
0&#215;08048502 in ?? ()<br />
gdb$ ni<br />
Error while running hook_stop:<br />
Invalid type combination in ordering comparison.<br />
0&#215;08048503 in ?? ()<br />
gdb$</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by fG!</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23359</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Mon, 14 Nov 2011 12:35:35 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23359</guid>
		<description>Sorry, I can&#039;t ;-)</description>
		<content:encoded><![CDATA[<p>Sorry, I can&#8217;t <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by Darius</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23350</link>
		<dc:creator>Darius</dc:creator>
		<pubDate>Mon, 14 Nov 2011 06:37:30 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23350</guid>
		<description>yes, it a demo version. i see that you &quot;cracked&quot; your version, can you share it?</description>
		<content:encoded><![CDATA[<p>yes, it a demo version. i see that you &#8220;cracked&#8221; your version, can you share it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Display Mach-O headers plugin for IDA by fG!</title>
		<link>http://reverse.put.as/2011/11/03/display-mach-o-headers-plugin-for-ida/comment-page-1/#comment-23342</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Mon, 14 Nov 2011 01:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1090#comment-23342</guid>
		<description>I do not use IDA as a debugger since I got used to gdb and pretty happy with it. To beat the anti-debug in IDA you just need to patch it. As far as I remember you can patch inside IDA database and the debugger will be able to recognize those changes. The only problem are code checksums, but those are still rare in OS X world. It&#039;s an extra step that might be worth if you want and are happy with IDA debugger.
For example, just patch the ptrace calls to beat the classic PT_DENY_ATTACH.</description>
		<content:encoded><![CDATA[<p>I do not use IDA as a debugger since I got used to gdb and pretty happy with it. To beat the anti-debug in IDA you just need to patch it. As far as I remember you can patch inside IDA database and the debugger will be able to recognize those changes. The only problem are code checksums, but those are still rare in OS X world. It&#8217;s an extra step that might be worth if you want and are happy with IDA debugger.<br />
For example, just patch the ptrace calls to beat the classic PT_DENY_ATTACH.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by fG!</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23341</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Mon, 14 Nov 2011 01:09:33 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23341</guid>
		<description>Are you using a demo license? I think it doesn&#039;t allow what you are looking for.</description>
		<content:encoded><![CDATA[<p>Are you using a demo license? I think it doesn&#8217;t allow what you are looking for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Display Mach-O headers plugin for IDA by Parity Error</title>
		<link>http://reverse.put.as/2011/11/03/display-mach-o-headers-plugin-for-ida/comment-page-1/#comment-23340</link>
		<dc:creator>Parity Error</dc:creator>
		<pubDate>Mon, 14 Nov 2011 00:48:42 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1090#comment-23340</guid>
		<description>The biggest problem I have with IDA is that little tricks that work with GDB (for example anti-anti-debug), I have no idea how to do in IDA. I definitely like the concept of how IDA works, although since GDB is all that I really know, there is definitely a learning curve. I would love to be able to utilize it in the manner that it&#039;s capable of, I just don&#039;t know where to start.</description>
		<content:encoded><![CDATA[<p>The biggest problem I have with IDA is that little tricks that work with GDB (for example anti-anti-debug), I have no idea how to do in IDA. I definitely like the concept of how IDA works, although since GDB is all that I really know, there is definitely a learning curve. I would love to be able to utilize it in the manner that it&#8217;s capable of, I just don&#8217;t know where to start.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by Darius</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23334</link>
		<dc:creator>Darius</dc:creator>
		<pubDate>Sun, 13 Nov 2011 18:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23334</guid>
		<description>hy, i found and i this  program for  protecting  mac aps with licence , but i have some problems. it&#039;s protect the origina apps and generate the serial key, but  when i try the licence it&#039;s doesn&#039;t work, can some one help me with this or can tell me another program that can do the same things ( i  don&#039;t know nothing about mac or Reverse Engineering, i just want to protect one program that  i share with someone)</description>
		<content:encoded><![CDATA[<p>hy, i found and i this  program for  protecting  mac aps with licence , but i have some problems. it&#8217;s protect the origina apps and generate the serial key, but  when i try the licence it&#8217;s doesn&#8217;t work, can some one help me with this or can tell me another program that can do the same things ( i  don&#8217;t know nothing about mac or Reverse Engineering, i just want to protect one program that  i share with someone)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using OS X TrustedBSD framework to protect critical files by snare</title>
		<link>http://reverse.put.as/2011/10/27/using-os-x-trustedbsd-framework-to-protect-critical-files/comment-page-1/#comment-23045</link>
		<dc:creator>snare</dc:creator>
		<pubDate>Tue, 01 Nov 2011 06:36:05 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1070#comment-23045</guid>
		<description>Great idea dude, nice one!</description>
		<content:encoded><![CDATA[<p>Great idea dude, nice one!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by fG!</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23013</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Sat, 29 Oct 2011 17:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23013</guid>
		<description>You need to breakpoint after it&#039;s decrypted. The best way is to breakpoint on entrypoint and follow the code. The anti-debug is called after ptrace address is resolved.</description>
		<content:encoded><![CDATA[<p>You need to breakpoint after it&#8217;s decrypted. The best way is to breakpoint on entrypoint and follow the code. The anti-debug is called after ptrace address is resolved.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by xoreaxeax</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-23012</link>
		<dc:creator>xoreaxeax</dc:creator>
		<pubDate>Sat, 29 Oct 2011 15:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-23012</guid>
		<description>The reason was vmmap gave that dreaded error &quot;Terminating app due to uncaught exception &#039;VMUDyld fatal error&#039;&quot;. info mach-regions didnt give a text range either. When doing that is it the loader that is shown or the actual binary decrypted?</description>
		<content:encoded><![CDATA[<p>The reason was vmmap gave that dreaded error &#8220;Terminating app due to uncaught exception &#8216;VMUDyld fatal error&#8217;&#8221;. info mach-regions didnt give a text range either. When doing that is it the loader that is shown or the actual binary decrypted?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by fG!</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-22983</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Fri, 28 Oct 2011 14:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-22983</guid>
		<description>Just check the text section from the mach-regions or use vmmap to do it. As far as I remember the anti-debug tricks can by easily bypassed. You don&#039;t need to do any changes to the binary, it&#039;s all done in memory. That why the protection is (was???) sort of weak in this matter.</description>
		<content:encoded><![CDATA[<p>Just check the text section from the mach-regions or use vmmap to do it. As far as I remember the anti-debug tricks can by easily bypassed. You don&#8217;t need to do any changes to the binary, it&#8217;s all done in memory. That why the protection is (was???) sort of weak in this matter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on There&#8217;s a new protection in town, Software Passport, from the developers of Armadillo :-) by xoreaxeax</title>
		<link>http://reverse.put.as/2011/02/16/theres-a-new-protection-in-town-software-passport-from-the-developers-of-armadillo/comment-page-1/#comment-22977</link>
		<dc:creator>xoreaxeax</dc:creator>
		<pubDate>Fri, 28 Oct 2011 12:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=787#comment-22977</guid>
		<description>Hi. I was wondering how you found the dump range from info mach-regions command. Also, did you make changes in the binary to make it load? If so how? Thanks.</description>
		<content:encoded><![CDATA[<p>Hi. I was wondering how you found the dump range from info mach-regions command. Also, did you make changes in the binary to make it load? If so how? Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Latoolboy8</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22896</link>
		<dc:creator>Latoolboy8</dc:creator>
		<pubDate>Sun, 23 Oct 2011 22:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22896</guid>
		<description>Thanks it worked like a charm.</description>
		<content:encoded><![CDATA[<p>Thanks it worked like a charm.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on It&#8217;s not my war but&#8230; by fG!</title>
		<link>http://reverse.put.as/2011/02/15/its-not-my-war-but/comment-page-1/#comment-22860</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Fri, 21 Oct 2011 21:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=782#comment-22860</guid>
		<description>Greeks are really dumbasses and other stuff so that wouldn&#039;t be a problem. And don&#039;t worry, I am very critical of my own country ;-)</description>
		<content:encoded><![CDATA[<p>Greeks are really dumbasses and other stuff so that wouldn&#8217;t be a problem. And don&#8217;t worry, I am very critical of my own country <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on It&#8217;s not my war but&#8230; by Billy</title>
		<link>http://reverse.put.as/2011/02/15/its-not-my-war-but/comment-page-1/#comment-22857</link>
		<dc:creator>Billy</dc:creator>
		<pubDate>Fri, 21 Oct 2011 18:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=782#comment-22857</guid>
		<description>You&#039;re using the word &quot;fag&quot; as a synonym for &quot;dumbass&quot; or &quot;jerk&quot;.  It&#039;s the same thing as saying something is &quot;gay&quot; when what you really mean is that it sucks.  What if people started calling other people &quot;Greeks&quot; to mean &quot;dumbasses&quot;, and you were Greek?  It would be offensive to you.</description>
		<content:encoded><![CDATA[<p>You&#8217;re using the word &#8220;fag&#8221; as a synonym for &#8220;dumbass&#8221; or &#8220;jerk&#8221;.  It&#8217;s the same thing as saying something is &#8220;gay&#8221; when what you really mean is that it sucks.  What if people started calling other people &#8220;Greeks&#8221; to mean &#8220;dumbasses&#8221;, and you were Greek?  It would be offensive to you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Karen</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22844</link>
		<dc:creator>Karen</dc:creator>
		<pubDate>Fri, 21 Oct 2011 01:11:47 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22844</guid>
		<description>I will verify the same scenario. Forgot my password, tried multiple times to guess without any luck, and then just hit cancel - BINGO! My iPod Touch began synching automatically, restoring all the old applications and other things with no problem. The box to check if you want to encrypt the backup was empty. Believe me, I left it that way this time.</description>
		<content:encoded><![CDATA[<p>I will verify the same scenario. Forgot my password, tried multiple times to guess without any luck, and then just hit cancel &#8211; BINGO! My iPod Touch began synching automatically, restoring all the old applications and other things with no problem. The box to check if you want to encrypt the backup was empty. Believe me, I left it that way this time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22829</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Thu, 20 Oct 2011 10:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22829</guid>
		<description>Interesting case! I have to give it a try one of these days. It doesn&#039;t make any sense if you can just restore and password is gone and everything is backup&#039;ed and restored. That would be a security issue :-)</description>
		<content:encoded><![CDATA[<p>Interesting case! I have to give it a try one of these days. It doesn&#8217;t make any sense if you can just restore and password is gone and everything is backup&#8217;ed and restored. That would be a security issue <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by DELL</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22822</link>
		<dc:creator>DELL</dc:creator>
		<pubDate>Thu, 20 Oct 2011 06:50:39 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22822</guid>
		<description>I got the same problem. Actually, I got wifi problem and so jailbroken again without any backup. Previous backups were encrypted. Password didn&#039;t know. What I did...Select the main backup and try for 10-15 times for retrying password. No luck.
The last time just click over restore and god know...IT DIDNT ASK FOR PASSWORD AND SYNC AUTOMATICALLY. ALSO, THE ENC PASSWORD WAS ALSO DISABLED. Do you think this make sense. I think this incident must be shared to you guys.</description>
		<content:encoded><![CDATA[<p>I got the same problem. Actually, I got wifi problem and so jailbroken again without any backup. Previous backups were encrypted. Password didn&#8217;t know. What I did&#8230;Select the main backup and try for 10-15 times for retrying password. No luck.<br />
The last time just click over restore and god know&#8230;IT DIDNT ASK FOR PASSWORD AND SYNC AUTOMATICALLY. ALSO, THE ENC PASSWORD WAS ALSO DISABLED. Do you think this make sense. I think this incident must be shared to you guys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A small rant about dongles: the developer who can&#8217;t correctly implement a HASP! by fG!</title>
		<link>http://reverse.put.as/2011/10/11/a-small-rant-about-dongles-the-developer-who-cant-correctly-implement-a-hasp/comment-page-1/#comment-22710</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Mon, 17 Oct 2011 12:03:29 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1058#comment-22710</guid>
		<description>The anti-debug checks are called after the import table is resolved. The hasp envelope is still starting when this happens so it&#039;s outside those hasp dongle calls.
The vulnerability here is the bad implementation of hasp from this developer. But the envelop anti-debug is also weak :-)
This is all happening in the new segment implemented by the envelope.</description>
		<content:encoded><![CDATA[<p>The anti-debug checks are called after the import table is resolved. The hasp envelope is still starting when this happens so it&#8217;s outside those hasp dongle calls.<br />
The vulnerability here is the bad implementation of hasp from this developer. But the envelop anti-debug is also weak <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
This is all happening in the new segment implemented by the envelope.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A small rant about dongles: the developer who can&#8217;t correctly implement a HASP! by xoreaxeax</title>
		<link>http://reverse.put.as/2011/10/11/a-small-rant-about-dongles-the-developer-who-cant-correctly-implement-a-hasp/comment-page-1/#comment-22709</link>
		<dc:creator>xoreaxeax</dc:creator>
		<pubDate>Mon, 17 Oct 2011 11:14:07 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1058#comment-22709</guid>
		<description>A previous version of hasp had the checks in _hasp_logout:, _hasp_decrypt:, _hasp_encrypt:, _hasp_login:, _hasp_get_sessioninfo: and _hasp_update:

Is this the same here or is it the implementation of Hasp within this that is the weak point?</description>
		<content:encoded><![CDATA[<p>A previous version of hasp had the checks in _hasp_logout:, _hasp_decrypt:, _hasp_encrypt:, _hasp_login:, _hasp_get_sessioninfo: and _hasp_update:</p>
<p>Is this the same here or is it the implementation of Hasp within this that is the weak point?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22696</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Sun, 16 Oct 2011 19:18:21 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22696</guid>
		<description>Yes, it&#039;s a good idea to backup your backup folder in case something goes wrong.
Your strategy only works if it&#039;s possible to restore the old encrypted backups without having to input the password, something that doesn&#039;t make that much sense from a security point of view. I doubt it works like that.
If this is true then your strategy will not work because the only backups you have are encrypted. You need to jailbreak now and use the trick to create unencrypted backups that you can easily restore into iOS 5.</description>
		<content:encoded><![CDATA[<p>Yes, it&#8217;s a good idea to backup your backup folder in case something goes wrong.<br />
Your strategy only works if it&#8217;s possible to restore the old encrypted backups without having to input the password, something that doesn&#8217;t make that much sense from a security point of view. I doubt it works like that.<br />
If this is true then your strategy will not work because the only backups you have are encrypted. You need to jailbreak now and use the trick to create unencrypted backups that you can easily restore into iOS 5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by B</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22694</link>
		<dc:creator>B</dc:creator>
		<pubDate>Sun, 16 Oct 2011 17:16:56 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22694</guid>
		<description>Can I do this:  first create a copy of the encrpyted pw-protected backup in the event it gets deleted.  Then I  have to set the phone back to factory settings (wipping it clean and starting fresh), create a new version of the phone in iTunes with no previous data, then jailbreak 5OS  - use your trick described above to get an unencrypted backup file and then restore it back to my current phone (which would be running on 5OS)?</description>
		<content:encoded><![CDATA[<p>Can I do this:  first create a copy of the encrpyted pw-protected backup in the event it gets deleted.  Then I  have to set the phone back to factory settings (wipping it clean and starting fresh), create a new version of the phone in iTunes with no previous data, then jailbreak 5OS  &#8211; use your trick described above to get an unencrypted backup file and then restore it back to my current phone (which would be running on 5OS)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22693</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Sun, 16 Oct 2011 17:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22693</guid>
		<description>Jailbreaking should be the easiest and fastest option to solve your problem. Jailbreak it, apply the described trick to get an unencrypted backup and voila, you can upgrade it :-)</description>
		<content:encoded><![CDATA[<p>Jailbreaking should be the easiest and fastest option to solve your problem. Jailbreak it, apply the described trick to get an unencrypted backup and voila, you can upgrade it <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by B</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22692</link>
		<dc:creator>B</dc:creator>
		<pubDate>Sun, 16 Oct 2011 16:52:04 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22692</guid>
		<description>Here&#039;s my situation:  I wanted to upgrade to the 5OS on a 3GS phone, however, after I downloaded the upgrade, iTunes asked for my encrypted backup password.  I forgot the password essentially.  I tried every word/number combination I ever use for my personal stuff to no avail.  Been scouring the internet for internet and aside from starting from scratch I dont have many options unless if I jailbreak it and then try your method outlined above.  I have tried to download the Elcomsoft program but its going to take 9 days to find the password and my current version of the encrpypted phone/list is not coming up w/the phone information when I go to select it in the program.  Some people have said it was their current passcode (4 digit pin) or an old one when they reset to factory setting but I find that hard to believe.  Do have any other options on getting my data back until I remember what the lost password is?</description>
		<content:encoded><![CDATA[<p>Here&#8217;s my situation:  I wanted to upgrade to the 5OS on a 3GS phone, however, after I downloaded the upgrade, iTunes asked for my encrypted backup password.  I forgot the password essentially.  I tried every word/number combination I ever use for my personal stuff to no avail.  Been scouring the internet for internet and aside from starting from scratch I dont have many options unless if I jailbreak it and then try your method outlined above.  I have tried to download the Elcomsoft program but its going to take 9 days to find the password and my current version of the encrpypted phone/list is not coming up w/the phone information when I go to select it in the program.  Some people have said it was their current passcode (4 digit pin) or an old one when they reset to factory setting but I find that hard to believe.  Do have any other options on getting my data back until I remember what the lost password is?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by fG!</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22688</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Sun, 16 Oct 2011 14:49:32 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22688</guid>
		<description>Yes in your scenario you will need to crack your backups password.
Elcomsoft (http://www.elcomsoft.com/) has such product but I think it&#039;s only available to Governments entities or it&#039;s damn expensive.

I assume that the restore will require you to introduce the backups password, correct? If it doesn&#039;t require you can try to restore and then use this trick to try to regain access.</description>
		<content:encoded><![CDATA[<p>Yes in your scenario you will need to crack your backups password.<br />
Elcomsoft (<a href="http://www.elcomsoft.com/" rel="nofollow">http://www.elcomsoft.com/</a>) has such product but I think it&#8217;s only available to Governments entities or it&#8217;s damn expensive.</p>
<p>I assume that the restore will require you to introduce the backups password, correct? If it doesn&#8217;t require you can try to restore and then use this trick to try to regain access.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to remove iPad/iPhone/iPod Touch encrypted backups password if you forgot it by Justin</title>
		<link>http://reverse.put.as/2011/05/09/how-to-remove-ipadiphoneipod-touch-encrypted-backups-password-if-you-forgot-it/comment-page-1/#comment-22687</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Sun, 16 Oct 2011 14:06:40 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=891#comment-22687</guid>
		<description>Hey, if I&#039;m reading this correctly, this is helpful only if you haven&#039;t already gone and erased your phone, upgrading it before remembering that you had encrypted your backups and have no idea what the password is, correct?  If my phone is now factory reset and empty, and I have a bunch of backups sitting on my computer, encrypted with a password I can&#039;t remember, I don&#039;t have many options, right?</description>
		<content:encoded><![CDATA[<p>Hey, if I&#8217;m reading this correctly, this is helpful only if you haven&#8217;t already gone and erased your phone, upgrading it before remembering that you had encrypted your backups and have no idea what the password is, correct?  If my phone is now factory reset and empty, and I have a bunch of backups sitting on my computer, encrypted with a password I can&#8217;t remember, I don&#8217;t have many options, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to make an iPad connect thru a ssh SOCKS proxy + iOS &#8220;spyware&#8221; by fG!</title>
		<link>http://reverse.put.as/2011/01/22/how-to-make-an-ipad-connect-thru-a-ssh-socks-proxy-ios-spyware/comment-page-1/#comment-22642</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Thu, 13 Oct 2011 13:03:36 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=743#comment-22642</guid>
		<description>Flurry and other analytics use a variety of hosts to upload their data so you would need to keep blocking them.
The privacy app available on Cydia repo seems to be outdated and not working. You can try to write something like it using MobileSubstrate or any other injection library (comex has one if I am not mistaken).
That is a better solution since these libraries are loaded into every app.
This also seems to be interesting: http://www.nesolabs.de/en/software/gorilla/

It really sucks that Apple doesn&#039;t provide fine grained controls over this. This is one thing I really don&#039;t like about iOS.</description>
		<content:encoded><![CDATA[<p>Flurry and other analytics use a variety of hosts to upload their data so you would need to keep blocking them.<br />
The privacy app available on Cydia repo seems to be outdated and not working. You can try to write something like it using MobileSubstrate or any other injection library (comex has one if I am not mistaken).<br />
That is a better solution since these libraries are loaded into every app.<br />
This also seems to be interesting: <a href="http://www.nesolabs.de/en/software/gorilla/" rel="nofollow">http://www.nesolabs.de/en/software/gorilla/</a></p>
<p>It really sucks that Apple doesn&#8217;t provide fine grained controls over this. This is one thing I really don&#8217;t like about iOS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How-to make an iPad connect thru a ssh SOCKS proxy + iOS &#8220;spyware&#8221; by Harianto</title>
		<link>http://reverse.put.as/2011/01/22/how-to-make-an-ipad-connect-thru-a-ssh-socks-proxy-ios-spyware/comment-page-1/#comment-22636</link>
		<dc:creator>Harianto</dc:creator>
		<pubDate>Thu, 13 Oct 2011 10:41:27 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=743#comment-22636</guid>
		<description>Hey fG,

I&#039;ve read the last paragraph about flurry.com and their spyware. I was wondering if blocking flurry.com in the hosts-file will be enough to hideMyAss? Maybe I should restrict file permission only to read and clearing al the data inside... on every app :(
Now I&#039;ve seeing a lot of flurry files in every app and makes me kind of paranoid about my privacy.

Regards.</description>
		<content:encoded><![CDATA[<p>Hey fG,</p>
<p>I&#8217;ve read the last paragraph about flurry.com and their spyware. I was wondering if blocking flurry.com in the hosts-file will be enough to hideMyAss? Maybe I should restrict file permission only to read and clearing al the data inside&#8230; on every app <img src='http://reverse.put.as/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Now I&#8217;ve seeing a lot of flurry files in every app and makes me kind of paranoid about my privacy.</p>
<p>Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Poking around Sentinel HASP Envelope for Mac OS X :-) by Adrián</title>
		<link>http://reverse.put.as/2011/10/13/poking-around-sentinel-hasp-envelope-for-mac-os-x/comment-page-1/#comment-22632</link>
		<dc:creator>Adrián</dc:creator>
		<pubDate>Thu, 13 Oct 2011 07:22:07 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=1065#comment-22632</guid>
		<description>You should write a post (or several) explaining all antidebugging tricks you know on Mac OS X. That would be funny and educational ;)</description>
		<content:encoded><![CDATA[<p>You should write a post (or several) explaining all antidebugging tricks you know on Mac OS X. That would be funny and educational <img src='http://reverse.put.as/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Defeating Little Snitch and thinking about piracy&#8230; by fG!</title>
		<link>http://reverse.put.as/2009/03/27/defeating-little-snitch-and-thinking-about-piracy/comment-page-1/#comment-22624</link>
		<dc:creator>fG!</dc:creator>
		<pubDate>Wed, 12 Oct 2011 10:37:37 +0000</pubDate>
		<guid isPermaLink="false">http://reverse.put.as/?p=222#comment-22624</guid>
		<description>Thanks :-)

Little Snitch is pretty advanced and has a well thought protection system.
To play around with gdb you need to bypass the KAUTH framework. One way is to patch the kernel :-)</description>
		<content:encoded><![CDATA[<p>Thanks <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Little Snitch is pretty advanced and has a well thought protection system.<br />
To play around with gdb you need to bypass the KAUTH framework. One way is to patch the kernel <img src='http://reverse.put.as/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

