<?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>Andurin&#039;s Blog &#187; Security</title>
	<atom:link href="http://www.process-zero.de/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.process-zero.de</link>
	<description>&#34;Ich hab jetzt auch einen....&#34;</description>
	<lastBuildDate>Sat, 06 Aug 2011 12:50:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Zitat: Gibt es das sichere System?</title>
		<link>http://www.process-zero.de/all-day-events/zitat-gibt-es-das-sichere-system/</link>
		<comments>http://www.process-zero.de/all-day-events/zitat-gibt-es-das-sichere-system/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 10:31:08 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[All day events]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.process-zero.de/?p=714</guid>
		<description><![CDATA[<p>Jedesmal wenn die Frage auftaucht ob ein System &#8220;sicher&#8221; wäre, suche ich nach diesem Zitat von Gene Spafford &#8211; nun muss ich es einfach mal da ablegen wo ich schnell wieder nachgucken kann.</p> <p style="text-align: center;">Das einzige System, welches wirklich sicher ist, ist ausgeschaltet und ausgesteckt, eingesperrt in einem Safe aus Titan, vergraben in <br /><a href="http://www.process-zero.de/all-day-events/zitat-gibt-es-das-sichere-system/">[Read more...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=f3c03dd1a840931fd2b2147cd1be039f&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Jedesmal wenn die Frage auftaucht ob ein System &#8220;sicher&#8221; wäre, suche ich nach diesem Zitat von Gene Spafford &#8211; nun muss ich es einfach mal da ablegen wo ich schnell wieder nachgucken kann.</p>
<blockquote>
<p style="text-align: center;">Das einzige System, welches wirklich sicher ist, ist ausgeschaltet und ausgesteckt,<br />
eingesperrt in einem Safe aus Titan, vergraben in einem Betonbunker und ist umgeben von Nervengas und hochbezahlten, bewaffneten Wachen.</p>
<p style="text-align: center;">Und nicht einmal dann, würde ich mein Leben darauf setzen.<br />
(Gene Spafford)</p>
</blockquote>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fall-day-events%2Fzitat-gibt-es-das-sichere-system%2F&amp;linkname=Zitat%3A%20Gibt%20es%20das%20sichere%20System%3F" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_technorati_favorites" href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fall-day-events%2Fzitat-gibt-es-das-sichere-system%2F&amp;linkname=Zitat%3A%20Gibt%20es%20das%20sichere%20System%3F" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fall-day-events%2Fzitat-gibt-es-das-sichere-system%2F&amp;linkname=Zitat%3A%20Gibt%20es%20das%20sichere%20System%3F" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fall-day-events%2Fzitat-gibt-es-das-sichere-system%2F&amp;linkname=Zitat%3A%20Gibt%20es%20das%20sichere%20System%3F" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fall-day-events%2Fzitat-gibt-es-das-sichere-system%2F&amp;linkname=Zitat%3A%20Gibt%20es%20das%20sichere%20System%3F" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fall-day-events%2Fzitat-gibt-es-das-sichere-system%2F&amp;linkname=Zitat%3A%20Gibt%20es%20das%20sichere%20System%3F" title="Digg" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fall-day-events%2Fzitat-gibt-es-das-sichere-system%2F&amp;linkname=Zitat%3A%20Gibt%20es%20das%20sichere%20System%3F" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.process-zero.de%2Fall-day-events%2Fzitat-gibt-es-das-sichere-system%2F&amp;title=Zitat%3A%20Gibt%20es%20das%20sichere%20System%3F" id="wpa2a_2"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.process-zero.de/all-day-events/zitat-gibt-es-das-sichere-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backtrack 4 + AWUS036NH = boring</title>
		<link>http://www.process-zero.de/security/backtrack-4-awus036nh/</link>
		<comments>http://www.process-zero.de/security/backtrack-4-awus036nh/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 09:30:06 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[KB-Backtrack]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.process-zero.de/?p=704</guid>
		<description><![CDATA[<p>Soeben habe ich mir den USB WLAN Stick AWUS036NH bestellt.</p> <p>Nach dem Blogeintrag auf blog.rootshell.be soll man diese wohl recht gut unter Backtrack 4 nutzen können. Sobald die Hardware eintrifft werde ich diesen Post mit Updates flankieren.</p> <p>Mal sehen, ob die Karte hält was sie verspricht und ob die bewährten BT Tools damit klarkommen.</p> <br /><a href="http://www.process-zero.de/security/backtrack-4-awus036nh/">[Read more...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=f3c03dd1a840931fd2b2147cd1be039f&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Soeben habe ich mir den USB WLAN Stick <a href="http://www.wiedemann-is.de/shop/product_info.php?info=p250_alfa-network-awus036nh-usb-2-0-highpower-wlan-adapter-2000mw--2w--und-5dbi-antenne.html" target="_blank">AWUS036NH</a> bestellt.</p>
<p>Nach dem Blogeintrag auf <a href="http://blog.rootshell.be/2010/08/09/backtrack4-r1-awus036nh-win/" target="_blank">blog.rootshell.be</a> soll man diese wohl recht gut unter Backtrack 4 nutzen können. Sobald die Hardware eintrifft werde ich diesen Post mit Updates flankieren.</p>
<p>Mal sehen, ob die Karte hält was sie verspricht und ob die bewährten BT Tools damit klarkommen.</p>
<h2>[Update]</h2>
<p>Heute ist die AWUS036NH angekommen. Nach kurzer Anwärmphase, ist ja schließlich kalt draußen, durfte sie dann auch sogleich Bekanntschaft mit BT4-R2 machen.<br />
Es war gar nicht viel notwendig, um die Karte ans rennen zu bekommen. Lediglich ein</p>

<div class="wp_syntax"><div class="code"><pre class="bash"><span class="kw2">apt-get</span> <span class="kw2">install</span> firmware-ralink
<span class="kw2">cp</span> <span class="sy0">/</span>lib<span class="sy0">/</span>firmware-2.6.34<span class="sy0">/*</span>.bin <span class="sy0">/</span>lib<span class="sy0">/</span>firmware-2.6.35.8<span class="sy0">/</span></pre></div></div>

<p>war notwendig, damit der hauseigene Treiber eine Firmware findet mit der er anschließend das Device kennen konnte.</p>
<p>Kurz noch in der Kramkiste nach dem alten AP gebuddelt und auf WEP getrimmt und die Testreihe konnte beginnen.<br />
Fazit: Das Device hat mich nun inkl. Versand knapp 40 EUR gekostet und es funktioniert wirklich tadellos.</p>
<h2>[Update #2]</h2>
<p>Hier nun noch der letzte Beweis:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">root<span class="sy0">@</span>bt:~<span class="co0"># dmesg | tail </span>
usb <span class="nu0">1</span>-<span class="nu0">1</span>: new high speed USB device using ehci_hcd and address <span class="nu0">5</span>
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
    <span class="br0">&#40;</span>start_freq - end_freq <span class="sy0">@</span> bandwidth<span class="br0">&#41;</span>, <span class="br0">&#40;</span>max_antenna_gain, max_eirp<span class="br0">&#41;</span>
    <span class="br0">&#40;</span><span class="nu0">2402000</span> KHz - <span class="nu0">2472000</span> KHz <span class="sy0">@</span> <span class="nu0">40000</span> KHz<span class="br0">&#41;</span>, <span class="br0">&#40;</span><span class="nu0">300</span> mBi, <span class="nu0">2000</span> mBm<span class="br0">&#41;</span>
    <span class="br0">&#40;</span><span class="nu0">2457000</span> KHz - <span class="nu0">2482000</span> KHz <span class="sy0">@</span> <span class="nu0">20000</span> KHz<span class="br0">&#41;</span>, <span class="br0">&#40;</span><span class="nu0">300</span> mBi, <span class="nu0">2000</span> mBm<span class="br0">&#41;</span>
    <span class="br0">&#40;</span><span class="nu0">2474000</span> KHz - <span class="nu0">2494000</span> KHz <span class="sy0">@</span> <span class="nu0">20000</span> KHz<span class="br0">&#41;</span>, <span class="br0">&#40;</span><span class="nu0">300</span> mBi, <span class="nu0">2000</span> mBm<span class="br0">&#41;</span>
    <span class="br0">&#40;</span><span class="nu0">5170000</span> KHz - <span class="nu0">5250000</span> KHz <span class="sy0">@</span> <span class="nu0">40000</span> KHz<span class="br0">&#41;</span>, <span class="br0">&#40;</span><span class="nu0">300</span> mBi, <span class="nu0">2000</span> mBm<span class="br0">&#41;</span>
    <span class="br0">&#40;</span><span class="nu0">5735000</span> KHz - <span class="nu0">5835000</span> KHz <span class="sy0">@</span> <span class="nu0">40000</span> KHz<span class="br0">&#41;</span>, <span class="br0">&#40;</span><span class="nu0">300</span> mBi, <span class="nu0">2000</span> mBm<span class="br0">&#41;</span>
phy0: Selected rate control algorithm <span class="st_h">'minstrel'</span>
Registered led device: rt2800usb-phy0::radio
Registered led device: rt2800usb-phy0::assoc
Registered led device: rt2800usb-phy0::quality
usbcore: registered new interface driver rt2800usb
root<span class="sy0">@</span>bt:~<span class="co0"># ifconfig wlan0 up</span>
root<span class="sy0">@</span>bt:~<span class="co0"># airmon-ng start wlan0</span>
&nbsp;
&nbsp;
&nbsp;
Interface       Chipset         Driver
&nbsp;
wlan0           Ralink RT2870<span class="sy0">/</span><span class="nu0">3070</span>      rt2800usb - <span class="br0">&#91;</span>phy0<span class="br0">&#93;</span>
                                <span class="br0">&#40;</span>monitor mode enabled on mon0<span class="br0">&#41;</span>
&nbsp;
root<span class="sy0">@</span>bt:~<span class="co0"># aireplay-ng -9 mon0</span>
<span class="nu0">21</span>:<span class="nu0">35</span>:<span class="nu0">56</span>  Trying broadcast probe requests...
<span class="nu0">21</span>:<span class="nu0">35</span>:<span class="nu0">56</span>  Injection is working<span class="sy0">!</span>
<span class="nu0">21</span>:<span class="nu0">35</span>:<span class="nu0">58</span>  Found <span class="nu0">1</span> APs
&nbsp;
<span class="nu0">21</span>:<span class="nu0">35</span>:<span class="nu0">58</span>  Trying directed probe requests...
<span class="nu0">21</span>:<span class="nu0">35</span>:<span class="nu0">58</span>  00:XX:XX:XX:XX:XX - channel: <span class="nu0">1</span> - <span class="st_h">'SomeNiftySSID'</span>
<span class="nu0">21</span>:<span class="nu0">35</span>:<span class="nu0">59</span>  Ping <span class="br0">&#40;</span>min<span class="sy0">/</span>avg<span class="sy0">/</span>max<span class="br0">&#41;</span>: 1.082ms<span class="sy0">/</span>10.603ms<span class="sy0">/</span>58.445ms Power: <span class="nu0">24.43</span>
<span class="nu0">21</span>:<span class="nu0">35</span>:<span class="nu0">59</span>  <span class="nu0">28</span><span class="sy0">/</span><span class="nu0">30</span>:  <span class="nu0">93</span><span class="sy0">%</span>
root<span class="sy0">@</span>bt:~<span class="co0">#</span></pre></div></div>

<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fbacktrack-4-awus036nh%2F&amp;linkname=Backtrack%204%20%2B%20AWUS036NH%20%3D%20boring" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_technorati_favorites" href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fbacktrack-4-awus036nh%2F&amp;linkname=Backtrack%204%20%2B%20AWUS036NH%20%3D%20boring" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fbacktrack-4-awus036nh%2F&amp;linkname=Backtrack%204%20%2B%20AWUS036NH%20%3D%20boring" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fbacktrack-4-awus036nh%2F&amp;linkname=Backtrack%204%20%2B%20AWUS036NH%20%3D%20boring" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fbacktrack-4-awus036nh%2F&amp;linkname=Backtrack%204%20%2B%20AWUS036NH%20%3D%20boring" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fbacktrack-4-awus036nh%2F&amp;linkname=Backtrack%204%20%2B%20AWUS036NH%20%3D%20boring" title="Digg" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fbacktrack-4-awus036nh%2F&amp;linkname=Backtrack%204%20%2B%20AWUS036NH%20%3D%20boring" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fbacktrack-4-awus036nh%2F&amp;title=Backtrack%204%20%2B%20AWUS036NH%20%3D%20boring" id="wpa2a_4"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.process-zero.de/security/backtrack-4-awus036nh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pythoninae vs. Elephantidae Amaurosis</title>
		<link>http://www.process-zero.de/security/pythoninae-vs-elephantidae-amaurosis/</link>
		<comments>http://www.process-zero.de/security/pythoninae-vs-elephantidae-amaurosis/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 16:58:30 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[BackTrack]]></category>
		<category><![CDATA[BlindElephant]]></category>
		<category><![CDATA[Fingerprint]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Webapplication]]></category>

		<guid isPermaLink="false">http://www.process-zero.de/?p=624</guid>
		<description><![CDATA[<p>Golem berichtete am 02. August über eine neue OpenSource Entwicklung aus dem Hause Qualys, die es dem Nutzer ermöglicht anhand statischer Daten die eingesetzten Versionen von Webapplikationen zu ermitteln.</p> <p>Der blinde Elefant (Elephantidae Amaurosis) wurde am 28. Juli das erste mal ins SourceForge SVN gestellt und gilt daher noch als sehr junges Produkt. Allerdings <br /><a href="http://www.process-zero.de/security/pythoninae-vs-elephantidae-amaurosis/">[Read more...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=f3c03dd1a840931fd2b2147cd1be039f&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p><a href="http://www.golem.de/1008/76907.html" target="_blank">Golem</a> berichtete am 02. August über eine neue OpenSource Entwicklung aus dem Hause Qualys, die es dem Nutzer ermöglicht anhand statischer Daten die eingesetzten Versionen von Webapplikationen zu ermitteln.</p>
<p>Der <a href="http://blindelephant.sourceforge.net/" target="_blank">blinde Elefant</a> (Elephantidae Amaurosis) wurde am 28. Juli das erste mal ins SourceForge SVN gestellt und gilt daher noch als sehr junges Produkt. Allerdings kann man sagen, dass es selbst in Revision 1 schon funktionstüchtig ist.<br />
Ist man allerdings versucht dieses Fingerprinting Tool für WebApps mit dem aktuellen Backtrack4 zu verwenden kommen recht schnell herbe Enttäuschungen, weil es &#8220;einfach nicht geht&#8221;.</p>
<p>Ein aktuell gepatchtes BT4 bringt die Python Version 2.5.2 mit sich. Aktuell wird wohl eher die 2.7.x gehandelt und die Python 3.x steht quasi in den Startlöchern um zu den Distributionen zu kommen. Wer meiner Meinung nach sich mit Backtrack auseinandersetzt sollte zwangsläufig wissen was er tut, was er tat und was er machen kann. Jammernde Worte a la &#8220;Warum hat Backtrack noch kein aktuelleres Python?!?&#8221; oder &#8220;Hey BT, macht doch mal ein dpkg Paket fertig, weil ich mir nicht die Hände mit kompilieren schmutzig machen will&#8221; sind hier einfach ein paar Stufen zu weit unten und f@r @way from 31337.<br />
<span id="more-624"></span><br />
Besorgt man sich nun die Quellen von BlindElephant, ich bevorzuge hier mal die schlichte SVN Methode, erhält man alles notwendige inkl. einer DAU-würdigen Hilfestellung wie man mit dem Elefanten umzugehen hat. Das Entrylevel ist damit schon schön niedrig angesetzt.</p>
<p>Mittels &#8220;svn checkout https://blindelephant.svn.sourceforge.net/svnroot/blindelephant&#8221; erhält man die entsprechende aktuelle Version der Quellen, die später dank Python nicht weiter beackert werden müssen.<br />
Anschließend wechselt man ins SVN Verzeichniss &#8220;blindelephant/trunk/src/blindelephant&#8221; wo man nun erfolgreich die &#8220;BlindElephant.py&#8221; finden sollte.</p>

<div class="wp_syntax"><div class="code"><pre class="bash">root<span class="sy0">@</span>bt:<span class="sy0">/</span>tmp<span class="co0"># cd blindelephant/trunk/src/blindelephant/</span>
root<span class="sy0">@</span>bt:<span class="sy0">/</span>tmp<span class="sy0">/</span>blindelephant<span class="sy0">/</span>trunk<span class="sy0">/</span>src<span class="sy0">/</span>blindelephant<span class="co0"># ls -la</span>
total <span class="nu0">84</span>
drwxr-xr-x <span class="nu0">4</span> root root  <span class="nu0">4096</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> .
drwxr-xr-x <span class="nu0">4</span> root root  <span class="nu0">4096</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> ..
drwxr-xr-x <span class="nu0">6</span> root root  <span class="nu0">4096</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> .svn
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root  <span class="nu0">2987</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> BlindElephant.py
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root <span class="nu0">10120</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> Configuration.py
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root <span class="nu0">11014</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> DifferencesTables.py
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root  <span class="nu0">1103</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> FileMassagers.py
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root <span class="nu0">11219</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> FingerprintUtils.py
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root <span class="nu0">15493</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> Fingerprinters.py
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root  <span class="nu0">1427</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> Loggers.py
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root  <span class="nu0">2813</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> Scanner.py
<span class="re5">-rw-r--r--</span> <span class="nu0">1</span> root root     <span class="nu0">0</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> __init__.py
drwxr-xr-x <span class="nu0">5</span> root root  <span class="nu0">4096</span> Aug  <span class="nu0">3</span> <span class="nu0">11</span>:<span class="nu0">21</span> dbs
root<span class="sy0">@</span>bt:<span class="sy0">/</span>tmp<span class="sy0">/</span>blindelephant<span class="sy0">/</span>trunk<span class="sy0">/</span>src<span class="sy0">/</span>blindelephant<span class="co0">#</span></pre></div></div>

<p>Ein beherztes &#8220;python -V&#8221; zeigt die aktuelle Python Version, aktuell also die 2.5.2. Probieren wir nun das Programm zu bemühen uns dienlich zu sein, sieht es zunächst nicht verkehrt aus:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">python .<span class="sy0">/</span>BlindElephant.py
Error: url and appName are required arguments unless using -l, -u, or <span class="re5">-h</span>
Usage: BlindElephant.py <span class="br0">&#91;</span>options<span class="br0">&#93;</span> url appName
Options:
 -h, --help            show this <span class="kw3">help</span> message and <span class="kw3">exit</span>
 <span class="re5">-p</span> PLUGINNAME, <span class="re5">--pluginName</span>=PLUGINNAME
 Fingerprint version of plugin <span class="br0">&#40;</span>should apply to web app
 given <span class="kw1">in</span> appname<span class="br0">&#41;</span>
 -s, --skip            Skip fingerprinting webpp, just fingerprint plugin
 <span class="re5">-n</span> NUMPROBES, <span class="re5">--numProbes</span>=NUMPROBES
 Number of files to fetch <span class="br0">&#40;</span><span class="kw2">more</span> may increase accuracy<span class="br0">&#41;</span>.
 Default: <span class="nu0">15</span>
 -w, --winnow          If <span class="kw2">more</span> than one version are returned, use winnowing
 to attempt to narrow it down <span class="br0">&#40;</span>up to numProbes
 additional requests<span class="br0">&#41;</span>.
 -l, --list            List supported webapps and plugins
&nbsp;
Use <span class="st0">&quot;guess&quot;</span> <span class="kw2">as</span> app or plugin name to attempt to attempt to
discover <span class="kw2">which</span> supported apps<span class="sy0">/</span>plugins are installed.</pre></div></div>

<p>Was aber so nicht bleiben wir, wenn wir es in Aktion versetzen wollen:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">python BlindElephant.py http:<span class="sy0">//</span>laws.qualys.com guess
Probing...
Traceback <span class="br0">&#40;</span>most recent call <span class="kw2">last</span><span class="br0">&#41;</span>:
 File <span class="st0">&quot;BlindElephant.py&quot;</span>, line <span class="nu0">47</span>, <span class="kw1">in</span> <span class="sy0">&lt;</span>module<span class="sy0">&gt;</span>
 apps = g.guess_apps<span class="br0">&#40;</span><span class="br0">&#41;</span>
 File <span class="st0">&quot;/tmp/blindelephant/trunk/src/blindelephant/Fingerprinters.py&quot;</span>, line <span class="nu0">214</span>, <span class="kw1">in</span> guess_apps
 self.error_page_fingerprint = wafu.identify_error_page<span class="br0">&#40;</span>self.url<span class="br0">&#41;</span>
 File <span class="st0">&quot;/tmp/blindelephant/trunk/src/blindelephant/FingerprintUtils.py&quot;</span>, line <span class="nu0">58</span>, <span class="kw1">in</span> identify_error_page
 data = urlread_spoof_ua<span class="br0">&#40;</span>url<span class="br0">&#41;</span>
 File <span class="st0">&quot;/tmp/blindelephant/trunk/src/blindelephant/FingerprintUtils.py&quot;</span>, line <span class="nu0">241</span>, <span class="kw1">in</span> urlread_spoof_ua
 data = urllib2.urlopen<span class="br0">&#40;</span>req, <span class="re2">timeout</span>=TIMEOUT<span class="br0">&#41;</span>.read<span class="br0">&#40;</span><span class="br0">&#41;</span>
TypeError: urlopen<span class="br0">&#40;</span><span class="br0">&#41;</span> got an unexpected keyword argument <span class="st_h">'timeout'</span></pre></div></div>

<p>Eine kurze Suche im Netz könnte den Researcher nun dazu bringen, dass die urlib2.urlopen Funktion von Python: a) eine Built-In Funktion ist und b) in Python 2.5.2 keinen Parameter &#8220;timeout&#8221; kennt und ihn daher auch nicht akkzeptiert, was hier zu einem Programmabbruch führt.</p>
<p>Nun denn, auf zu neuen Gefilden und installieren wir uns Noob-like die APT Pakete eines Python 3.0 mittels apt-get install python3.0-minimal um es mal mit einem aktuelleren Python zu testen&#8230;. NEIN! Don&#8217;t do! Not for this!!!<br />
Erstens wollen wir doch keine Noobs sein. Zweitens installiert nicht einfach so Software auf &#8220;Gut Glück&#8221; und drittens liest man Artikel wie diesen erst zu Ende <img src='http://www.process-zero.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Hat man nicht die drei Dinge von gerade beachtet und doch sein sauberes BT mit Python3.0 beglückt ist das Problem nicht all zu groß. Python3.x installiert sich brav neben dem eigentlichen Python und ist anschließend über &#8220;python3.0 &lt;pfad_zur_py_datei&gt;&#8221; ausführbar.<br />
Würde man es nun erneut probieren ernten wir einen neuen Fehler mit BlindElephant:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">python3.0 BlindElephant.py http:<span class="sy0">//</span>laws.qualys.com guess
Traceback <span class="br0">&#40;</span>most recent call <span class="kw2">last</span><span class="br0">&#41;</span>:
 File <span class="st0">&quot;BlindElephant.py&quot;</span>, line <span class="nu0">2</span>, <span class="kw1">in</span> <span class="sy0">&lt;</span>module<span class="sy0">&gt;</span>
 import Fingerprinters <span class="kw2">as</span> wafp
 File <span class="st0">&quot;/tmp/blindelephant/trunk/src/blindelephant/Fingerprinters.py&quot;</span>, line <span class="nu0">73</span>
 print <span class="st0">&quot;ver_list before winnowing:&quot;</span>
 ^
SyntaxError: invalid syntax</pre></div></div>

<p>Sei&#8217;s drum &#8211; BlindElephant scheint ja noch in den Kinderschuhen zu stecken und &#8220;funktioniert halt einfach noch nicht&#8221;???<br />
Schelm wer denkt, dass wir es dabei belassen. Wir haben hiermit soeben rausgefunden, dass die README vom BlindElephant nicht lügt und wir ein Python &gt;= 2.6.x brauchen und das es noch nicht mit einem Python 3.x funktioniert.<br />
Besorgen wir uns nun also ein Python, dass den Anforderungen entspricht und machen uns die Hände schmutzig ohne dabei das eigene System zu versaubeuteln.</p>
<p>Ein entsprechendes Python zwischen 2.6 und 3.x findet man unter <a href="http://www.python.org/download/" target="_blank">http://www.python.org/download/</a>. Dieses lässt sich via:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">.<span class="sy0">/</span>configure <span class="re5">--prefix</span>=<span class="sy0">/</span>opt<span class="sy0">/</span>python2.7
<span class="kw2">make</span>
<span class="kw2">make</span> <span class="kw2">install</span></pre></div></div>

<p>ins angegebene &#8211;prefix Verzeichniss installieren und anschließend auch dort ausführen, ohne die anderen Systemkomponenten zu beeinträchtigen:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">root<span class="sy0">@</span>bt:<span class="sy0">/</span>tmp<span class="sy0">/</span>blindelephant<span class="sy0">/</span>trunk<span class="sy0">/</span>src<span class="sy0">/</span>blindelephant<span class="co0"># /opt/python2.7/bin/python BlindElephant.py http://laws.qualys.com guess</span>
Probing...
Possible apps:
movabletype</pre></div></div>

<p>Auch ein blinder Elefant findet mal eine Erdnuss &#8211; am o. g. Beispiel ist also eine WebApp namens &#8220;movabletype&#8221; aktiv, die wir uns nun mit folgendem Aufruf näher angucken wollen um eine Versionsnummer zu finden:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">root<span class="sy0">@</span>bt:<span class="sy0">/</span>tmp<span class="sy0">/</span>blindelephant<span class="sy0">/</span>trunk<span class="sy0">/</span>src<span class="sy0">/</span>blindelephant<span class="co0"># /opt/python2.7/bin/python BlindElephant.py http://laws.qualys.com movabletype</span>
Loaded <span class="sy0">/</span>tmp<span class="sy0">/</span>blindelephant<span class="sy0">/</span>trunk<span class="sy0">/</span>src<span class="sy0">/</span>blindelephant<span class="sy0">/</span>dbs<span class="sy0">/</span>movabletype.pkl with <span class="nu0">96</span> versions, <span class="nu0">2229</span> differentiating paths, and <span class="nu0">209</span> version groups.
Starting BlindElephant fingerprint <span class="kw1">for</span> version of movabletype at http:<span class="sy0">//</span>laws.qualys.com
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>mt.js
Possible versions based on result: <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>tc<span class="sy0">/</span>client.js
Possible versions based on result: <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>css<span class="sy0">/</span>main.css
Possible versions based on result: <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>tools<span class="sy0">/</span>run-periodic-tasks
File produced no match. Error: Error code: <span class="nu0">404</span> <span class="br0">&#40;</span>Not Found<span class="br0">&#41;</span>
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>tc<span class="sy0">/</span>tagcomplete.js
Possible versions based on result: <span class="nu0">4.1</span>-en, <span class="nu0">4.1</span>-en-CS, <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>edit.js
Possible versions based on result: <span class="nu0">4.1</span>-en, <span class="nu0">4.1</span>-en-CS, <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>tc<span class="sy0">/</span>mixer<span class="sy0">/</span>display.js
Possible versions based on result: <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>archetype_editor.js
Possible versions based on result: <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>tc<span class="sy0">/</span>mixer.js
Possible versions based on result: <span class="nu0">4.1</span>-en, <span class="nu0">4.1</span>-en-CS, <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>tc<span class="sy0">/</span>tableselect.js
Possible versions based on result: <span class="nu0">4.1</span>-en, <span class="nu0">4.1</span>-en-CS, <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>tc<span class="sy0">/</span>focus.js
Possible versions based on result: <span class="nu0">4.1</span>-en, <span class="nu0">4.1</span>-en-CS, <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>tc.js
Possible versions based on result: <span class="nu0">4.1</span>-en, <span class="nu0">4.1</span>-en-CS, <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>css<span class="sy0">/</span>simple.css
Possible versions based on result: <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>mt_ja.js
Possible versions based on result: <span class="nu0">4.2</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.23</span>-en-OS, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
Hit http:<span class="sy0">//</span>laws.qualys.com<span class="sy0">/</span>mt-static<span class="sy0">/</span>js<span class="sy0">/</span>tc<span class="sy0">/</span>gestalt.js
Possible versions based on result: <span class="nu0">4.1</span>-en, <span class="nu0">4.1</span>-en-CS, <span class="nu0">4.2</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en, <span class="nu0">4.21</span>-en-COM, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en, <span class="nu0">4.22</span>-en-COM, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en, <span class="nu0">4.23</span>-en-COM, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en, <span class="nu0">4.24</span>-en-COM
&nbsp;
&nbsp;
Fingerprinting resulted <span class="kw1">in</span>:
<span class="nu0">4.22</span>-en
<span class="nu0">4.22</span>-en-COM
<span class="nu0">4.23</span>-en
<span class="nu0">4.23</span>-en-COM
&nbsp;
&nbsp;
Best Guess: <span class="nu0">4.23</span>-en-COM</pre></div></div>

<p>Best Guess&#8230; lasst uns probieren raten durch Wissen zu ersetzen und den Elephanten etwas genauer hinsehen zu lassen. Die Option &#8220;-w&#8221; schiebt noch ein paar mehr Vergleiche mit in das Fingerprinting und kann, je nach eingesetztern WebApp erfolgsversprechender sein:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">root<span class="sy0">@</span>bt:<span class="sy0">/</span>tmp<span class="sy0">/</span>blindelephant<span class="sy0">/</span>trunk<span class="sy0">/</span>src<span class="sy0">/</span>blindelephant<span class="co0"># /opt/python2.7/bin/python BlindElephant.py -h</span>
...
  -w, <span class="re5">--winnow</span>          If <span class="kw2">more</span> than one version are returned, use winnowing
                        to attempt to narrow it down <span class="br0">&#40;</span>up to numProbes
                        additional requests<span class="br0">&#41;</span>.
...</pre></div></div>

<p>Viel Spaß beim Fingerprinten und beim Updaten eurer Webapplikationen.</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fpythoninae-vs-elephantidae-amaurosis%2F&amp;linkname=Pythoninae%20vs.%20Elephantidae%20Amaurosis" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_technorati_favorites" href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fpythoninae-vs-elephantidae-amaurosis%2F&amp;linkname=Pythoninae%20vs.%20Elephantidae%20Amaurosis" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fpythoninae-vs-elephantidae-amaurosis%2F&amp;linkname=Pythoninae%20vs.%20Elephantidae%20Amaurosis" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fpythoninae-vs-elephantidae-amaurosis%2F&amp;linkname=Pythoninae%20vs.%20Elephantidae%20Amaurosis" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fpythoninae-vs-elephantidae-amaurosis%2F&amp;linkname=Pythoninae%20vs.%20Elephantidae%20Amaurosis" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fpythoninae-vs-elephantidae-amaurosis%2F&amp;linkname=Pythoninae%20vs.%20Elephantidae%20Amaurosis" title="Digg" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fpythoninae-vs-elephantidae-amaurosis%2F&amp;linkname=Pythoninae%20vs.%20Elephantidae%20Amaurosis" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fpythoninae-vs-elephantidae-amaurosis%2F&amp;title=Pythoninae%20vs.%20Elephantidae%20Amaurosis" id="wpa2a_6"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.process-zero.de/security/pythoninae-vs-elephantidae-amaurosis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hakin9 Magazin wird zum Online-Magazin</title>
		<link>http://www.process-zero.de/security/hakin9-magazin-wird-zum-online-magazin/</link>
		<comments>http://www.process-zero.de/security/hakin9-magazin-wird-zum-online-magazin/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 09:22:14 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.process-zero.de/?p=601</guid>
		<description><![CDATA[<p>Vorige Woche wurde durch den Newsletter des IT-Security Magazins &#8220;Hakin9&#8243; bekannt gegeben, dass sich ab Mai 2010 etwas ändern wird.</p> <p>Nun dürften die Änderungen sich allerdings für den User gut auswirken, denn das Magazin schwenkt auf ein reines Online Magazin ohne etwaige Printmedien.</p> <p>Hier der Auszug des Newsletters:</p> <span style="font-family: Trebuchet MS,Arial; color: #33729a; <br /><a href="http://www.process-zero.de/security/hakin9-magazin-wird-zum-online-magazin/">[Read more...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=f3c03dd1a840931fd2b2147cd1be039f&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Vorige Woche wurde durch den Newsletter des IT-Security Magazins &#8220;Hakin9&#8243; bekannt gegeben, dass sich ab Mai 2010 etwas ändern wird.</p>
<p>Nun dürften die Änderungen sich allerdings für den User gut auswirken, denn das Magazin schwenkt auf ein reines Online Magazin ohne etwaige Printmedien.</p>
<p>Hier der Auszug des Newsletters:</p>
<blockquote>
<pre><span style="font-family: Trebuchet MS,Arial; color: #33729a; font-size: small;"><strong>Ab Mai 2010 Hakin9 nur als Online Magazin erhältlich
</strong></span>Liebe Subscriber,

wir möchten Sie informieren, dass wir ab Mai 2010 auf Online Magazine umsteigen.
Hakin9 wird dann monatlich und als freie Digital-Publikation erscheinen. 

In Mai kommt auch die letzte Print Ausgabe (Mai/Juni Ausgabe) auf den Markt. Parallel
erscheint das erste Online Magazin. Hakin9 wird auf unserer Homepage zum kostenlosen
Download angeboten und zusätzlich im Newsletter verschickt. Wir hoffen, dass dadurch
die Anzahl unserer Leser deutlich zunehmen wird. 

Ab Mai jeder User hat die Möglichkeit, jedes Hakin9 Heft kostenlos zu lesen.
Sie haben Freunde, die sich für die IT-Sicherheit interessieren?
Dann informieren Sie Ihre Bekannte über das neue Hakin9 Online Magazin und
verweisen Sie auf unseren Newsletter. Um Hakin9 zu lesen, brauchen neue Nutzer nur
Ihre E-Mail-Adresse unter <a href="http://www.payrankings.com/12all/lt/t_go.php?i=4760&amp;e=NzczMzUyNQ==&amp;l=-http--hakin9.org/de/newsletter" target="_blank">http://hakin9.org/de/newsletter</a> einzutragen.

Mit dem Umsteigen auf ein Online Magazin werden sich der Inhalt und Aufbau des
Hakin9 Heftes nicht ändern.
</pre>
</blockquote>
<p>Mehr dazu gibt es unter: http://hakin9.org/de</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhakin9-magazin-wird-zum-online-magazin%2F&amp;linkname=Hakin9%20Magazin%20wird%20zum%20Online-Magazin" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_technorati_favorites" href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhakin9-magazin-wird-zum-online-magazin%2F&amp;linkname=Hakin9%20Magazin%20wird%20zum%20Online-Magazin" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhakin9-magazin-wird-zum-online-magazin%2F&amp;linkname=Hakin9%20Magazin%20wird%20zum%20Online-Magazin" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhakin9-magazin-wird-zum-online-magazin%2F&amp;linkname=Hakin9%20Magazin%20wird%20zum%20Online-Magazin" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhakin9-magazin-wird-zum-online-magazin%2F&amp;linkname=Hakin9%20Magazin%20wird%20zum%20Online-Magazin" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhakin9-magazin-wird-zum-online-magazin%2F&amp;linkname=Hakin9%20Magazin%20wird%20zum%20Online-Magazin" title="Digg" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhakin9-magazin-wird-zum-online-magazin%2F&amp;linkname=Hakin9%20Magazin%20wird%20zum%20Online-Magazin" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhakin9-magazin-wird-zum-online-magazin%2F&amp;title=Hakin9%20Magazin%20wird%20zum%20Online-Magazin" id="wpa2a_8"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.process-zero.de/security/hakin9-magazin-wird-zum-online-magazin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Digitale Signaturen mit GPG</title>
		<link>http://www.process-zero.de/security/howto-digitale-signaturen-gpg/</link>
		<comments>http://www.process-zero.de/security/howto-digitale-signaturen-gpg/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 15:19:55 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[GPG]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://www.process-zero.de/?p=477</guid>
		<description><![CDATA[<p>Oftmals, leider aber immer noch zu wenig, werden Dateien im Netz mit einer digitalen Signatur signiert. Was und wem diese Signatur etwas bringt widmet sich dieser Artikel.</p> <p>Schon in frühen Zeitaltern hatte das Oberhaupt einer Organisation sein persönliches Wachssiegel. Diese dienten zur Beurkundung der Abstammung eines Schriftstückes. Die Authentizität einer Information sollte somit bestätigt <br /><a href="http://www.process-zero.de/security/howto-digitale-signaturen-gpg/">[Read more...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=f3c03dd1a840931fd2b2147cd1be039f&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Oftmals, leider aber immer noch zu wenig, werden Dateien im Netz mit einer digitalen Signatur signiert. Was und wem diese Signatur etwas bringt widmet sich dieser Artikel.</p>
<p>Schon in frühen Zeitaltern hatte das Oberhaupt einer Organisation sein persönliches Wachssiegel. Diese dienten zur Beurkundung der Abstammung eines Schriftstückes. Die Authentizität einer Information sollte somit bestätigt werden.</p>
<p>Nicht ganz so Stilecht widmet sich das Gnu Privacy Guard Projekt als OpenSource Software dieser Anforderung.</p>
<p><span id="more-477"></span>Wo benötigen wir in der heutigen Zeit digitale Signaturen?</p>
<p>Das bekannteste Beispiel dürfte wohl die Kommunikation per E-Mail sein, bei der wir gerne wissen möchten ob die Information auch wirklich vom angegebenen Absender stammt oder ob der Kontext auf dem Transportweg verändert worden ist. Ein weiterer Fall sind allerdings auch Dateidownloads, zum Beispiel einer Software die wir gerne einsetzen möchten.</p>
<p>Um sicherzustellen das die gewünschte Software eines Anbieters nicht unwillentlich verändert worden ist, bietet GPG eine Verfahrensweise um Dateien mit einer digitalen Signatur zu versehen. Somit hat der Endbenutzer die Möglichkeit zu kontrollieren ob er das erhält was der Hersteller vorgesehen hat.</p>
<p>Eine solche Signatur lässt sich grundsätzlich für jede Datei egal ob Binär oder ASCII erstellen.</p>
<p>GPG kennt zum signieren drei verschiedene Wege.</p>
<h2>Standard</h2>
<p>Mittels:</p>
<pre>gpg --sign &lt;filename&gt;
</pre>
<p>wird die angegebene Datei digital signiert und direkt in die binäre Signatur Datei kopiert. Inhalte werden hierbei direkt komprimiert.</p>
<p>Vorteil: Man erlangt eine einzelne Datei die sowohl Kontext als auch Signatur enthält.<br />
Nachteil: Der Anwender ist hiermit gezwungen GPG zu verwenden um an den Kontext zu kommen.</p>
<h2>Klartext Signaturen</h2>
<p>Dieser Art Signaturen werden häufig im Usenet oder bei der E-Mail Kommunikation verwendet. Hierbei wird der ursprüngliche Text in eine ASCII Hülle verpackt.<br />
So wird zum Beispiel mit dem Befehl &#8216;gpg &#8211;clearsign &lt;filename&gt;&#8217; aus:</p>
<pre>Hallo Welt,

dies ist eine GPG signierte Nachricht.

Gruß
DerVerfasser
</pre>
<p>Folgende text.txt.asc erzeugt:</p>
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Welt,

dies ist eine GPG signierte Nachricht.

Gruß
DerVerfasser

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAktB9McACgkQlI0PwfxLQjno1QCfXZP1pAUT/8Smrpsxlcx/VZBB
Wy4Ani27iRQESObFBI6jhG+a2NZOpLv/
=gl8q
-----END PGP SIGNATURE-----
</pre>
<p>Vorteil: Solange der signierte Kontext Klartext ist, kann man den Text einer Nachricht noch immer lesen, auch ohne Signaturprüfung.</p>
<p>Nachteil: Wessen E-Mail / News Client nicht direkt die PGP Header für die Nachricht und die Signatur kontrolliert wird mit diesem Text Overhead genervt.</p>
<h2>Getrennte Signaturen</h2>
<p>Für fast jeden Fall der GPG Signaturen bietet sich die Option der abgetrennten Signaturen. Hierbei bleibt die Originaldatei erhalten und man erhält eine Extra Datei die lediglich die Signatur dieser Datei beinhaltet. Verändert man die Datei wird die dazugehörige Signatur jedoch ungültig &#8211; genau das was wir erwarten.</p>
<p>Mittels:</p>
<p>gpg &#8211;detach-sign &lt;filename&gt;</p>
<p>erstellen wir eine solche Signatur.</p>
<p><a href="http://www.process-zero.de/wp-content/uploads/2010/01/check_sig.sh.sig_.txt">check_sig.sh.sig</a> <a href="http://www.process-zero.de/wp-content/uploads/2010/01/check_sig.sh.txt">check_sig.sh</a></p>
<h2>Überprüfen der Signatur</h2>
<p>Nachdem wir nun wissen, wie man mittels GPG Digitale Signaturen erstellt, möchte man ja nun auch erhaltene Signaturen auf Ihre Gültigkeit prüfen.</p>
<p>Alle Signaturen lassen sich mit dem Schalter &#8220;&#8211;verify&#8221; überprüfen.</p>
<h3>Variante 1 &#8211; Signiert und Komprimiert. Standardverhalten bei &#8220;gpg &#8211;sign&#8221;:</h3>
<pre>gpg --verify check_sig.sh.gpg
gpg: Signatur am Mo 04 Jan 2010 14:56:49 CET mit DSA Schlüssel, ID FC4B4239, erfolgt
gpg: Korrekte Unterschrift von 'Hendrik Baecker &lt;andurin@process-zero.de&gt;'
</pre>
<p>Möchten wir jedoch auch an den Signierten Inhalt kommen:</p>
<pre>gpg --decrypt check_sig.sh.gpg</pre>
<p>Eine schnelle Änderung an der komprimierten Datei hat einen Kompressionsfehler zur Folge. Ohne es genauer Nachgestellt zu haben vermute ich die Checksumme des Kompressionsverfahrens kompromittiert zu haben. Theoretisch ist es möglich die Prüfsumme der Komprimierung zu unterlaufen, ob anschließend GPG anhand der nicht mehr passenden Signatur das entpacken verweigert kann ich aktuell nicht sagen.</p>
<h3>Variante 2 &#8211; Klartext Signatur:</h3>
<p>Verwenden wir den oben bereits gezeigten Testtext und lassen ebenfalls wieder das verify laufen:</p>
<pre>gpg --verify &lt;ENTER&gt;</pre>
<pre>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Welt,

dies ist eine GPG signierte Nachricht.

Gruß
DerVerfasser

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAktB9McACgkQlI0PwfxLQjno1QCfXZP1pAUT/8Smrpsxlcx/VZBB
Wy4Ani27iRQESObFBI6jhG+a2NZOpLv/
=gl8q
-----END PGP SIGNATURE-----
</pre>
<p>Erhalten wir erneut eine positive Rückmeldung von GPG:</p>
<pre>gpg: Signatur am Mo 04 Jan 2010 15:01:43 CET mit DSA Schlüssel, ID FC4B4239, erfolgt
gpg: Korrekte Unterschrift von 'Hendrik Baecker &lt;andurin@process-zero.de&gt;'
</pre>
<h3>Variante 3 &#8211; GPG mit abgetrennter Signaturdatei</h3>
<p>Bei dieser weit verbreitenden Variante erhält der Benutzer die Signatur nebst Nutzdatei, die Signaturdatei hält dabei meist die Endung &#8220;.sig&#8221;.</p>
<p>Mittels &#8220;gpg &#8211;verify &lt;filename&gt;.sig &lt;filename&gt;&#8221; kann nun der Benutzer die Überprüfung vornehmen.</p>
<pre>gpg --verify check_sig.sh.sig check_sig.sh
gpg: Signatur am Mo 04 Jan 2010 15:12:54 CET mit DSA Schlüssel, ID FC4B4239, erfolgt
gpg: Korrekte Unterschrift von 'Hendrik Baecker &lt;andurin@process-zero.de&gt;'
</pre>
<h2>Fazit:</h2>
<p>Wer sicher sein möchte, dass er die Inhalte erhalten hat, die der Absender vorgesehen hat sollte auf Digitale Signaturen zurückgreifen. Von der anderen Seite betrachtet zieht diese Form der Sicherheit nur dann an, wenn auch die Anbieter von Informationen ihre Werke entsprechend signieren.</p>
<p>Zahlreiche grafische Oberflächen, sowohl für Windows, MacOS und verschiedene andere *nix Derivate machen einem das Leben mit GPG einfacher als man glauben möchte.</p>
<p>Was bisher verschwiegen wurde ist die Tatsache, dass es bei GPG zunächst einmal keine zentrale Beglaubigungsinstanz gibt. Ein jeder GPG Nutzer kann sich selbst GPG Schlüssel erstellen und somit auch vorgeben jemand anderes zu sein.<br />
Dieser Identitätskrise wird alsbald in einem eigenen Artikel behandelt.</p>
<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhowto-digitale-signaturen-gpg%2F&amp;linkname=HowTo%3A%20Digitale%20Signaturen%20mit%20GPG" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_technorati_favorites" href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhowto-digitale-signaturen-gpg%2F&amp;linkname=HowTo%3A%20Digitale%20Signaturen%20mit%20GPG" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhowto-digitale-signaturen-gpg%2F&amp;linkname=HowTo%3A%20Digitale%20Signaturen%20mit%20GPG" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhowto-digitale-signaturen-gpg%2F&amp;linkname=HowTo%3A%20Digitale%20Signaturen%20mit%20GPG" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhowto-digitale-signaturen-gpg%2F&amp;linkname=HowTo%3A%20Digitale%20Signaturen%20mit%20GPG" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhowto-digitale-signaturen-gpg%2F&amp;linkname=HowTo%3A%20Digitale%20Signaturen%20mit%20GPG" title="Digg" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhowto-digitale-signaturen-gpg%2F&amp;linkname=HowTo%3A%20Digitale%20Signaturen%20mit%20GPG" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Fhowto-digitale-signaturen-gpg%2F&amp;title=HowTo%3A%20Digitale%20Signaturen%20mit%20GPG" id="wpa2a_10"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.process-zero.de/security/howto-digitale-signaturen-gpg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tripwire</title>
		<link>http://www.process-zero.de/security/tripwire/</link>
		<comments>http://www.process-zero.de/security/tripwire/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 22:56:07 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Hashes]]></category>
		<category><![CDATA[Integrity]]></category>

		<guid isPermaLink="false">http://www.process-zero.de/?p=62</guid>
		<description><![CDATA[<p>Tripwire&#8230; ein schönes kleines Tool um Dateiintegritätsüberprüfungen vorzunehmen. Mächtig und im ersten Zug vielleicht auch kompliziert, daher ein kleines Brainstorming:</p> <p>Will man eine bestehende Konfiguration ändern sind ein paar Hürden zu nehmen:</p> <p>1. Erstellen der Config + Policy</p> <span class="br0">&#91;</span>root<span class="sy0">@</span>home <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="br0">&#93;</span><span class="co0"># twadmin \</span> <span class="re5">--create-cfgfile</span> \ <span class="re5">--cfgfile</span> .<span <br /><a href="http://www.process-zero.de/security/tripwire/">[Read more...]</a>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=f3c03dd1a840931fd2b2147cd1be039f&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><p>Tripwire&#8230; ein schönes kleines Tool um Dateiintegritätsüberprüfungen vorzunehmen.<br />
Mächtig und im ersten Zug vielleicht auch kompliziert, daher ein kleines Brainstorming:</p>
<p>Will man eine bestehende Konfiguration ändern sind ein paar Hürden zu nehmen:</p>
<p>1. Erstellen der Config + Policy</p>

<div class="wp_syntax"><div class="code"><pre class="bash"><span class="br0">&#91;</span>root<span class="sy0">@</span>home <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="br0">&#93;</span><span class="co0"># twadmin \</span>
<span class="re5">--create-cfgfile</span> \
<span class="re5">--cfgfile</span> .<span class="sy0">/</span>tw.cfg \
<span class="re5">--site-keyfile</span> .<span class="sy0">/</span>site.key \
twcfg.txt
Please enter your site passphrase: XXXXXXXXXXXXXXXXXX
Wrote configuration <span class="kw2">file</span>: <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="sy0">/</span>tw.cfg</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash"><span class="br0">&#91;</span>root<span class="sy0">@</span>home <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="br0">&#93;</span><span class="co0"># twadmin \</span>
<span class="re5">--create-polfile</span> \
<span class="re5">--cfgfile</span> tw.cfg \
<span class="re5">--site-keyfile</span> site.key twpol.txt
&nbsp;
Please enter your site passphrase: XXXXXXXXXXXXXXXXXX
Wrote policy <span class="kw2">file</span>: <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="sy0">/</span>tw.pol
<span class="br0">&#91;</span>root<span class="sy0">@</span>home <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="br0">&#93;</span><span class="co0">#</span></pre></div></div>

<p>2. Initialisieren der Check Datenbank</p>

<div class="wp_syntax"><div class="code"><pre class="bash"><span class="br0">&#91;</span>root<span class="sy0">@</span>home <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="br0">&#93;</span><span class="co0"># tripwire --init \</span>
<span class="re5">--cfgfile</span> .<span class="sy0">/</span>tw.cfg \
<span class="re5">--polfile</span> .<span class="sy0">/</span>tw.pol \
<span class="re5">--site-keyfile</span> .<span class="sy0">/</span>site.key
&nbsp;
Please enter your <span class="kw3">local</span> passphrase: XXXXXXXXXXXXXXXX
Parsing policy <span class="kw2">file</span>: <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="sy0">/</span>tw.pol
Generating the database...
<span class="sy0">***</span> Processing Unix File System <span class="sy0">***</span>
Wrote database <span class="kw2">file</span>: <span class="sy0">/</span>var<span class="sy0">/</span>lib<span class="sy0">/</span>tripwire<span class="sy0">/</span><span class="re1">$HOSTNAME</span>.twd
The database was successfully generated.
<span class="br0">&#91;</span>root<span class="sy0">@</span>home <span class="sy0">/</span>etc<span class="sy0">/</span>tripwire<span class="br0">&#93;</span><span class="co0">#</span></pre></div></div>

<p>3. Shortcut&#8217;s</p>

<div class="wp_syntax"><div class="code"><pre class="bash"><span class="kw2">vi</span> twcfg.txt
<span class="kw2">vi</span> twpol.txt
twadmin <span class="re5">-m</span> F <span class="re5">-c</span> .<span class="sy0">/</span>tw.cfg <span class="re5">-S</span> .<span class="sy0">/</span>site.key .<span class="sy0">/</span>twcfg.txt
twadmin <span class="re5">-m</span> P <span class="re5">-c</span> .<span class="sy0">/</span>tw.cfg <span class="re5">-p</span> .<span class="sy0">/</span>tw.pol <span class="re5">-S</span> .<span class="sy0">/</span>site.key .<span class="sy0">/</span>twpol.txt
tripwire <span class="re5">-m</span> i <span class="re5">-c</span> .<span class="sy0">/</span>tw.cfg <span class="re5">-p</span> .<span class="sy0">/</span>tw.pol</pre></div></div>

<p><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Ftripwire%2F&amp;linkname=Tripwire" title="Twitter" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_button_technorati_favorites" href="http://www.addtoany.com/add_to/technorati_favorites?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Ftripwire%2F&amp;linkname=Tripwire" title="Technorati Favorites" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/technorati.png" width="16" height="16" alt="Technorati Favorites"/></a><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Ftripwire%2F&amp;linkname=Tripwire" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Ftripwire%2F&amp;linkname=Tripwire" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Ftripwire%2F&amp;linkname=Tripwire" title="Delicious" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Ftripwire%2F&amp;linkname=Tripwire" title="Digg" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Ftripwire%2F&amp;linkname=Tripwire" title="Facebook" rel="nofollow" target="_blank"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/icons/facebook.png" width="16" height="16" alt="Facebook"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.process-zero.de%2Fsecurity%2Ftripwire%2F&amp;title=Tripwire" id="wpa2a_12"><img src="http://www.process-zero.de/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.process-zero.de/security/tripwire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

