<?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; Sniffer</title>
	<atom:link href="http://fox21.at/tag/sniffer/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>Recommended Firefox Plugins</title>
		<link>http://fox21.at/recommended-firefox-plugins.html</link>
		<comments>http://fox21.at/recommended-firefox-plugins.html#comments</comments>
		<pubDate>Tue, 25 May 2010 19:15:58 +0000</pubDate>
		<dc:creator>TheFox</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[MP3]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Sniffer]]></category>
		<category><![CDATA[Werbung]]></category>

		<guid isPermaLink="false">http://fox21.at/?p=2885</guid>
		<description><![CDATA[Hier ist eine kleine Liste mit allen Firefox Plugins, auf die man nicht verzichten sollte. Adblock Plus: Werbung war gestern! Ein absolutes Muss fuer jeden Internet-Junkie. Nie wieder nervige Werbung im Internet. Cache Status: Zeigt den aktuellen Stand des Firefox-Cache an. Mit einem Rechts-Klick kann man auch ganz einfach den ganzen Cache loeschen. Ob der [...]]]></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%2Frecommended-firefox-plugins.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ffox21.at%2Frecommended-firefox-plugins.html&amp;source=TheFox21&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Hier ist eine kleine Liste mit allen Firefox Plugins, auf die man nicht verzichten sollte.</p>
<p><span id="more-2885"></span></p>
<ul>
<li><strong>Adblock Plus</strong>: Werbung war gestern! Ein absolutes Muss fuer jeden Internet-Junkie. Nie wieder nervige Werbung im Internet.</li>
<li><strong>Cache Status</strong>: Zeigt den aktuellen Stand des Firefox-Cache an. Mit einem Rechts-Klick kann man auch ganz einfach den ganzen Cache loeschen. Ob der Cache wirklich geloescht wurde, laesst sich mit <strong>about:cache</strong> feststellen.</li>
<li><strong>Delicious Bookmarks</strong>: Ein praktisches Plugin fuer alle <a target="_blank" href="http://delicious.com/TheFox21" target="_blank">Delicious-User</a>.</li>
<li><strong>Download Statusbar</strong>: Zeigt die aktiven Downloads als Statusbar am unteren Rand an.</li>
<li><strong>Firebug</strong>: Ein absolutes Muss fuer jeden Webentwickler. Sehr viele Funktionen zum manipulieren von HTML-Seiten direkt im Firefox. Hat aber den Nachteil, dass manche Seiten das Aussehren (CSS) veraendern, wenn Firebug aktiv ist.</li>
<li><strong>HttpFox</strong>: Snifft alle Pakete mit. Wie ein richtiger Netzwerksniffer, nur auf Firefox beschraenkt.</li>
<li><strong>Tab Mix Plus</strong>: Das mit Abstand beste Plugin, das fuer den Firefox geschrieben wurde. Mit diesem Plugin lassen sich sogut wie alle vorstellbaren Optionen der Tabbar einstellen.</li>
<li><strong>User Agent Switcher</strong>: Dieses Plugin schaltet mit wenigen Klicks auf einen gewuenschten User Agent. Die Felder sind frei belegbar. Es empfiehlt sich sehr, den Umschaltbutton auf Hoehe der Lesezeichen-Symbolleiste zu legen. Sehr geeignet fuer Webentwickler.</li>
<li><strong>YouTube to MP3</strong>: Ein sehr gutes Plugin zum Umwandeln von YouTube Musik zu MP3. Dabei wird direkt die YouTube-Seite manipuliert. Es erscheint ein zusaetzlicher Link direkt auf einzelnen YouTube.com Videos. Das MP3-File kann dann direkt auf die eigene Festplatte gespeichert werden. So ein aehnliches Programm habe ich vor einiger Zeit programmiert. Siehe <a target="_blank" href="/youtube-direct-download-100.html">YouTube Download</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://fox21.at/recommended-firefox-plugins.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>
	</channel>
</rss>
