<?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"
	>
<channel>
	<title>Comments on: Hacking mac apps: Direct Mail</title>
	<atom:link href="http://www.seoxys.com/hacking-mac-apps-direct-mail/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seoxys.com/hacking-mac-apps-direct-mail/</link>
	<description></description>
	<pubDate>Fri,  5 Dec 2008 15:53:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Seras Victoria</title>
		<link>http://www.seoxys.com/hacking-mac-apps-direct-mail/#comment-3986</link>
		<dc:creator>Seras Victoria</dc:creator>
		<pubDate>Tue, 16 Sep 2008 01:04:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.seoxys.com/2007/12/19/hacking-mac-apps-direct-mail/#comment-3986</guid>
		<description>Thanks!  I find this all fascinating and wish I had more time to study it (don't worry, not because I want to steal any money from poor independent developers).  Great post!</description>
		<content:encoded><![CDATA[<p>Thanks!  I find this all fascinating and wish I had more time to study it (don&#8217;t worry, not because I want to steal any money from poor independent developers).  Great post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kenneth</title>
		<link>http://www.seoxys.com/hacking-mac-apps-direct-mail/#comment-3985</link>
		<dc:creator>kenneth</dc:creator>
		<pubDate>Sat, 13 Sep 2008 21:21:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.seoxys.com/2007/12/19/hacking-mac-apps-direct-mail/#comment-3985</guid>
		<description>From my limited understanding of it yes. Basically, if you're on intel, you'd read this in gdb: 0xc4830c75 and you'd have to search for this in the binary: 0x750c83c4. On PPC you'll search for whatever you get in gdb. Note I don't really know the full theory behind it, I just apply it in practice and this is what works for me.</description>
		<content:encoded><![CDATA[<p>From my limited understanding of it yes. Basically, if you&#8217;re on intel, you&#8217;d read this in gdb: 0xc4830c75 and you&#8217;d have to search for this in the binary: 0&#215;750c83c4. On PPC you&#8217;ll search for whatever you get in gdb. Note I don&#8217;t really know the full theory behind it, I just apply it in practice and this is what works for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seras Victoria</title>
		<link>http://www.seoxys.com/hacking-mac-apps-direct-mail/#comment-3984</link>
		<dc:creator>Seras Victoria</dc:creator>
		<pubDate>Sat, 13 Sep 2008 21:01:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.seoxys.com/2007/12/19/hacking-mac-apps-direct-mail/#comment-3984</guid>
		<description>Well yes that makes sense, but I'm still a little confused... specifically when you said: "If you’re on intel, don’t forget you have to reverse all the blocks of four bytes before searching."

In your example gdb gave you 0xc4830c75 for the instruction (right?), based on my somewhat limited knowledge I'm guessing that the 0x75 is the opcode that you want to change.  So what is the value that's searched for in the binary?  Does gdb always spit out big endian instructions...?</description>
		<content:encoded><![CDATA[<p>Well yes that makes sense, but I&#8217;m still a little confused&#8230; specifically when you said: &#8220;If you’re on intel, don’t forget you have to reverse all the blocks of four bytes before searching.&#8221;</p>
<p>In your example gdb gave you 0xc4830c75 for the instruction (right?), based on my somewhat limited knowledge I&#8217;m guessing that the 0&#215;75 is the opcode that you want to change.  So what is the value that&#8217;s searched for in the binary?  Does gdb always spit out big endian instructions&#8230;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kenneth</title>
		<link>http://www.seoxys.com/hacking-mac-apps-direct-mail/#comment-3982</link>
		<dc:creator>kenneth</dc:creator>
		<pubDate>Sat, 13 Sep 2008 16:47:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.seoxys.com/2007/12/19/hacking-mac-apps-direct-mail/#comment-3982</guid>
		<description>Yeah: this is due to Intel being Little-endian, while PPCs are Big-endian. See http://en.wikipedia.org/wiki/Endianness#Little-endian for a more detailed explanation.</description>
		<content:encoded><![CDATA[<p>Yeah: this is due to Intel being Little-endian, while PPCs are Big-endian. See <a href="http://en.wikipedia.org/wiki/Endianness#Little-endian" rel="nofollow">http://en.wikipedia.org/wiki/Endianness#Little-endian</a> for a more detailed explanation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seras Victoria</title>
		<link>http://www.seoxys.com/hacking-mac-apps-direct-mail/#comment-3981</link>
		<dc:creator>Seras Victoria</dc:creator>
		<pubDate>Sat, 13 Sep 2008 16:03:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.seoxys.com/2007/12/19/hacking-mac-apps-direct-mail/#comment-3981</guid>
		<description>When you say, "If you’re on intel, don’t forget you have to reverse all the blocks of four bytes before searching", I assume you mean that when you disassemble the PPC code, which should be different (e.g. you're not dealing with 0x75/0x74 at all, but something completely different), that whatever it is that you'll get from gdb you do not reverse?</description>
		<content:encoded><![CDATA[<p>When you say, &#8220;If you’re on intel, don’t forget you have to reverse all the blocks of four bytes before searching&#8221;, I assume you mean that when you disassemble the PPC code, which should be different (e.g. you&#8217;re not dealing with 0&#215;75/0&#215;74 at all, but something completely different), that whatever it is that you&#8217;ll get from gdb you do not reverse?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
