<?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>Ebfe&#039;s Anti-B00TKIT Projekt</title>
	<atom:link href="http://ebfes.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ebfes.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 15 Dec 2011 13:19:37 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ebfes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ebfe&#039;s Anti-B00TKIT Projekt</title>
		<link>http://ebfes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ebfes.wordpress.com/osd.xml" title="Ebfe&#039;s Anti-B00TKIT Projekt" />
	<atom:link rel='hub' href='http://ebfes.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Links/Bilder/Downloads</title>
		<link>http://ebfes.wordpress.com/2010/07/09/60/</link>
		<comments>http://ebfes.wordpress.com/2010/07/09/60/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 19:04:43 +0000</pubDate>
		<dc:creator>ebfes</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://ebfes.wordpress.com/?p=60</guid>
		<description><![CDATA[Jemand findet es lustig, meinen Hostern hübsche Abuse-Mails zu schicken. Und diese lassen anscheinend einfach ein Script durchlaufen: url = extract_hoster_url(abuse_mail) user_name = get_username_from_url(url) ban_user(user_name) nach dem Motto: eine Abuse-Mail wird schon nicht umsonst geschickt worden sein Anders kann ich mir nicht erklären, warum innerhalb der letzten 3 Wochen 3 Hoster und anschließend (gestern) NIC.DE.VU [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=60&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Jemand findet es lustig, meinen Hostern hübsche Abuse-Mails zu schicken. Und diese lassen anscheinend einfach ein Script durchlaufen:<br />
<code><br />
url = extract_hoster_url(abuse_mail)<br />
user_name = get_username_from_url(url)<br />
ban_user(user_name)<br />
</code><br />
nach dem Motto: eine Abuse-Mail wird schon nicht umsonst geschickt worden sein <img src='http://s2.wp.com/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /><br />
Anders kann ich mir nicht erklären, warum innerhalb der letzten 3 Wochen 3 Hoster und anschließend (gestern) NIC.DE.VU alle Accounts sperren ließen. Bei den Hostern war die Begründung &#8222;illegale Inhalte&#8220; (gut, ein bisschen länger und ausführlicher, lief aber darauf hinaus) &#8211; obwohl ich nach dem ersten Abuse alle Inhalte, die als grenzwertig angesehen werden konnten, entfernt habe und praktisch nur noch dieses Projekt hosten ließ. Bei NIC.DE.VU gab es keine Rückmeldung.</p>
<p>Wärend der Hoster-Abuse noch halb so wild wäre (einfach neuen suchen und den alten Inhalt hochladen) müssen bei einer Domainänderung die ganzen Links korrigiert werden. Und darauf habe ich ehrlich gesagt inzwischen keine Lust. Hauptartikel (Version 0.85) wurde aber angepasst. Der Link auf &#8222;HowTo&#8220; geht zwar jetzt nicht &#8211; der Inhalt ist (und war) allerdings in der ZIP Datei selbst. Das ZIP-Archiv wird erstmal bei MAIL.RU gehostet. Wer die älteren Antibootkitversionen haben möchte, kann sich erstmal gerne per Email melden. Ich werde mal schauen, ob ich das Projekt mal auf Bitbucket oder ähnliches verlagern kann.</p>
<p>Kurzfassung: alle Hoster sowie Domain wurden aufgrund von &#8222;illegalen Inhalten&#8220; gesperrt. Der Dank dafür geht an den unbekannten elitären Abuse-H4ck3r.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebfes.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebfes.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebfes.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebfes.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ebfes.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ebfes.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ebfes.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ebfes.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebfes.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebfes.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebfes.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebfes.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebfes.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebfes.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=60&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ebfes.wordpress.com/2010/07/09/60/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01565f08b3ab13383903d429cb90aa21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ebfes</media:title>
		</media:content>
	</item>
		<item>
		<title>Anti BOOTKIT v 0.8.5</title>
		<link>http://ebfes.wordpress.com/2010/03/27/anti-bootkit-v-0-8-5/</link>
		<comments>http://ebfes.wordpress.com/2010/03/27/anti-bootkit-v-0-8-5/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 15:16:58 +0000</pubDate>
		<dc:creator>ebfes</dc:creator>
				<category><![CDATA[AntiBootkit]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[anti]]></category>
		<category><![CDATA[bootkit]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[MBRverification]]></category>

		<guid isPermaLink="false">http://ebfes.wordpress.com/?p=48</guid>
		<description><![CDATA[So, alte ToDo Liste abgearbeitet: Update: release Version 0.85 (27.03.2010) CRC wurde entfernt (macht keinen Sinn neben SHA1) automatische Hashprüfung (auf der CD gespeicherte Hashs werden mit den Ermittelten verglichen). Erfordert eine benutzerangepasste CD. automatisches Hochfahren nach einer festgelegten Zeit von einer vordefinierten Festplatte. Erfordert eine benutzerangepasste CD. Konfigurationstools, um ohne Programmierkenntnisse solche benuterangepasste CDs [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=48&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, alte ToDo Liste abgearbeitet:</p>
<p><span style="color:red;"><span style="font-size:medium;">Update:</span><br />
</span>release Version  0.85 (27.03.2010)</p>
<ul>
<li>CRC wurde entfernt (macht keinen Sinn neben SHA1)</li>
<li>automatische Hashprüfung (auf der CD gespeicherte Hashs werden mit den Ermittelten verglichen). Erfordert eine benutzerangepasste CD.</li>
<li>automatisches Hochfahren nach einer festgelegten Zeit von einer vordefinierten Festplatte. Erfordert eine benutzerangepasste CD.</li>
<li>Konfigurationstools, um ohne Programmierkenntnisse solche benuterangepasste CDs zu erstellen <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</li>
</ul>
<p>Eine Schritt-für-Schritt Anleitung zum basteln einer eigenen BootCD, die automatisch die Integrität der Festplatten-<a href="http://de.wikipedia.org/wiki/Master_Boot_Record" target="_blank">MBRs</a> prüft und anschließend  das System von einer festgelegten Festplatte startet:<br />
<a href="http://ebfe.de.vu/antibootkit/howto" target="_blank">http://ebfe.de.vu/antibootkit/howto</a><br />
sollte verständlicher sein, als das bisherige Kauderwelsch.<br />
die neue Version:<br />
<a href="http://files.mail.ru/JTSDPM" target="_blank">http://ebfe.de.vu/antibootkit/release085.zip</a></p>
<p>Neues To-Do:<br />
- erstmal die technische Doku updaten (ist für Leute interessant, die mit den Sourcen spielen wollen <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )<br />
- dann eventuell Konfigurationstools mit einer GUI versehen, damit Windowsanwender nicht gleich geschockt werden *g*<br />
- &#8222;extended&#8220; Version herausbringen, die kompletten 63 Sektoren prüft (sicher ist sicher &#8211; vor allem gegen zukünftige anti-anti bootkits  <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p>Ein paar Screenshots:<br />
&#8222;Default&#8220; ISO/Img<br />
<img src="http://ebfes.files.wordpress.com/2010/03/default.png?w=720" border="0" alt="" /></p>
<p>Benutzerdefiniert (automatische Prüfung/Boot):<br />
<img src="http://ebfes.files.wordpress.com/2010/03/result.png?w=719" border="0" alt="" /></p>
<p>Bootvorgang wird unterbrochen, falls die Hashes nicht stimmen:<br />
<img src="http://ebfes.files.wordpress.com/2010/03/err1.png?w=719" border="0" alt="" /></p>
<p>gespeicherte Hashes werden mit angezeigt (nicht übereinstimmende in rot)<br />
<img src="http://ebfes.files.wordpress.com/2010/03/err1_ext.png?w=720" border="0" alt="" /></p>
<p>Dumpansicht ist immer noch möglich <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<img src="http://ebfes.files.wordpress.com/2010/03/dump.png?w=719" border="0" alt="" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebfes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebfes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebfes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebfes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ebfes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ebfes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ebfes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ebfes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebfes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebfes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebfes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebfes.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebfes.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebfes.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=48&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ebfes.wordpress.com/2010/03/27/anti-bootkit-v-0-8-5/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01565f08b3ab13383903d429cb90aa21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ebfes</media:title>
		</media:content>

		<media:content url="http://ebfes.files.wordpress.com/2010/03/default.png?w=720" medium="image" />

		<media:content url="http://ebfes.files.wordpress.com/2010/03/result.png?w=719" medium="image" />

		<media:content url="http://ebfes.files.wordpress.com/2010/03/err1.png?w=719" medium="image" />

		<media:content url="http://ebfes.files.wordpress.com/2010/03/err1_ext.png?w=720" medium="image" />

		<media:content url="http://ebfes.files.wordpress.com/2010/03/dump.png?w=719" medium="image" />
	</item>
		<item>
		<title>Anti B00TKIT v0.6</title>
		<link>http://ebfes.wordpress.com/2010/02/06/anti-b00tkit-v0-6/</link>
		<comments>http://ebfes.wordpress.com/2010/02/06/anti-b00tkit-v0-6/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 23:54:16 +0000</pubDate>
		<dc:creator>ebfes</dc:creator>
				<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://ebfes.wordpress.com/?p=27</guid>
		<description><![CDATA[Tja, gleich ein Versionssprung auf 0.6. Portierung/Rewrite nach FASM abgeschlossen. Die GUI wurde komplett überarbeitet (Dumpfenster ist nun &#8222;getrennt&#8220;, Statusleiste mit Tipps/Meldungen ist hinzugekommen, sollte nun deutlich benutzerfreundlicher sien) und SHA1 Checksummenbldung wurde umgesetzt. Der Code ist um das ~4 fache gewachsen. Deutlich bessere Modularität, Fehlerprüfungen und Status/Fehlermeldungen sowie Fallbacks für die meisten Funktionen wurden [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=27&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tja, gleich ein Versionssprung auf 0.6. Portierung/Rewrite nach FASM abgeschlossen. Die GUI wurde komplett überarbeitet (Dumpfenster ist nun &#8222;getrennt&#8220;, Statusleiste mit Tipps/Meldungen ist hinzugekommen, sollte nun deutlich benutzerfreundlicher sien) und SHA1 Checksummenbldung wurde umgesetzt. Der Code ist um das ~4 fache gewachsen. Deutlich bessere Modularität, Fehlerprüfungen und Status/Fehlermeldungen sowie Fallbacks für die meisten Funktionen wurden umgesetzt. Nun läuft es auf allen getesteten Rechnern UND ist halbwegs lesbar <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Download: <a href="http://ebfe.de.vu/antibootkit/antibootkitv0.6.zip">antibootkitv0.6.zip</a></p>
<pre width="80">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&nbsp;&#x2584;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2584;&nbsp;&#x2584;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2584;&nbsp;&nbsp;&#x2584;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2584;&nbsp;&nbsp;&#x2584;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2584;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2592;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2592;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2592;&#x2588;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&nbsp;&nbsp;&#x2593;&#x2593;&#x2593;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2593;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2588;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&nbsp;&#x2588;&#x2593;&#x2593;&#x2593;&nbsp;&#x2593;&nbsp;&#x2593;&#x2592;&#x2588;&nbsp;&#x2588;&#x2593;&#x2593;&#x2588;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&nbsp;&#x2588;&#x2593;&#x2593;&#x2588;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&#x2580;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2593;&#x2592;&#x2588;&nbsp;&#x2593;&#x2592;&#x2591;&nbsp;&nbsp;&nbsp;&#x2588;&#x2593;&#x2592;&#x2592;&nbsp;&nbsp;&nbsp;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;&#x2593;&#x2592;&#x2588;&nbsp;&#x2593;&#x2592;&#x2591;&nbsp;&nbsp;&nbsp;&#x2588;&#x2593;&#x2592;&#x2588;&nbsp;&#x2593;&#x2592;&#x2591;&nbsp;&nbsp;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&#x2584;&#x2584;&#x2584;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&#x2592;&#x2592;&#x2592;&nbsp;&nbsp;&#x2592;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&#x2584;&#x2584;&#x2584;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&#x2584;&#x2584;&#x2584;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2592;&#x2592;&#x2592;&#x2588;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&#x2592;&#x2592;&#x2592;&#x2592;&#x2592;&#x2592;&#x2592;&#x2588;&nbsp;&nbsp;&#x2588;&#x2592;&#x2592;&#x2592;&#x2592;&#x2592;&#x2588;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&#x2592;&#x2592;&#x2592;&#x2592;&#x2592;&#x2588;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&#x2580;&#x2580;&#x2580;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&#x2592;&#x2592;&#x2592;&nbsp;&nbsp;&#x2592;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&#x2580;&#x2580;&#x2580;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&#x2580;&#x2580;&#x2580;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&nbsp;&#x2593;&#x2592;&#x2591;&nbsp;&nbsp;&nbsp;&#x2588;&#x2592;&#x2592;&#x2592;&nbsp;&nbsp;&nbsp;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&nbsp;&#x2593;&#x2593;&#x2592;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&nbsp;&#x2593;&#x2592;&#x2591;&nbsp;&nbsp;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&nbsp;&#x2588;&#x2592;&#x2592;&#x2592;&nbsp;&#x2591;&nbsp;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&nbsp;&#x2593;&#x2592;&#x2592;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2592;&#x2588;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2592;&#x2588;&nbsp;&#x2588;&#x2592;&#x2591;&#x2591;&nbsp;&nbsp;&#x2592;&#x2591;&#x2591;&#x2588;&nbsp;&#x2588;&#x2592;&#x2591;&#x2588;&nbsp;&#x2593;&#x2592;&#x2591;&nbsp;&#x2588;&nbsp;&#x2588;&#x2592;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2592;&#x2588;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2588;&nbsp;&#x2588;&#x2591;&#x2591;&#x2588;&nbsp;&#x2592;&#x2592;&#x2591;&nbsp;&#x2588;&nbsp;&#x2588;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2591;&#x2592;&#x2592;&#x2588;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2580;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2580;&nbsp;&#x2580;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2580;&nbsp;&#x2588;&#x2588;&#x2588;&#x2588;&nbsp;&#x2592;&#x2591;&#x2591;&nbsp;&#x2588;&nbsp;&#x2580;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2588;&#x2580;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2588;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2588;&#x2588;&#x2588;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&nbsp;&#x2588;&#x2593;&#x2592;&#x2591;&#x2593;&#x2593;&#x2588;&#x2588;&#x2588;&#x2588;&#x2592;&#x2593;&#x2588;&#x2588;&#x2588;&#x2593;&#x2593;&#x2592;&#x2592;&#x2593;&#x2593;&#x2592;&#x2592;&#x2593;&#x2588;&#x2588;&#x2588;&#x2593;&#x2593;&#x2592;&#x2592;&#x2592;&#x2592;&#x2591;&#x2591;&#x2592;&#x2593;&#x2588;&#x2588;&#x2593;&#x2593;&#x2588;&#x2588;&nbsp;&#x2588;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x2588;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2584;&#x2588;
                                                  ebfe@inbox.ru
&#x2500;   &#x2500;&#x2500;  &#x2500;&#x2500;&#x2500; &#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500; &#x2500;&#x2500;&#x2500;  &#x2500;&#x2500;   &#x2500;

                            .::P:R:E:S:E:N:T:S::.
&#x2500;   &#x2500;&#x2500;  &#x2500;&#x2500;&#x2500; &#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500; &#x2500;&#x2500;&#x2500;  &#x2500;&#x2500;   &#x2500;
<h2 style="text-align:center;">Anti B00TKIT v0.6</h2>

<strong>Was ist Anti B00TKIT?</strong>

Ein Bootloader/eine Bootdisk. Damit kann man den Rechner hochfahren, die <a href="http://de.wikipedia.org/wiki/Master_Boot_Record" target="_blank">Master
Boot Record</a> Eintr&auml;ge der Festplatten auslesen, deren <a href="http://de.wikipedia.org/wiki/Cyclic_Redundancy_Check" target="_blank">CRC-16</a> und <a href="http://de.wikipedia.org/wiki/Secure_Hash_Algorithm" target="_blank">SHA1</a> Pr&uuml;fsummen
anzeigen und von der ausgew&auml;hlten Festplatte weiterbooten.

<strong>Sinn?</strong>

Der <a href="http://de.wikipedia.org/wiki/Master_Boot_Record" target="_blank">Master Boot Record</a> enth&auml;lt &uuml;blicherweise die <a href="http://de.wikipedia.org/wiki/Partitionstabelle" target="_blank">Partitionstabelle</a> und einen
<a href="http://de.wikipedia.org/wiki/Bootloader" target="_blank">Bootloader</a> (zumindest auf einer der Festplatten), der das eigentliche Betriebs-
system l&auml;dt. Siehe dazu den Wikipediaeintrag.

<a href="http://de.wikipedia.org/wiki/Bootkit" target="_blank">Bootkits</a> &uuml;berschreiben diese Sequenz mit dem eigenen Code. So kann dieser schon
vor dem Betriebssystem geladen werden und damit jeglichen Schutz ausgebeln. Zu-
s&auml;tzlich hooken <a href="http://de.wikipedia.org/wiki/Bootkit" target="_blank">Bootkits</a> oft die "Lowlevel" Lese/Schreibfunktionen des Systems.
Versucht nun das Betriebssystem oder ein Anti-Virus Programm den <a href="http://de.wikipedia.org/wiki/Master_Boot_Record" target="_blank">MBR</a> auszulesen,
bekommen es nur den h&uuml;bschen Backup der fr&uuml;heren Daten, nicht jedoch den realen

<a href="http://de.wikipedia.org/wiki/Master_Boot_Record" target="_blank">MBR</a> zu sehen.
Damit k&ouml;nnen auch jegliche Sicherheitsmechanismen ausgehebelt werden. Ein be-
r&uuml;hmtes Beispiel w&auml;re: <a href="http://www.heise.de/newsticker/meldung/Bootkit-hebelt-Festplattenverschluesselung-aus-748859.html">http://www.heise.de/newsticker/meldung/B.859.html</a>

Kurz: durch ein <a href="http://de.wikipedia.org/wiki/Bootkit" target="_blank">Bootkit</a> infiziertes System kann die eigene Infektion nicht wirk-
lich zuverl&auml;ssig erkennen.

Man kann allerdings von CD booten, sich die <a href="http://de.wikipedia.org/wiki/Master_Boot_Record" target="_blank">MBR</a>s anschauen sowie die Pr&uuml;fsummen
vergleichen - mit dem Anti B00TKIT. Da dieser (idealerweise) auf einer CD oder
einem schreibgesch&uuml;tzen Medium liegt und als erstes ausgef&uuml;hrt wird, kann er
auch nicht manipuliert werden oder falsche Daten untergeschoben bekommen.

<strong>
Warum nicht gleich eine LiveCD mit Linux oder Antivir Software nehmen?</strong>

Ganz einfach: 5 <a href="http://de.wikipedia.org/wiki/Datenblock" target="_blank">Sektoren</a> (2.30KB) gro&szlig;er Loader des Anti B00TKITs ist praktisch
sofort, ohne merkbare Verz&ouml;gerung, geladen. Wie lange w&uuml;rde eine LiveCD booten?

Das hei&szlig;t: <a href="http://www.computerlexikon.com/begriff-boot-sequence" target="_blank">Bootsequenz</a> im BIOS so einstellen, dass immer von CD mit Anti B00TKIT
hochgefahren wird. Ein kurzer Blick auf die Pr&uuml;fsummen und "weiterbooten" sollte
auf jedenfall sehr viel flotter gehen als mit einer "schwergewichtigen" LiveCD
und damit für den täglichen Einsatz deutlich geeigneter <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> 

<strong>How-To</strong>

<b>BOOT.ISO</b> bzw. <b>ANTIBOOTKIT.IMG</b> auf CD/Diskette (falls jemand noch sowas hat <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )
oder USB schreiben und im BIOS die <a href="http://www.computerlexikon.com/begriff-boot-sequence" target="_blank">Bootsequenz</a> so umstellen, dass zuerst von
diesem Medium gebootet wird. Falls alles glatt l&auml;uft, sollte eine Liste mit
Festplatten und Pr&uuml;fsummen angezeigt werden:

<img src="http://ebfe.de.vu/antibootkit/main.png" width="721" height="401" border="0" alt="">

Nun kann man sich die Pr&uuml;fsummen notieren um diese dann bei Bedarf (z.B n&auml;chsten
Boot) vergleichen zu k&ouml;nnen. Besonders Neugierige k&ouml;nnen sich auch den Hexdump
anzeigen lassen:

<img src="http://ebfe.de.vu/antibootkit/dump.png" width="720" height="400" border="0" alt="">

<strong>Steuerung</strong>

Die Steuerung sollte gr&ouml;&szlig;tenteils selbsterkl&auml;rend sein. Im Hauptmodus:

Pfeiltasten hoch/runter  - Festplatte ausw&auml;hlen
ENTER                    - von ausgew&auml;hlten Festplatte booten
R                        - Reboot
S                        - Shutdown
D                        - Dump anzeigen

Im Hexdumpmodus:

Pfeiltasten rechts/links - Festplatte ausw&auml;hlen
ENTER                    - von der ausgew&auml;hlten Festplatte booten
Pfeiltasten hoch/runter  - Dumpfenster scrollen
R                        - Reboot
S                        - Shutdown
D                        - Dump ausblenden (zum Hauptmodus wechseln)

Anmerkung:
Das Herunterfahren wird durch die APM Schnittstelle realisiert. Aus verst&auml;nd-
lichen Gr&uuml;nden wird es in der n&auml;chsten Zeit keine ACPI Umsetzung geben <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .

<strong>Inhalt des Archivs</strong>

Fertige Images:

boot.iso                 - zum brennen auf CD
antibootkit.img          - auf USB-Stick, Diskette, Festplatte oder "selbst-
                           st&auml;ndig" auf CD brennbares Image

Source:

antibootkit.asm          - Hauptprogramm
user.config              - hier kann der Benutzer einzelne Sachen konfigurieren
                           (erstmal nur die CUI Farben)
\includes\cui.inc        - CUI/Anzeigefunktionen
\includes\defines.inc    - globale Definitionen/Structurdokumentation
\includes\pow_mgmt.inc   - Funktionen zum Herunterfahren/Neustarten
\includes\sha1.inc       - SHA1 Implementierung

Makes:

make.bat                 - assembliert Source zu einem fertigen Image, ben&ouml;tigt
                           <a href="http://flatassembler.net/" target="_blank">FASM</a>. Muss allerdings vor der Nutzung noch angepasst
                           werden (Pfad zum <a href="http://flatassembler.net/" target="_blank">FASM</a> Ordner setzen)

makecd.bat               - erstellt aus dem Image eine bootbare ISO. ben&ouml;tigt:
                           mkisofs.exe (<a href="http://www.heise.de/ct/ftp/06/03/202/">http://www.heise.de/ct/ftp/06/03/202/</a>),
                           Alternativ kann man unter Win die &uuml;bliche Brenn-
                           software verwenden, IMG Datei ausw&auml;hlen und die Op-
                           tion "bootbar" suchen. Ich gehe davon aus, dass die
                           Linuxuser in der Lage sind makecd.bat zu lesen <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> 

Anmerkung: Assemblieren per Hand geht durch simples '<a href="http://flatassembler.net/" target="_blank">fasm</a> antibootkit.asm' <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> 

<strong>To Do</strong>

Geplant ist als n&auml;chstes:

Eine Automatisierung - Benutzer soll die ermittelten Festplattenprüfsummen im
Anti-Bootkit speichern können und diese sollen dann automatisch beim Start
geprüft werden. Wenn alles stimmt, wird direkt von der vorher festgelegten Festplatte gebootet.

<strong>Schlusswort</strong>

Diese Software wurde f&uuml;r den Eigengebrauch geschrieben. Es werden grunds&auml;ztlich
nur Leseoperationen verwendet. Trotzdem: ich &uuml;bernehme keine Verantwortung f&uuml;r
irgendwelche Sch&auml;den sowie keinerlei Support f&uuml;r irgendwas.

PS: ich konnte es mir nicht verkneifen, eine elit&auml;re Version beizulegen *g*

<img src="http://ebfe.de.vu/antibootkit/1337main.png" width="726" height="425" border="0" alt="">

<img src="http://ebfe.de.vu/antibootkit/1337dump.png" width="726" height="425" border="0" alt="">
</pre>
<p>Download: <a href="http://ebfe.de.vu/antibootkit/antibootkitv0.6.zip">antibootkitv0.6.zip</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebfes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebfes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebfes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebfes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ebfes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ebfes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ebfes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ebfes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebfes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebfes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebfes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebfes.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebfes.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebfes.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=27&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ebfes.wordpress.com/2010/02/06/anti-b00tkit-v0-6/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01565f08b3ab13383903d429cb90aa21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ebfes</media:title>
		</media:content>

		<media:content url="http://ebfe.de.vu/antibootkit/main.png" medium="image" />

		<media:content url="http://ebfe.de.vu/antibootkit/dump.png" medium="image" />

		<media:content url="http://ebfe.de.vu/antibootkit/1337main.png" medium="image" />

		<media:content url="http://ebfe.de.vu/antibootkit/1337dump.png" medium="image" />
	</item>
		<item>
		<title>FASM Portierung/Rewrite</title>
		<link>http://ebfes.wordpress.com/2010/01/25/fasm-portierungrewrite/</link>
		<comments>http://ebfes.wordpress.com/2010/01/25/fasm-portierungrewrite/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:50:04 +0000</pubDate>
		<dc:creator>ebfes</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://ebfes.wordpress.com/?p=21</guid>
		<description><![CDATA[Tja, kaum veröffentlicht, muss schon alles überarbeitet werden Gründe: zu viel Code-Ballast. Funktioniert nicht auf einem Test-Laptop. Keine Ahnung wo der genaue Fehler liegt &#8211; nur ein paar Vermutungen. Außerdem: mehr als die Hälfte des Codes ist nur für die hübsche CUI da. Fragwürdige Features mit magerer Implementierung. Außerdem: ich bin MASMler. Nur ist MASM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=21&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tja, kaum veröffentlicht, muss schon alles überarbeitet werden <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Gründe:   zu viel Code-Ballast. Funktioniert nicht auf einem Test-Laptop. Keine Ahnung wo der genaue Fehler liegt &#8211; nur ein paar Vermutungen. Außerdem: mehr als die Hälfte des Codes ist nur für die hübsche  <a href="http://de.wikipedia.org/wiki/Zeichenorientierte_Benutzerschnittstelle">CUI</a> da. Fragwürdige Features mit magerer Implementierung.</p>
<p>Außerdem: ich bin MASMler. Nur ist MASM für ein solches Projekt kaum geeignet &#8211; stattdessen musste NASM herhalten. Und dieser Assembler  sagt mir gar nicht zu &#8211; gewohnte Features von MASM (z.B anonyme Labels) müssen mir Macros realisiert werden, STRUCTs bzw. Äquivalente sind recht zickig und insgesammt kann ich mich mit damit immer noch nicht so wirklich anfreunden. FASM scheint auf den zweiten Blick deutlich angenehmer. Das heißt:  jetzt die Gelegenheit nutzen, FASM Portierung bzw. Rewrite machen und <a href="http://de.wikipedia.org/wiki/KISS-Prinzip">KISS</a> Prinzip umsetzen.</p>
<p>Aktuelle &#8222;Fehler&#8220;:</p>
<ul>
<li>multidrive Unterstützung &#8211; wer hat schon mehr als 3-4 Festplatten im Rechner? Tatsächlich haben gut 1/3 des Codes nur mit der Anzeige der Laufwerke bzw. der Möglichkeit, dass es mehr als 6 Laufwerke <em>sein könnten</em> zu tun.</li>
<li>HexDump &#8211; sieht hübsch aus, nützlich bei der Entwicklung zur Fehlerkontrolle &#8211; jedoch muss ca. 1/3 des Codes dafür sorgen, dass es angezeigt wird (da man für 512 Bytes 32 Zeilen a 16 Bytes für die &#8222;übliche&#8220; HexDump Darstellung braucht, müssen eine Scrollfunktion/Zeilencounter usw. implementiert werden). Braucht in der Praxis kaum jemand &#8211; wenn, dann als &#8222;Extended&#8220; Loader umsetzen (bei Bedarf Code nachladen) oder gar als Extra-Loader. Nicht umsonst haben Lilo/Grub/TrueCrypt Loader minimale CUI.</li>
</ul>
<ul>
<li>Lesen von Tastatur, Reboot/Shutdown/Booten von Festplatte sollten zuverlässiger werden</li>
</ul>
<p>ToDo v0.4:</p>
<ul>
<li>simple CUI (Liste mit Platten+Hashes) umsetzen</li>
<li>Grundfunktionen sollten korrekt sein, möglichst BIOS Bugs berücksichtigen</li>
<li>eine sichere Hashfunktion implementieren</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebfes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebfes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebfes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebfes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ebfes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ebfes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ebfes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ebfes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebfes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebfes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebfes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebfes.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebfes.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebfes.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=21&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ebfes.wordpress.com/2010/01/25/fasm-portierungrewrite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01565f08b3ab13383903d429cb90aa21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ebfes</media:title>
		</media:content>
	</item>
		<item>
		<title>Anti B00TKIT v0.3</title>
		<link>http://ebfes.wordpress.com/2010/01/25/anti-b00tkit-v0-3/</link>
		<comments>http://ebfes.wordpress.com/2010/01/25/anti-b00tkit-v0-3/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:38:47 +0000</pubDate>
		<dc:creator>ebfes</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[anti]]></category>
		<category><![CDATA[bootkit]]></category>
		<category><![CDATA[bootloader]]></category>

		<guid isPermaLink="false">http://ebfes.wordpress.com/?p=4</guid>
		<description><![CDATA[Bootloader/Bootdisk, der MBRs=MasterBootRecord der Festplatten ausliest, deren jeweilige CRC16 (CRC-CCITT (0xFFFF)) und BSDSums anzeigt und von der ausgewählten Platte &#8222;weiterbooten&#8220; kann. Sinn: die MBR enthält üblicherweise einen Bootloader, der das eigentliche Betriebssystem lädt. Bootkits überschreiben diese Sequenz mit dem eigenen Code. So kann dieser schon vor dem Betriebssystem geladen werden. Üblicherweise hooken Bootkits zusätzlich &#8222;Lowlevel&#8220; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=4&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bootloader/Bootdisk, der MBRs=<a href="http://en.support.wordpress.com/affiliate-links/">MasterBootRecord</a> der Festplatten ausliest, deren jeweilige CRC16 (CRC-CCITT (0xFFFF)) und BSDSums anzeigt und von der ausgewählten Platte &#8222;weiterbooten&#8220; kann.</p>
<p style="text-align:left;">Sinn:<br />
die MBR enthält üblicherweise einen Bootloader, der das eigentliche Betriebssystem lädt.<br />
Bootkits überschreiben diese Sequenz mit dem eigenen Code. So kann dieser schon vor dem Betriebssystem geladen werden. Üblicherweise hooken Bootkits zusätzlich &#8222;Lowlevel&#8220; Lese/Schreibfunktionen &#8211; versucht das Betriebssystem bzw. ein AV Programm MBR auszulesen, bekommen sie nur den hübschen Backup der früheren Daten, nicht jedoch die reale MBR zu sehen. Damit können auch jegliche Sicherheitsmechanismen ausgehebelt werden ( berühmtes Bsp:<span style="text-decoration:underline;"> <a href="http://en.support.wordpress.com/affiliate-links/">http://www.heise.de/newsticker/meldung/B&#8230;859.html).</a></span> Kurz: man kann ein infiziertes System &#8222;von sich selbst aus&#8220; nicht erkennen.</p>
<p>Man kann allerdings von CD booten und sich die MBR anschauen/die Checksums prüfen <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Was ist aber der Unterschied zu einem modifizierten Knoppix&amp;Co?<br />
Ganz einfach: 2 Sectoren == 1024 Byte großer Loader bootet nunmal sehr schnell. D.h Bootsequenz im Bios einstellen und immer von CD booten &#8211; kurzer Blick auf Prüfsummen und &#8222;weiterbooten&#8220; sollte auf jedenfall sehr viel flotter gehen als mit einer &#8222;schwergewichtigen&#8220; LiveCD <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>How-To: auf CD/Diskette (falls jemand noch sowas hat <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) oder USB schreiben und im BIOS die Bootsequenz so umstellen, dass zuerst von diesem Medium gebootet wird. Falls alles glatt läuft, sollte eine Liste mit Festplatten + Checksummen sowie einem Dump angezeigt werden.</p>
<p><a href="http://ebfes.files.wordpress.com/2010/01/screen.png"><img class="alignnone size-medium wp-image-5" title="Anti Bootkit 0.3" src="http://ebfes.files.wordpress.com/2010/01/screen.png?w=300&#038;h=167" alt="Screenshot: anti-bootkit 0.3" width="300" height="167" /></a></p>
<p>Tasten:<br />
ESC oder &#8216;s&#8217; &#8211; für Shutdown<br />
BACKSPACE oder &#8216;r&#8217; &#8211; für Reboot<br />
ENTER  oder &#8216;b&#8217;  &#8211; booten vom ausgewählten Laufwerk</p>
<p>Bild_hoch(PageUp) oder &#8216;c&#8217; &#8211; Hochscrollen im  Dump-Fenster<br />
Bild_runter(PageDown) oder &#8216;v&#8217; &#8211; Herunterscrollen im Dump-Fenster<br />
Pfeiltaste_hoch oder &#8216;d&#8217; &#8211; Plattenauswahl<br />
Pfeiltaste_runter oder &#8216;f&#8217; &#8211; Plattenauswahl</p>
<p>Schaut etwas verwirrend aus, sollte aber größtenteils intuitiv sein:<br />
1. Hauptfunktionen werden im Menu angezeigt (jeweiliger Buchstabe highlighted)<br />
2. Festplattenmenü wird über Pfeiltasten und ENTER gesteuert<br />
3. nur die Hex-Dump Ansicht wird mit Bild_hoch/runter Tasten gescrollt.</p>
<p>Vornweg:<br />
Software wurde für den Eigengebrauch geschrieben.<br />
Es weden grundsäztlich nur &#8222;Leseoperationen&#8220; verwendet.</p>
<p>Trotzdem: ich übernehme keine Verantwortung für irgendwelche<br />
Schäden sowie kein Support für irgendwas (bei mir läuft&#8217;s <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; und über<br />
&#8222;Ferndiagnose&#8220; kommt man bei diesen Sachen nicht weit &#8211; daher will ich<br />
gar nicht erst anfangen zu supporten).</p>
<p>Inhalt:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Fertige Images:<br />
boot.iso &#8211; zum brennen auf CD<br />
mbrcheck.img &#8211; auf USB,Diskette, Festplatte oder &#8222;selbstständig&#8220; auf CD brennbares Image.<br />
mbrcheck.realsize.img &#8211; dasselbe wie oben, nur nicht auf 1.44MB aufgefüllt, sondern bei 1024Byte gelassen <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Source:<br />
mbrcheck.asm und defines.inc<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Makes:<br />
makefile (für Linux-Make) oder make.bat (Win), benötigt NASM.<br />
Erstellt ein fertiges Image.</p>
<p>makecd.bat (Win), benötigt: mkisofs.exe (z.B von hier: <span style="text-decoration:underline;"><a href="http://www.heise.de/ct/ftp/06/03/202/" target="_blank">http://www.heise.de/ct/&#8230;</a></span>),<br />
erstellt aus dem Image eine bootbare ISO. Alternativ kann man unter Win die übliche<br />
Brennsoftware verwenden, IMG Datei auswählen und die Option &#8222;bootbar&#8220; suchen.<br />
Ich gehe davon aus, dass Linuxuser in der Lage sind makecd.bat zu lesen <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Sonderedition ( mbrcheck v0.3.0-1337.zip ): *ich konnt&#8217;s mir nicht verkneifen <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> *</p>
<p><a href="http://ebfes.files.wordpress.com/2010/01/1337screen.png"><img class="alignnone size-medium wp-image-6" title="Anti-Bootkit 1337 Version" src="http://ebfes.files.wordpress.com/2010/01/1337screen.png?w=300&#038;h=166" alt="Screenshot von Anti-Bootkit 1337 Version" width="300" height="166" /></a></p>
<p>Download:<br />
<span style="text-decoration:underline;"><a href="http://ebfe.de.vu/antibootkit/mbrcheck v0.3.0.zip" target="_blank">Anti Bootkit 0.3</a></span><br />
<span style="text-decoration:underline;"><a href="http://ebfe.de.vu/antibootkit/mbrcheck v0.3.0-1337.zip" target="_blank">Anti Bootkit 0.3.1337</a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebfes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebfes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebfes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebfes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ebfes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ebfes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ebfes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ebfes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebfes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebfes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebfes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebfes.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebfes.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebfes.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=4&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ebfes.wordpress.com/2010/01/25/anti-b00tkit-v0-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01565f08b3ab13383903d429cb90aa21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ebfes</media:title>
		</media:content>

		<media:content url="http://ebfes.files.wordpress.com/2010/01/screen.png?w=300" medium="image">
			<media:title type="html">Anti Bootkit 0.3</media:title>
		</media:content>

		<media:content url="http://ebfes.files.wordpress.com/2010/01/1337screen.png?w=300" medium="image">
			<media:title type="html">Anti-Bootkit 1337 Version</media:title>
		</media:content>
	</item>
		<item>
		<title>Ini_blog</title>
		<link>http://ebfes.wordpress.com/2010/01/25/ini_blog/</link>
		<comments>http://ebfes.wordpress.com/2010/01/25/ini_blog/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:08:56 +0000</pubDate>
		<dc:creator>ebfes</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://ebfes.wordpress.com/?p=15</guid>
		<description><![CDATA[So, ist zwar kein SourceForge, passt aber für meine Zwecke irgendwie besser übersichtlich &#8222;fertiges&#8220; Design (muss mich net mit eigener Webseite herumärgern) Kommentere möglich usw. Sollte das Projekt mal wirklich ausreifen, kann man sich überlegen eigene Seite&#38;Co einzurichten. Bis dahin gilt: KISS Prinzip.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=15&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, ist zwar kein SourceForge, passt aber für meine Zwecke irgendwie besser <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li>übersichtlich</li>
<li>&#8222;fertiges&#8220; Design (muss mich net mit eigener Webseite herumärgern)</li>
<li>Kommentere möglich</li>
<li>usw.</li>
</ul>
<p>Sollte das Projekt mal wirklich ausreifen, kann man sich überlegen eigene Seite&amp;Co einzurichten.<br />
Bis dahin gilt: KISS Prinzip.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ebfes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ebfes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ebfes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ebfes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ebfes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ebfes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ebfes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ebfes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ebfes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ebfes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ebfes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ebfes.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ebfes.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ebfes.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ebfes.wordpress.com&amp;blog=11645702&amp;post=15&amp;subd=ebfes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ebfes.wordpress.com/2010/01/25/ini_blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/01565f08b3ab13383903d429cb90aa21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ebfes</media:title>
		</media:content>
	</item>
	</channel>
</rss>
