<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Katrinewhite79</id>
	<title>The iPhone Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.theiphonewiki.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Katrinewhite79"/>
	<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/wiki/Special:Contributions/Katrinewhite79"/>
	<updated>2026-06-18T13:28:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.14</generator>
	<entry>
		<id>https://www.theiphonewiki.com/w/index.php?title=AT%2Bstkprof&amp;diff=6002</id>
		<title>AT+stkprof</title>
		<link rel="alternate" type="text/html" href="https://www.theiphonewiki.com/w/index.php?title=AT%2Bstkprof&amp;diff=6002"/>
		<updated>2010-04-10T12:46:17Z</updated>

		<summary type="html">&lt;p&gt;Katrinewhite79: /* New Implementation (yellowsn0w 0.9.8) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used as an injection vector for the first [[iPhone 3G]] [[Unlock 2.0|unlock]] [[yellowsn0w|payload]].&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
[[geohot]]&lt;br /&gt;
&lt;br /&gt;
==Exploit==&lt;br /&gt;
There is a stack-based buffer overflow in the at+stkprof command that allows unsigned code execution on the [[X-Gold 608|iPhone 3G baseband]].&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
The [[dev team]] used this exploit in the first public iPhone 3G unlock called [[yellowsn0w]]. It can be downloaded from Cydia, and is a daemon that will run in the background. It will inject their payload whenever the baseband is reset.&lt;br /&gt;
&lt;br /&gt;
The source code (for old version 0.9.1) is also available here [http://xs1.iphwn.org/releases/yellowsn0w.tar.bz2]&lt;br /&gt;
&lt;br /&gt;
===New Implementation (yellowsn0w 0.9.8)===&lt;br /&gt;
In the newest yellowsn0w, this command is still used as the injection vector for the exploit, but it is used differently. It is still the at+stkprof command, but it seems to send their stuff all in one go.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
at+stkprof=1,&amp;quot;064a541c044b1878222803d0107001320133f8e720470000bf&lt;br /&gt;
9f154000170100546e5640200000005c130100266e5640ddddddddeeeeeeeeb8&lt;br /&gt;
905120000000001010101020202020611301000c000000&amp;quot;;&amp;quot;\x10\x32\x0F\x27&lt;br /&gt;
\xBA\x43\x17\x1C\x0E\xA4\x0B\xA5\x01\x35\x21\x78\x78\x29\x0C\xD0&lt;br /&gt;
\xA8\x47\x0B\x01\x61\x78\xA8\x47\xC0\x46\xC0\x46\xC0\x46\xC0\x46&lt;br /&gt;
\xC9\x18\x11\x70\x02\x34\x01\x32\xEF\xE7\xC0\x46\xC0\x46\x01\x37&lt;br /&gt;
\x38\x47\x30\x30\x41\x29\x01\xDA09pG79pG024803A1013101601FBD0000&lt;br /&gt;
4C711140F0B51C4B80268BB03601188008911A4C301CA047002509909820A047&lt;br /&gt;
071CC56080204000A047802214495200144B041C9847099B0193442303930A23&lt;br /&gt;
013405930C23221C06930F49009502960495381C00230D4CA047021C002804D1&lt;br /&gt;
0B4908980B4B984703E00B490898094B98470BB0F0BD000044B33B40AC201420&lt;br /&gt;
641A0100A0583C20481A010040B53F20541A010000DD4620581A010064657674&lt;br /&gt;
65616D31000000004F4B21004552524F522025640000000030B5114D85B0114B&lt;br /&gt;
281C6946FF229847009B0D2B11D101990D4B0A681A6004334A681A608A680B4B&lt;br /&gt;
13600B4B53600B4B93600123CB6020230093281C6946FF22074B9847DFE70000&lt;br /&gt;
5427234098591620BC792F4000FF0001010402040304040468D53E20xx&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Information on how this was used can be found [[Yellowsn0w#Payload_w.2F_Comments_.28by_Darkmen.29_.3D|here]]&lt;br /&gt;
[http://essaywritersworld.com/ essay paper/s]&lt;br /&gt;
&lt;br /&gt;
[[Category:Baseband Exploits]]&lt;/div&gt;</summary>
		<author><name>Katrinewhite79</name></author>
		
	</entry>
</feed>