<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FOX21.at v.2.0 &#187; SSH</title>
	<atom:link href="http://fox21.at/tag/ssh/feed" rel="self" type="application/rss+xml" />
	<link>http://fox21.at</link>
	<description>Just another Perl hacker.</description>
	<lastBuildDate>Fri, 27 Aug 2010 11:05:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>iPhone Doodle Jump Hack</title>
		<link>http://fox21.at/iphone-doodle-jump-hack.html</link>
		<comments>http://fox21.at/iphone-doodle-jump-hack.html#comments</comments>
		<pubDate>Tue, 05 Jan 2010 21:20:35 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Sniffer]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=1840</guid>
		<description><![CDATA[Doodle Jump ist ein Spiel fuers iPhone. Ich wollte den HighScore von Doodle Jump hacken. Ich hab&#8217;s leider nicht ganz geschafft. Warscheinlich waren auch schon 1000 andere Leute vor mir genau an dieser Stelle. Man benoetigt dazu &#8211; wer haette es gedacht -  ein iPhone, auf dem Doodle Jump installiert ist. Ausserdem muss das iPhone [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffox21.at%2Fiphone-doodle-jump-hack.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffox21.at%2Fiphone-doodle-jump-hack.html&amp;source=TheFox21&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Doodle Jump</strong> ist ein Spiel fuers iPhone. Ich wollte den HighScore von Doodle Jump hacken.</p>
<p><span id="more-1840"></span></p>
<p>Ich hab&#8217;s leider nicht ganz geschafft. Warscheinlich waren auch schon 1000 andere Leute vor mir genau an dieser Stelle.</p>
<ol>
<li>Man benoetigt dazu &#8211; wer haette es gedacht -  ein <a target="_blank" href="/apples-iphone-3gs-os3.html" target="_blank">iPhone</a>, auf dem Doodle Jump installiert ist. Ausserdem muss das iPhone gecrackt werden, damit die App <a target="_blank" href="http://code.google.com/p/mobileterminal/" target="_blank">Terminal</a> installiert werden kann. Am besten ueber Cydia.</li>
<li>In den Optionen muss die Option <strong>leaderboard score submission</strong> auf <strong>auto</strong> gestellt sein. Dann werden jedes Mal die erreichten Punkte zu <a target="_blank" href="http://limasky.com/" target="_blank">limasky.com</a> uebertragen. <a target="_blank" href="http://img.fox21.at/howto/doodlejump_01.jpg"><img class="alignnone" style="border: 2px solid black;" title="Doodle Jump Options" src="http://img.fox21.at/howto/doodlejump_01.jpg" alt="" width="320" height="480" /></a></li>
<li>Es wird das Programm <strong>tcpdump</strong> benoetigt.</li>
<li>Bevor das Spiel beginnen kann, gibt man folgendes im Terminal ein:
<pre>su
(Eingabe des Root-Passwortes <em>alpine</em>)
tcpdump -w ifdump.en0 -i en0</pre>
</li>
<li>Der <strong>tcpdump</strong>-Befehl speichert in die Datei <em>ifdump.en0</em> alle Netzwerkpakete, die ueber WLAN verschickt und empfangen werden.</li>
<li>Wenn man so weit ist, kann man anfangen Doodle Jump zu spielen. Dazu einfach tcpdump weiter rennen lassen, also einfach den Terminal schliessen. Ein Spiel reicht aus.</li>
<li>Nachdem man abgestuertzt ist, werden die Punkte zum Limasky-Server geschickt. Jede Punkte-Anzahl wird nur einmal zum Server geschickt. Das heisst, wenn schon einmal z. B. 1708 verschickt wurde, wird bei einem 2. Versuch mit 1708 Punkten nicht noch einmal dieser Wert uebertragen.</li>
<li>Nun beendet man im Terminal den tcpdump (4) mit dem Ctrl+C Befehl. Dieser wird am iPhone ueber die Tasten <em>123</em> &#8211;&gt; <em>#+=</em> &#8211;&gt; <em>Punkt in der 2. Zeile</em> &#8211;&gt; <em>c</em>.</li>
<li>Danach uebertraegt man die Datei <strong>/private/var/root/ifdump.en0</strong> mittels <a target="_blank" href="http://winscp.net/" target="_blank">WinSCP</a> oder SCP vom iPhone und ladet sie mit <a target="_blank" href="http://www.wireshark.org/" target="_blank">Wireshark</a>. <a target="_blank" href="http://img.fox21.at/howto/wireshark_01.jpg"><img class="alignnone" style="border: 2px solid black;" title="Wireshark" src="http://img.fox21.at/howto/wireshark_01.jpg" alt="" width="560" height="226" /></a></li>
</ol>
<p>So schaut dann ein Paket aus, das der Sniffer abgefangen hat:</p>
<pre>GET /limasky/webservices/doodle_jump/gethighscores.cfm?s=1708&amp;sn=TheFox&amp;
shash=2088cffb1b83d986ee2a9609e69c75f5&amp;uid=9fc51f9e64626801981ab594c0974
77885c128f8&amp;m=1&amp;lng=de&amp;gl2=0 HTTP/1.1
User-Agent: DoodleJump/1.13.2 CFNetwork/342.1 Darwin/9.4.1
Accept: */*
Accept-Language: de-de
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: www.limasky.com</pre>
<p>Jetzt sind wir an dem Punkt, wo es fuer normal sterbliche Menschen nicht mehr so einfach weiter geht. Das Problem ist jetzt folgendes: Die Variable <strong>shash</strong>, die vermutlich ein MD5-Hash ist, wird warscheinlich aus dem Score (<strong>s=</strong>) und anderen Werten erzeugt. Wenn dieser Hash falsch ist, nimmt der Server die Punkte nicht an. Dazu muesste man Doodle Jump cracken. Also mit einem <a target="_blank" href="http://de.wikipedia.org/wiki/Disassembler" target="_blank">Disassembler</a> den Quellcode rekonstruieren. Das, beim <a target="_blank" href="http://developer.apple.com/iphone/" target="_blank">iPhone SDK</a> mitgelieferte Tool, <strong>otool</strong> spuckt leider nur Assambler-Code aus. Ausserdem gibt es noch <a target="_blank" href="http://otx.osxninja.com/" target="_blank">otx</a> und <a target="_blank" href="http://www.codethecode.com/projects/class-dump/" target="_blank">class-dump</a>. Wenn man darauf naeher eingeht, koennte man Doodle Jump irgendwie cracken und sich den richtigen Hash zusammen bauen. Man braucht nicht unbedingt die hier aufgefuehrten Schritte durchfuehren, wenn man gleich Doodle Jump crackt. Somit koennte man sich an erster Stelle der Highscores platzieren ohne ein einziges Mal Doodle Jump gespielt zu haben.</p>
<p>Es war jedoch einen Versuch wert und ein erster Anhaltspunkt um ein Spiel zu hacken.</p>
<h2>Aehnliche Artikel</h2>
<ul>
<li><a target="_blank" href="/apple-iphone-hack.html" target="_blank">iPhone Hack</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/iphone-doodle-jump-hack.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>iPhone Hack</title>
		<link>http://fox21.at/apple-iphone-hack.html</link>
		<comments>http://fox21.at/apple-iphone-hack.html#comments</comments>
		<pubDate>Sun, 20 Sep 2009 10:53:54 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=1242</guid>
		<description><![CDATA[Den meisten iPhone-Besitzern ist es warscheinlich nicht bewusst, dass jeder aus dem Internet auf ihr Handy zugreifen kann. Das gilt natuerlich nur fuer iPhone-Besitzer, die ein Internet-Paket zu ihrem iPhone gekauft haben. Schaetzungsweise sind das 99% aller iPhone-Benutzer. Weil, wozu braucht man ein iPhone? Nicht zum Telefonieren oder SMS schreiben. Nein! Heutzutage liest man mit [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ffox21.at%2Fapple-iphone-hack.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffox21.at%2Fapple-iphone-hack.html&amp;source=TheFox21&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Den meisten iPhone-Besitzern ist es warscheinlich nicht bewusst, dass jeder aus dem Internet auf ihr Handy zugreifen kann.</p>
<p><span id="more-1242"></span></p>
<p>Das gilt natuerlich nur fuer iPhone-Besitzer, die ein Internet-Paket zu ihrem iPhone gekauft haben. Schaetzungsweise sind das 99% aller iPhone-Benutzer. Weil, wozu braucht man ein iPhone? Nicht zum Telefonieren oder SMS schreiben. Nein! Heutzutage liest man mit seinem iPhone E-Mails oder surft bequem von ueberall im Internet. In einem Forum hat mich einmal jemand gefragt, was mir ein iPhone bringt, wenn ich das Internet damit nicht benutzen kann. Mittlerweile habe ich einen Internetzugang am iPhone. Diesen verwende ich aber <strong>nur</strong>, wenn ich ihn auch wirklich benoetige. Und wenn, dann auch nicht lange.</p>
<p>Es heisst zwar immer <em>Wer lesen kann, ist klar im Vorteil</em>. In dem Fall heisst es aber eher <em>Wer mit <a target="_blank" href="http://nmap.org/" target="_blank">nmap</a> umgehen kann, ist klar im Vorteil</em>. Eine der IP-Adressenbloecke von A1/Telekom ist von <strong>89.144.224.0 </strong>bis<strong> 89.144.255.255</strong>. In diesem sind schaetzungsweise 15 bis 20 iPhone-User <strong>staendig</strong> online, d. h. man kann <strong>direkt ueber das Internet</strong> auf diese iPhones zugreifen. Der Zugriff ueber <a target="_blank" href="http://de.wikipedia.org/wiki/Ssh" target="_blank">SSH</a> (Port 22) ist moeglich. Das <strong>root-Passwort</strong> des iPhones ist schon lange kein Geheimniss mehr: <strong>alpine</strong>. Ein boeswilliger Angreifer koennte somit theoretisch diesen iPhone-Besitzern erheblichen Schaden zufuegen, indem er tausende SMS verschickt, private Bilder vom iPhone herunterlaed und im Internet veroefentlicht, gefaelschte E-Mails an Kunden schickt, Programme installiert/deinstalliert, Notizen liest, Kalendereintraege liest oder das Konto extrem belastet. Und das ist erst der Anfang. Alles auf Kosten eines unwissenden iPhone-Besitzers, der von dem all nichts mitbekommt. Spaetestens, wenn er die Rechnung am Tisch liegen hat und sich wundert warum er hunderte von Euro nach zahlen muss, weil das Downloadlimit ueberzogen worden ist.</p>
<p>Eine detailiertere Liste aller IP-Adressen-Bloecke befindet sich auf <a target="_blank" href="ftp://ftp.ripe.net/pub/stats/ripencc/membership/alloclist.txt" target="_blank">RIPE</a>.</p>
<h2><strong>Fazit</strong></h2>
<p>Es gibt zwar heute jeder mit seinem coolen iPhone 3GS an, mitdem man um nur 9 Euro im Monat mobil surfen kann. Aber ob man es wirklich braucht, dass man ueberall online ist, sei dahingestellt. Sicher ist: Es weiss fast keiner, dass es gefaehrlich sein kann, wenn man mit dem iPhone online surft. In diesem Sinne, stay secure.</p>
<h2><strong>Weblinks</strong></h2>
<ul>
<li><a target="_blank" href="http://www.heise.de/security/meldung/Gehackte-iPhones-via-Mobilfunk-Netz-gehackt-849374.html" target="_blank">Gehackte iPhones via Mobilfunk-Netz gehackt</a></li>
<li><a target="_blank" href="http://www.heise.de/security/meldung/Erster-iPhone-Wurm-unterwegs-853372.html" target="_blank">Erster iPhone-Wurm unterwegs</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/apple-iphone-hack.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
