<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Suspekt... &#187; iPhone</title>
	<atom:link href="http://www.suspekt.org/category/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.suspekt.org</link>
	<description>A Blog About Code, Information Security, PHP And More</description>
	<pubDate>Sat, 25 Dec 2010 07:36:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Improving the ASLR of Mac OS X Snow Leopard</title>
		<link>http://www.suspekt.org/2010/12/25/improving-the-aslr-of-mac-os-x-snow-leopard/</link>
		<comments>http://www.suspekt.org/2010/12/25/improving-the-aslr-of-mac-os-x-snow-leopard/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 07:36:33 +0000</pubDate>
		<dc:creator>Stefan Esser</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[aslr]]></category>

		<category><![CDATA[dyld]]></category>

		<category><![CDATA[mac os x]]></category>

		<category><![CDATA[rebasing]]></category>

		<guid isPermaLink="false">http://www.suspekt.org/?p=366</guid>
		<description><![CDATA[Last week I presented my research about &#8220;Adding ASLR to jailbroken iPhones&#8221; at the Power of Community 2010 (POC2010) security conference in Seoul. During my talk I explained how one can use a modified &#8216;rebase&#8217; utility to rebase the dynamic linker dyld on the iPhone. Rebasing dyld is important because it contains enough code gadgets [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I presented my research about &#8220;<a href="http://antid0te.com/POC2010-Adding-ASLR-To-Jailbroken-iPhones.pdf">Adding ASLR to jailbroken iPhones</a>&#8221; at the <a href="http://www.powerofcommunity.net">Power of Community 2010 (POC2010)</a> security conference in Seoul. During my talk I explained how one can use a modified &#8216;rebase&#8217; utility to rebase the dynamic linker dyld on the iPhone. Rebasing dyld is important because it contains enough code gadgets that can be used to kickstart arbitrary shellcode on jailbroken iPhones. A tool called <a href="http://www.antid0te.com">Antid0te</a> will be released until the end of this year that allows normal users to add ASLR to their iPhones. The release of this tool was originally planned for 24th December 2010 but it had to be postponed because I got really ill and also my glasses broke.</p>
<p>Anyway a few days ago I demonstrated how my &#8220;rebase dyld&#8221; research that was originally done for the iPhone applies directly to the dynamic linker used by Mac OS X Snow Leopard. I released a <a href="http://antid0te.com/antid0te-for-snow-leopard-rebasing-dyld.html">short article </a>describing how one can rebase his dyld binary with a patched &#8216;rebase&#8217; utility which I also released. This can be used to rebase your own dyld binary to a different position. Rebasing dyld to an address other than the normal one, improves the security of your Mac because all the public articles/techniques about state of the art Mac OS X exploitation assume/require the dyld binary to be loaded at a fixed address. All attacks based on this will fail once you have rebased your dynamic linker binary.</p>
<p>So enjoy this little christmas present until I am fit enough to release <a href="http://antid0te.com/">antid0te.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.suspekt.org/2010/12/25/improving-the-aslr-of-mac-os-x-snow-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Speaking at POC 2010 - ASLR for jailbroken iPhones</title>
		<link>http://www.suspekt.org/2010/12/01/speaking-at-poc-2010-aslr-for-jailbroken-iphones/</link>
		<comments>http://www.suspekt.org/2010/12/01/speaking-at-poc-2010-aslr-for-jailbroken-iphones/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 10:57:16 +0000</pubDate>
		<dc:creator>Stefan Esser</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[korea]]></category>

		<category><![CDATA[aslr]]></category>

		<category><![CDATA[exploit]]></category>

		<category><![CDATA[exploit mitigation]]></category>

		<category><![CDATA[jailbreak]]></category>

		<category><![CDATA[poc]]></category>

		<guid isPermaLink="false">http://www.suspekt.org/?p=361</guid>
		<description><![CDATA[
December has arrived and it is time to announce my talk for the Power of Community security conference in Seoul. This year I will not only return there for the 3rd time as speaker, but this time I will talk about something not related to PHP or web security at all. My company SektionEins recently [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.powerofcommunity.net/"><img class="alignnone size-medium wp-image-76" title="poc_logo" src="http://www.suspekt.org/wp-content/uploads/2008/08/poc_logo.jpg" border="1" alt="" width="100" height="100" /></a><br />
December has arrived and it is time to announce my talk for the <a href="http://www.powerofcommunity.net">Power of Community</a> security conference in Seoul. This year I will not only return there for the 3rd time as speaker, but this time I will talk about something not related to PHP or web security at all. My company <a href="http://www.sektioneins.com">SektionEins</a> recently started to offer mobile security audits and I am now playing around with iPhone security all the time which resulted in the talk that I will present at POC this year.</p>
<blockquote><p><strong>Session: Adding Address Space Layout Randomization (ASLR) to jailbroken iPhones</strong><br />
This year has brought bad news for the security of the iPhone. First it was demonstrated during the PWN2OWN contest that ROP payloads can steal information like the SMS database from factory iPhones and later this year jailbreakme.com combined multiple exploits for vulnerabilities in MobileSafari, the iOS kernel and the userland to jailbreak the device from remote. And for jailbroken devices the situation is even worse because the jailbreak weakens the otherwise strong security features of the iPhone in a way that remote exploits are far easier to accomplish.</p>
<p>However it is time to remember that the whole purpose of a jailbreak is to free the device from Apple and to allow users to do whatever they want with their device. The fact that current jailbreaks destroy the security is just because jailbreakers did not bother to find a better solution. This changes now.</p>
<p>In this session the differences in exploiting jailbroken and factory iPhones will be highlighted and it will be explained step by step how a new tool was developed that adds ASLR (address space layout randomization) to jailbroken iPhones. With ASLR an exploit mitigation is added that is not available in factory iPhones and makes exploitation more difficult. And this is only the first step, more mitigations and a full reactivation of the codesigning protection are planed for the next months.</p></blockquote>
<p>See you in Seoul between 13th and 16th December.</p>
<p>서울에서 12월 13일에서 16일에 만나요!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.suspekt.org/2010/12/01/speaking-at-poc-2010-aslr-for-jailbroken-iphones/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
