<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.ccc-mannheim.de/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yorn</id>
	<title>C3MAWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.ccc-mannheim.de/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yorn"/>
	<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/wiki/Spezial:Beitr%C3%A4ge/Yorn"/>
	<updated>2026-04-06T21:00:31Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Chaos_macht_Schule/Nachahmer&amp;diff=92</id>
		<title>Chaos macht Schule/Nachahmer</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Chaos_macht_Schule/Nachahmer&amp;diff=92"/>
		<updated>2012-06-12T09:12:17Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Informationen über das Projekt im CCC Dunstkreis über http://ccc.de/schule. &lt;br /&gt;
&lt;br /&gt;
Bei konkreten Fragen über unser Projekt via Mail an [[Datei:Schulmail.jpg]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:öffentlich]]&lt;br /&gt;
[[Kategorie:Chaos macht Schule]]&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Chaos_macht_Schule/Lehrer&amp;diff=90</id>
		<title>Chaos macht Schule/Lehrer</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Chaos_macht_Schule/Lehrer&amp;diff=90"/>
		<updated>2012-06-12T09:09:29Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Chaos macht Schule ==&lt;br /&gt;
&lt;br /&gt;
Der CCC Mannheim e.V. will mit dieser Aktion die Sinne für Themen des Datenschutzes schärfen. Dabei denken wir vor allem an Schüler der Klassen 7 bis 10, da man hier schon davon ausgehen kann, dass eine gewisse Grundlage im Umgang mit den Technologien vorhanden ist und damit sofort ein Bezug zu den behandelten Themen hergestellt werden kann. Maßnahmen bei Schülern aus niedrigeren Klassenstufen sind ebenfalls wichtig, können aber von uns nicht durchgeführt werden. Dies hat mit der Ausrichtung der Inhalte zu tun. Die Gruppengröße ist auch ein limitierender Faktor. Unser Vortragsstil setzt auf Mitarbeit bei den Schülern und ist deswegen ab einer größe von 35 Schülern schwer umsetzbar.&lt;br /&gt;
&lt;br /&gt;
Vorträge für Eltern und Lehrer sind in Teilnehmerzahl nicht begrenzt. Wir bieten auch Veranstaltungen im Rahmen eines Workshops an.&lt;br /&gt;
&lt;br /&gt;
Ziel der Veranstaltung ist es, das Bewusstsein für kritische Themen zu wecken, nicht die technischen Details in den Vordergrund zu stellen.&lt;br /&gt;
&lt;br /&gt;
Themen beinhalten unter anderem:&lt;br /&gt;
* Sicherheit&lt;br /&gt;
* Datenschutz &lt;br /&gt;
* eine Einführung in das Internet (Geschichte, Bedeutung, etc.)&lt;br /&gt;
* Soziale Netzwerke&lt;br /&gt;
* Datensammler&lt;br /&gt;
* Bedeutung der persönlichen Daten&lt;br /&gt;
&lt;br /&gt;
Bei Fragen wenden Sie sich bitte an Florian Grunow ([[Yorn]]) oder mailen Sie an [[Datei:Schulmail.jpg]].&lt;br /&gt;
&lt;br /&gt;
== Studien ==&lt;br /&gt;
[http://t3n.de/news/social-networks-ubersicht-weltweit-grosten-netzwerke-304488/ Social Networks: Übersicht der weltweit größten Netzwerke]&lt;br /&gt;
&lt;br /&gt;
[http://www.blm.de/apps/documentbase/data/pdf1/JFF-Bericht_Datenschutz_Persoenlichkeitsrechte.pdf JFF Bereicht - PDF Download]&lt;br /&gt;
&lt;br /&gt;
JIM Studie [http://www.mpfs.de/index.php?id=11]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:öffentlich]]&lt;br /&gt;
[[Kategorie:Chaos macht Schule]]&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Chaos_macht_Schule/Sch%C3%BCler&amp;diff=93</id>
		<title>Chaos macht Schule/Schüler</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Chaos_macht_Schule/Sch%C3%BCler&amp;diff=93"/>
		<updated>2012-06-12T09:08:57Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier entsteht eine Sammlung mit weiterführenden Informationen für Schülerinnen und Schüler, die an &#039;&#039;Chaos macht Schule&#039;&#039; teilgenommen haben.&lt;br /&gt;
&lt;br /&gt;
== Weiterführende Informationen ==&lt;br /&gt;
Du willst mehr über eins der Themen aus unserem Vortrag wissen?&lt;br /&gt;
Dann findest du hier weiterführende Links und Texte.&lt;br /&gt;
&lt;br /&gt;
* Was ist eigentlich ein [[Hacker]]?&lt;br /&gt;
* Wo bekomme ich Informationen über den [https://www.ccc.de/ Chaos Computer Club]?&lt;br /&gt;
* Eine kurze Zusammenfassung des CCC e.V. über [https://www.ccc.de/faq/security Security Themen]!&lt;br /&gt;
* Sicherheitseinstellungen für den Browser gibts [http://www.heise.de/security/dienste/browsercheck/ hier bei Heise]!&lt;br /&gt;
* Alternative [http://www.thunderbird-mail.de/wiki/Hauptseite E-Mail Software Mozilla Thunderbird] und passende [http://www.thunderbird-mail.de/wiki/Enigmail_OpenPGP Verschlüsselung von openPGP]!&lt;br /&gt;
* Informationen vom Bundesamt für Sicherheit in der Informationstechnik (BSI) für Bürger gibt es [http://www.bsi-fuer-buerger.de hier]! Unter anderem Erklärungen über:&lt;br /&gt;
** [http://www.bsi-fuer-buerger.de/browser/02_05.htm Verschlüsselung beim Surfen]&lt;br /&gt;
** [http://www.bsi-fuer-buerger.de/netzwerk/heimnetze.htm Sicherheit im Heimnetz]&lt;br /&gt;
** [http://www.bsi-fuer-buerger.de/handy/index.htm Handy Sicherheit]&lt;br /&gt;
** [http://www.bsi-fuer-buerger.de/chat/index.htm Chats und Instant Messaging]&lt;br /&gt;
* Informationen über [http://de.wikipedia.org/wiki/Open_Source freie Software/Open Source]!&lt;br /&gt;
* http://www.majoxl.de&lt;br /&gt;
* http://www.stadtmedienzentrum-mannheim.de/netzwerk.html&lt;br /&gt;
* http://www.initiatived21.de&lt;br /&gt;
* http://www.mediaculture-online.de/&lt;br /&gt;
* Tips zum Thema Passwortsicherheit - [http://de.wikipedia.org/wiki/Passwort Artikel bei Wikipedia]&lt;br /&gt;
* TOR - [https://www.torproject.org/ Anonymisierungsdienst]&lt;br /&gt;
* Collusion - [http://www.mozilla.org/en-US/collusion/ Datensammler anzeigen in Firefox]&lt;br /&gt;
* Datensammler abwehren für Firefox - [https://addons.mozilla.org/de/firefox/addon/adblock-plus/ AdBlock Plus]&lt;br /&gt;
* Zusätzliche Sicherheit für Firefox - [https://addons.mozilla.org/de/firefox/addon/noscript/ NoScript]&lt;br /&gt;
* Unsere Visualisierung von Freundeskreisen in Facebook - [http://www.ccc-mannheim.de/wiki/Facepalm Facepalm]&lt;br /&gt;
&lt;br /&gt;
== Fragen und Anregungen ==&lt;br /&gt;
Wenn ihr Fragen zu diesem Projekt habt oder etwas dazu beisteuern möchtet, mail an [[Datei:Schulmail.jpg]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:öffentlich]]&lt;br /&gt;
[[Kategorie:Chaos macht Schule]]&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Facepalm&amp;diff=152</id>
		<title>Facepalm</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Facepalm&amp;diff=152"/>
		<updated>2012-03-28T13:59:16Z</updated>

		<summary type="html">&lt;p&gt;Yorn: /* How does it work? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:öffentlich]]&lt;br /&gt;
{{aktives Projekt|Kontakt=Yorn|öffentlich=ja}}&lt;br /&gt;
== What is it? ==&lt;br /&gt;
Facepalm is a facebook stalking tool that can be used to create a graph out of a facebook friend list. It will display clusters of friends that might aid gathering further information on a facebook user. &lt;br /&gt;
&lt;br /&gt;
It is written in Java.&lt;br /&gt;
&lt;br /&gt;
There are two views in the latest version. You can see additional information on the target on both views. One view is called &amp;quot;Partitioning&amp;quot; and one is called &amp;quot;Overview&amp;quot;. In the Partitioning view you can see possible groups of friends, separetd with different colors. This aids to find information on how many different circle of friends the target might have. In the overview page you can see the friends of the target in the same configuration as in the Partitioning view, but colors now represent the gender.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remember:&#039;&#039;&#039; &#039;&#039;Your friends tell me all I need to know about you!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== How does it work? ==&lt;br /&gt;
Basically it crawls a target&#039;s facebook friend list and then each friend&#039;s friend list again. It then writes the result into an in memory SQLite database which is used by the [https://gephi.org/toolkit/ gephi toolkit library] to produce a xml formated [http://gexf.net/format/ gexf] file. The gexf file is then displayed as a graph either by using [http://gephi.org/ gephi] or the [http://gexf.net/explorer/ gexf flash explorer]. &lt;br /&gt;
&lt;br /&gt;
It works on the new timeline feature as well without modification.&lt;br /&gt;
&lt;br /&gt;
== Related Work ==&lt;br /&gt;
[http://code.google.com/p/fbpwn/ fbpwn] - A cross-platform Java based Facebook social engineering framework, sends friend requests to a list of Facebook profiles, and polls for the acceptance notification. Once the victim accepts the invitation, it dumps all their information,photos and friend list to a local folder. Extensible module interfaces and built-in modules for advanced social engineering tricks. &lt;br /&gt;
&lt;br /&gt;
[https://apps.facebook.com/socgraph/ socgraph] is a facebook app that seems to do similar things.&lt;br /&gt;
&lt;br /&gt;
== Example data ==&lt;br /&gt;
[[File:Facepalm-example1.jpg|Facepalm example data]]&lt;br /&gt;
&lt;br /&gt;
== The C0de ==&lt;br /&gt;
The code is [http://www.gnu.org/licenses/gpl.txt GPLv3]!&lt;br /&gt;
&lt;br /&gt;
https://github.com/yorn42/facepalm&lt;br /&gt;
&lt;br /&gt;
To compile you need the [https://wiki.gephi.org/index.php/Toolkit_Releases gephi toolkit jar], [http://www.java2s.com/Code/Jar/s/Downloadsqlitejdbc3763201106090816033jar.htm sqlite] and [http://commons.apache.org/io/download_io.cgi commons io].&lt;br /&gt;
&lt;br /&gt;
There is a jar for the lazy users: https://github.com/yorn42/facepalm/blob/master/facepalm-v0.5.jar&lt;br /&gt;
&lt;br /&gt;
Usage: java -jar facepalm-v0.5.jar FBID CONFIG&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
* Performance, it takes about 1 minute for 150 friends, depending on your ISP.&lt;br /&gt;
* The graph gets very big when having more than 500 friends in the list.&lt;br /&gt;
&lt;br /&gt;
== ToDos ==&lt;br /&gt;
* The GexfExplorer stopped working on Linux with Firefox and Chrome, Win32 seems fine.&lt;br /&gt;
* Improve performance, check if [http://code.google.com/p/fbpwn/ fbpwn] has better approaches.&lt;br /&gt;
* Improve usability, e.g. login to get rid of the cookie data crap.&lt;br /&gt;
* Java sucks on having crazy charsets like arabic, etc.&lt;br /&gt;
* Remove dead code.&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Treffen_11._November_2011&amp;diff=575</id>
		<title>Treffen 11. November 2011</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Treffen_11._November_2011&amp;diff=575"/>
		<updated>2011-10-31T20:08:23Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event/Treffen&lt;br /&gt;
|Beginn= 1321036200&lt;br /&gt;
|Ende= 1321043400&lt;br /&gt;
|Anwesend=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Großes Aufräumen im Raum!&lt;br /&gt;
|Referent=Alle&lt;br /&gt;
|Dauer=Open End&lt;br /&gt;
|Beschreibung=Nach dem Pub: großer Spätjahrsputz im Raum. Vor allem das Schwerlastregel und das Leichtlastregal sollten mal komplett ausgeräumt und aufgeräumt werden! Der anfallende Elektroschrott wird weggeworfen.}}&lt;br /&gt;
&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Postfach checken!&lt;br /&gt;
|Referent=Alle mit Schlüssel!&lt;br /&gt;
|Dauer=10 Minuten&lt;br /&gt;
|Beschreibung=Bitte das Postfach leeren!}}&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Seminar_10._Juni_2011&amp;diff=444</id>
		<title>Seminar 10. Juni 2011</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Seminar_10._Juni_2011&amp;diff=444"/>
		<updated>2011-06-10T12:33:22Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event/Seminar&lt;br /&gt;
|Beginn=1307721600&lt;br /&gt;
|Ende=1307736000&lt;br /&gt;
|Anwesend=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Themen==&lt;br /&gt;
&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Coding Challenge - kurzes Review&lt;br /&gt;
|Referent=Yorn&lt;br /&gt;
|Dauer=ca. 10 Minuten&lt;br /&gt;
|Folien= &lt;br /&gt;
|Beschreibung=Kurzer Rückblick auf die Coding Challenge SoSe 2011!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Spiel und Spaß mit DMX &amp;amp; ArtNet&lt;br /&gt;
|Referent=[[Benutzer:Sev|Severin]]&lt;br /&gt;
|Dauer=ca. 45 Minuten&lt;br /&gt;
|Folien= &lt;br /&gt;
|Beschreibung=Nachdem wir die Lightboxen auf DMX ungebaut haben, werde ich mal ein wenig über DMX und ArtNet erzählen. &lt;br /&gt;
Wie ist das Protokoll aufgebaut? Was kann man mit DMX alles so machen? Was brauche ich um DMX auszugeben? Ein Blick in die Glaskugel:Wie sieht die Zukunft aus? &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Diskussion Lightboxen&lt;br /&gt;
|Referent=Pensoffsky&lt;br /&gt;
|Dauer=ca. ?? Minuten&lt;br /&gt;
|Folien= &lt;br /&gt;
|Beschreibung=Diskussion bzw. Brainstorming über die Richtung in die sich das Lightboxprojekt entwickeln soll.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Vorlage:Event/Raum&amp;diff=1341</id>
		<title>Vorlage:Event/Raum</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Vorlage:Event/Raum&amp;diff=1341"/>
		<updated>2010-03-26T07:29:43Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{Event&lt;br /&gt;
|Ort={{{Ort|Raum}}}&lt;br /&gt;
|Beginn={{{Beginn|}}}&lt;br /&gt;
|Ende={{{Ende|}}}&lt;br /&gt;
|Veranstalter={{{Veranstalter|CCC Mannheim e.V.}}}&lt;br /&gt;
|Anwesend={{{Anwesend|}}}&lt;br /&gt;
|Bild={{{Bild|kein Bild.jpg}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Vorlagendokumentation&lt;br /&gt;
|Beschreibung=Dies ist eine Vorlage für Events, die im Raum abgehalten werden, basierend auf der [[Vorlage:Event]]&lt;br /&gt;
|Parameter=&lt;br /&gt;
=== Ort ===&lt;br /&gt;
Ort der Veranstaltung, Natürlich im Raum!&lt;br /&gt;
=== Beginn ===&lt;br /&gt;
Beginn der Veranstaltung als Timestamp.&lt;br /&gt;
=== Ende ===&lt;br /&gt;
Ende der Veranstaltung als Timestamp.&lt;br /&gt;
=== Veranstalter ===&lt;br /&gt;
Der Veranstalter. Default ist [[CCC Mannheim e.V.]].&lt;br /&gt;
=== Bild ===&lt;br /&gt;
Bild von der Veranstaltung. Default ist kein Bild.jpg.&lt;br /&gt;
|Beispiel=&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Event/Raum&lt;br /&gt;
|Beginn=&lt;br /&gt;
|Ende=&lt;br /&gt;
|Anwesend=&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Ergebnis=&lt;br /&gt;
}}&lt;br /&gt;
{{Event/Raum&lt;br /&gt;
|Beginn=&lt;br /&gt;
|Ende=&lt;br /&gt;
|Anwesend={{Anw|Horst}}, {{Anw|pcopfer}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Vorlage:Event/Seminar_Raum&amp;diff=1343</id>
		<title>Vorlage:Event/Seminar Raum</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Vorlage:Event/Seminar_Raum&amp;diff=1343"/>
		<updated>2010-03-26T07:25:46Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{Event&lt;br /&gt;
|Ort={{{Ort|Raum}}}&lt;br /&gt;
|Beginn={{{Beginn|}}}&lt;br /&gt;
|Ende={{{Ende|}}}&lt;br /&gt;
|Veranstalter={{{Veranstalter|CCC Mannheim e.V.}}}&lt;br /&gt;
|Anwesend={{{Anwesend|}}}&lt;br /&gt;
|Bild={{{Bild|kein Bild.jpg}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Vorlagendokumentation&lt;br /&gt;
|Beschreibung=Dies ist eine Vorlage für Seminare basierend auf der [[Vorlage:Event]]&lt;br /&gt;
|Parameter=&lt;br /&gt;
=== Ort ===&lt;br /&gt;
Ort der Veranstaltung. Default ist der Raum des Vereins.&lt;br /&gt;
=== Beginn ===&lt;br /&gt;
Beginn der Veranstaltung als Timestamp.&lt;br /&gt;
=== Ende ===&lt;br /&gt;
Ende der Veranstaltung als Timestamp.&lt;br /&gt;
=== Veranstalter ===&lt;br /&gt;
Der Veranstalter. Default ist [[CCC Mannheim e.V.]].&lt;br /&gt;
=== Bild ===&lt;br /&gt;
Bild von der Veranstaltung. Default ist kein Bild.jpg.&lt;br /&gt;
|Beispiel=&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Event/Seminar Raum&lt;br /&gt;
|Beginn=&lt;br /&gt;
|Ende=&lt;br /&gt;
|Anwesend=&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Ergebnis=&lt;br /&gt;
}}&lt;br /&gt;
{{Event/Seminar_Raum&lt;br /&gt;
|Beginn=&lt;br /&gt;
|Ende=&lt;br /&gt;
|Anwesend={{Anw|Horst}}, {{Anw|pcopfer}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Yorn&amp;diff=719</id>
		<title>Yorn</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Yorn&amp;diff=719"/>
		<updated>2010-03-12T09:15:27Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Person&lt;br /&gt;
|Bild=Yorn-self.jpg&lt;br /&gt;
|Nick=yorn&lt;br /&gt;
|Vorname=&lt;br /&gt;
|Nachname=&lt;br /&gt;
|Website=http://ccc-mannheim.de&lt;br /&gt;
|Adresse=localhost:80&lt;br /&gt;
|PLZ=127.0.0.1&lt;br /&gt;
|Ort=Mannem&lt;br /&gt;
}}&lt;br /&gt;
[[Kategorie:Öffentlich]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kontakt:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Yorn-mail.png]]&lt;br /&gt;
&lt;br /&gt;
PGP Fingerprint:&lt;br /&gt;
501A 03A5 3788 2956 5522 1551 99CE 7BA8 8131 2B27&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;-----BEGIN PGP PUBLIC KEY BLOCK-----&lt;br /&gt;
Version: GnuPG v1.4.10 (GNU/Linux)&lt;br /&gt;
&lt;br /&gt;
mQGiBEuAu2IRBAD9uy+4JASXH1WTsykZgvU4AXCSzIqVZDyyM1uWOYICpwl85kKw&lt;br /&gt;
y3GpDtfa/ced3Kdq0erPiCbSsavIg7ugPKELMrecg2ac/8uYjZAEG8ekipLR3Mt6&lt;br /&gt;
0N+tAMosN4flkuBdvDhYV30IemwgjoUfCN4T8amG89onPXfO6vd0vC5JlwCg0O2D&lt;br /&gt;
uUdGpHCDlPa3oStvwOP/O0kD/0m+YGp2pTb0ngW6kN/JcxYm8fVyjVp3A+AnCB7M&lt;br /&gt;
UGCfWGTjDNT53zHqq6EtX4S76Owyp6LIJgIq3LcWB9oI9PenUHEIdzTf+LPpjb83&lt;br /&gt;
THxfCFMOcXNKjEUfs3ID6dhpS4mx4gvP3qlMD6dQEAy50O4IAHMBrZdSpbxgyRLI&lt;br /&gt;
xmzAA/9kLGrmSy61W0w7ZRb4KHqcJ88RDmScuAKqkXQSkR0dETDnFcCPVH/2dC17&lt;br /&gt;
V84kostjLF/PS4m2pcW5gKY8v/DelHRtUDkdu1KyEMpBkhypcqgBsOVRRgNhR46M&lt;br /&gt;
ymCa4Y3aiVPYS9PDvWZaZNiX/a9XNFC0++w5BVYazhV8a5HyIbQlRmxvcmlhbiBH&lt;br /&gt;
cnVub3cgPHlvcm5AY2NjLW1hbm5oZWltLmRlPohgBBMRAgAgBQJLgLtiAhsDBgsJ&lt;br /&gt;
CAcDAgQVAggDBBYCAwECHgECF4AACgkQmc57qIExKycJMACdGojI8sGs9WcqvagM&lt;br /&gt;
jERQJfsVlLMAoIaNd32QXuGWpKh71OHJ5uENaUOBiEYEEBECAAYFAkuaAJYACgkQ&lt;br /&gt;
rVqzItNZlgC5FACfVF5JkoGDS0BSO28ZTB/mcZzTKfEAoKPkKP4g87ZwQeCFJZYM&lt;br /&gt;
VGa7bZfpuQINBEuAu2IQCAC8Yj5lawp6mR7g2cc0vkHu7if4CRtdc+4ba2u2u8QZ&lt;br /&gt;
xvUeeC3MYckqoLkjJoN1uJiDyeDLs7OTZsghqPy1e+q7NO7Bm/kjONhRK+Hmr7/r&lt;br /&gt;
AO5bGdQQdQYTJSA53lWENc4QacZNxoduPi1L54+qixoLi6IM8FVYd4mN0jS2tKiQ&lt;br /&gt;
VliO33xrWC6frRb4WKCAG7rzm+bNpuBsBGpmSD2bkXo2aZWaDQ3U/AiGO0/sYTSI&lt;br /&gt;
i4p6SR2a5adgLQGAG8hs+RM6EN7GlTdymKfSVSVoyPCjOSb+6IwDdYOOyyx75P0s&lt;br /&gt;
t92DNr7QCYtPxqbO/7UUL6AkLRbkH4bJi6YtYGEJC5bbAAMGCACabk+zF4tFqleV&lt;br /&gt;
7MzzH17Yx1FU/wW7HevPIaYiCoYgva+wkvCpHan1ET/vTDHGX8Gi8M3gfvpA1iJy&lt;br /&gt;
rs2FQ+nUZ8LzwXXM61OPkW9tO5zBDBzuNEoDYDybnCUVShzsCNPAazu3Mz7iUebE&lt;br /&gt;
+o9Bb/0mLqX5Y9VHaco79HXDXxnHiDoPbIgqABWhXZsa0Cel9Q6+f7mw0UN23+/S&lt;br /&gt;
iUHlI7Axs11MT0x5ILUnByOl6rQbbzPSb5HCkLgoPIGZT4l7rJjdyhzidMA8Q9eT&lt;br /&gt;
UoGuamF2Wu6ZDx5EGupYu+wsdc8m+041coL0lDTLUSpCpAHvzBwB7VSie8nAo7eL&lt;br /&gt;
WOuuml/xiEkEGBECAAkFAkuAu2ICGwwACgkQmc57qIExKyeAagCfdMlWX8eGXJ23&lt;br /&gt;
5GF4VuDH/ZpeoREAoIwVwE57C7t6BFDKWLcKDRCRCqFP&lt;br /&gt;
=+Bhv&lt;br /&gt;
-----END PGP PUBLIC KEY BLOCK-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hobby:&#039;&#039;&#039; &lt;br /&gt;
* IT Zeuch&lt;br /&gt;
* Texas Hold&#039;em&lt;br /&gt;
* Basketball&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; &lt;br /&gt;
* Studendekopp&lt;br /&gt;
* 1.Vorstand&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projekte:&#039;&#039;&#039; &lt;br /&gt;
* [[Chaos_macht_Schule|Chaos macht Schule]]&lt;br /&gt;
* [[Zaurus-howto|Zaurus Setup HowTo]]&lt;br /&gt;
* [[Honeypot|Honeypot]]&lt;br /&gt;
* [[bumpkey-howto|Bumpkey bauing - HowTo]]&lt;br /&gt;
* [[epick-howto|E-Pick bauing - HowTo]]&lt;br /&gt;
* [[yorn-bot|Robot by Yorn]]&lt;br /&gt;
* [[Yorns_Beobachtungen|Yorns Beobachtungen]]&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Erfa-Kreis_Mannheim&amp;diff=146</id>
		<title>Erfa-Kreis Mannheim</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Erfa-Kreis_Mannheim&amp;diff=146"/>
		<updated>2010-01-08T08:34:30Z</updated>

		<summary type="html">&lt;p&gt;Yorn: hat „Chaostreff Mannheim“ nach „Erfa-Kreis Mannheim“ verschoben:&amp;amp;#32;wir sind jetzt halt erfa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Öffentlich]]&lt;br /&gt;
Der Erfa-Kreis Mannheim ist eine Anlaufstelle für Computer- und Technikinteressierte, die Gleichgesinnte suchen. Hier kann man sich austauschen, seine Ideen präsentieren und diskutieren. Der Name Erfa-Kreis bezieht sich dabei auf den [http://www.ccc.de/ Chaos Computer Club]. Dieser eingetragene Verein mit über das gesamte Bundesgebiet (und darüber hinaus) verstreuten Mitgliedern unterteilt sich erstens in sogenannte &#039;&#039;Erfa-Kreise&#039;&#039; (von &#039;&#039;Erfahrungsaustausch&#039;&#039;), die als Organe in der Satzung des CCC e.V. vorgesehen sind.&lt;br /&gt;
&lt;br /&gt;
:Daneben bestehen Chaostreffs, die meistens eine lockere Runde von Leuten sind, die sich mit dem CCC verbunden fühlen.&lt;br /&gt;
:&#039;&#039;-- Definition eines Chaostreffs [http://www.ccc.de/regional/ von der CCC-Website]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wir haben seit Januar 2010 den Status eines Erfa-Kreises im CCC e.V.!&lt;br /&gt;
&lt;br /&gt;
Wer mehr über uns erfahren möchte darf uns gerne mal auf einem unserer Treffen besuchen. Unsere [[Termine]] sind relativ regelmäßig organisiert, fast immer alle 2 Wochen entweder ein lockeres Beisammensitzen oder ein Abend mit einem festen Thema mit diversen Vorträgen, auch &#039;&#039;Seminar&#039;&#039; genannt.&lt;br /&gt;
Außerdem beantworten wir die wichtigsten Fragen auch in den [[FAQ]].&lt;br /&gt;
&lt;br /&gt;
Wir sind über [http://www.ccc-mannheim.de www.ccc-mannheim.de], [http://www.chaostreff-mannheim.de www.chaostreff-mannheim.de], [http://www.cccma.de www.cccma.de] und [http://www.c3ma.de www.c3ma.de] erreichbar.&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Seminar_11._September_2009&amp;diff=449</id>
		<title>Seminar 11. September 2009</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Seminar_11._September_2009&amp;diff=449"/>
		<updated>2009-09-16T17:39:00Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Seminar&lt;br /&gt;
|Beginn=1252688400&lt;br /&gt;
|Ende=1252699200&lt;br /&gt;
|Ort=Hochschule Mannheim&lt;br /&gt;
|Anwesend=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Themen ==&lt;br /&gt;
Wir treffen uns um 19 Uhr zum Seminar in der Hochschule Mannheim.&lt;br /&gt;
&lt;br /&gt;
Folgende Themen sind bisher geplant:&lt;br /&gt;
&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Rückblick MRMCD0x8&lt;br /&gt;
|Referent=[[Frameset]]&lt;br /&gt;
|Dauer=???&lt;br /&gt;
|Folien=&lt;br /&gt;
|Beschreibung=Vom 4.9.2009 bis 6.9.2009 fanden in Darmstadt die Meta Rhein Main Chaos Days statt. Ein Rückblick mit (wenigen)Fotos.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Brainpong&lt;br /&gt;
|Referent=[[yorn]]&lt;br /&gt;
|Dauer=???&lt;br /&gt;
|Folien=&lt;br /&gt;
|Beschreibung=Gleicher Vortrag wie auf den [http://mrmcd0x8.metarheinmain.de/fahrplan/events/3407.de.html MRMCD]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Rückblick ==&lt;br /&gt;
Die Polizei war da. &amp;quot;Es wurden verdächtige Personen in der FH gemledet!&amp;quot;&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Parkplatz&amp;diff=352</id>
		<title>Parkplatz</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Parkplatz&amp;diff=352"/>
		<updated>2009-07-06T18:17:51Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:öffentlich]]&lt;br /&gt;
Der &#039;&#039;&#039;Parkplatz&#039;&#039;&#039; (auch bekannt als &#039;&#039;Park&amp;amp;amp;Ride-Parkplatz&#039;&#039; oder &#039;&#039;hinter&#039;m Bahnhof&#039;&#039;) ist ein Park&amp;amp;amp;Ride-Parkplatz der Deutschen Bahn im Mannheimer Stadtteil Lindenhof, den der Chaostreff des öfteren als Treffpunkt für Gruppenfahrten benutzt.&lt;br /&gt;
&lt;br /&gt;
Seine GPS-Koordinaten lauten {{GPS|49.477023|8.469577}}.&lt;br /&gt;
[[Kategorie:Ort]]&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Treffen_8._Mai_2009&amp;diff=669</id>
		<title>Treffen 8. Mai 2009</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Treffen_8._Mai_2009&amp;diff=669"/>
		<updated>2009-05-07T11:33:17Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Treffen&lt;br /&gt;
|Beginn=1241803800&lt;br /&gt;
|Ende=1241812800&lt;br /&gt;
|Ort=O&#039;Reilly&#039;s Pub&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Dieses Treffen findet planmäßig statt! Ich wiederhole, das Treffen findet statt!&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Seminar_7._November_2008&amp;diff=528</id>
		<title>Seminar 7. November 2008</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Seminar_7._November_2008&amp;diff=528"/>
		<updated>2008-11-05T11:05:35Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Seminar&lt;br /&gt;
|Beginn=1226077200&lt;br /&gt;
|Ende=1226091600&lt;br /&gt;
|Ort=Hochschule Mannheim&lt;br /&gt;
|Anwesend=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Tagesordnung==&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Wadrive-Review&lt;br /&gt;
|Beschreibung=Rückblick auf die Wardrives der vergangenen Woche.&lt;br /&gt;
|Referent={{Ref|Dome}}&lt;br /&gt;
|Dauer=TBD&lt;br /&gt;
}}&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Ist google böse?&lt;br /&gt;
|Beschreibung=Wie die Idee zweier Studenten zu einem Weltkonzern wurde.&lt;br /&gt;
|Referent=Johannes&lt;br /&gt;
|Dauer=30 Minuten&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Wardriving-HowTo&amp;diff=711</id>
		<title>Wardriving-HowTo</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Wardriving-HowTo&amp;diff=711"/>
		<updated>2008-10-31T18:36:42Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{aktives Projekt|Kontakt=Yorn|öffentlich=ja}}&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
== Wardriving HowTo ==&lt;br /&gt;
Ich hab hier mal kurz zusammengezimmert, was man zum Wardriven alles braucht. Da ich leider nicht für alle OS mit 100% Wissen glänzen kann, wärs cool wenn ihr hier miteditiert! :)&lt;br /&gt;
&lt;br /&gt;
Hardware habe ich mal nicht berücksichtigt. Eine WLAN Karte die Monitor Mode kann, unter Windows auch ohne, ein GPS Receiver via Bluetooth oder anderweitig mit dem Laptop verbunden (seriell, etc.) reicht vollkommen aus. Natürlich kann man das alles pimpen. Dazu gibts von uns auch Antennenbauworkshops und ähnliches!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;&#039;&#039;Linux&#039;&#039;&#039;&#039;&#039; ===&lt;br /&gt;
==== Kismet ====&lt;br /&gt;
Unter Linux gibts den de-facto Standard [http://www.kismetwireless.net/ Kismet]. Das Tool setzt die WLAN Karte in den sog. [http://de.wikipedia.org/wiki/Monitor_Mode Monitor Mode] und empfängt damit alles im [http://de.wikipedia.org/wiki/Wlan WLAN] Bereich passiv. Eure Karte muss monitor mode unterstützen! Damit ist es auch möglich Clients (Probes) zu finden. Kismet bietet eine Vielzahl an Einstellungsmöglichkeiten und Informationen über ein gefundenes WLAN. Vorzugsweise läuft Kismet auf der Shell (es gibt auch ein hässliches [http://gkismet.sourceforge.net/ GTK GUI]. Kismet hier komplett vorzustellen sprengt den Rahmen, daher beschränke ich mich hier auf die Installation, wer mehr wissen will findet [http://www.kismetwireless.net/documentation.shtml hier] die Doku.&lt;br /&gt;
&lt;br /&gt;
Kismet ist mittlerweile mit fast allen gängigen Paket Managern verfügbar, also reicht zB ein apt-get install kismet. Wer gerne eine aktuelle Version möchte, muss schauen ob sein Paket Manager diese bietet oder den source ziehen und selbst compilen. Wie das geht steht [http://www.kismetwireless.net/documentation.shtml hier] auch.&lt;br /&gt;
&lt;br /&gt;
Als nächstes muss man noch mindestens eine config Datei editieren: /etc/kismet/kismet.conf, kann auch sein das die Datei wo anderst liegt. Relevant sind hier folgende Änderungen:&lt;br /&gt;
&amp;lt;code&amp;gt;# User to setid to (should be your normal user)&lt;br /&gt;
suiduser=your_user_here&amp;lt;/code&amp;gt;&lt;br /&gt;
Dort muss ein User anstelle von &amp;quot;your_user_here&amp;quot; eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# YOU MUST CHANGE THIS TO BE THE SOURCE YOU WANT TO USE&lt;br /&gt;
source=none,none,addme&amp;lt;/code&amp;gt;&lt;br /&gt;
Hier muss eure WLAN Karte angegeben werden. Der Syntax ist &amp;quot;Typ der WLAN Karte&amp;quot;,&amp;quot;Interface Name&amp;quot;,&amp;quot;Name für die Einstellung, frei wählbar&amp;quot;&lt;br /&gt;
Was ihr jetzt hier angeben müsst steht ebenfalls in der [http://www.kismetwireless.net/documentation.shtml Doku] von Kismet. Im Kapitel 12, &amp;quot;Capture Sources&amp;quot; werdet ihr fündig. Dort steht ganz vorne der Typ, den Interface Name müsst ihr selbst rausfinden (iwconfig) und den Namen dürft ihr selbst wählen. Bei einer Intel WLAN KArte vom Typ 2915ABG sieht die Zeile zB so aus: source=ipw2200,eth1,meineipw&lt;br /&gt;
Ihr könnt hier auch mehrere Interfaces definieren, einfach eine weitere Zeile dazuschreiben, zB:&lt;br /&gt;
&amp;lt;code&amp;gt;source=ipw2200,eth1,meineipw&lt;br /&gt;
source=hostap,wlan1,wlansource&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Desweiteren sollte man hier noch was ändern:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Users outside the US might want to use this list:&lt;br /&gt;
# defaultchannels=IEEE80211b:1,7,13,2,8,3,14,9,4,10,5,11,6,12&lt;br /&gt;
defaultchannels=IEEE80211b:1,6,11,2,7,3,8,4,9,5,10&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Die voreingestellten Channels sind für US Bürger, dort gibts nur 11. In Deutschland findet man mitunter 14, mindestens aber 13 Channels. Eure Karte muss dies unterstützen. 13 sollten mit einer in Europa zugelassenen WLAN Karte auf jeden fall gehen. Also:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Users outside the US might want to use this list:&lt;br /&gt;
defaultchannels=IEEE80211b:1,7,13,2,8,3,14,9,4,10,5,11,6,12&lt;br /&gt;
#defaultchannels=IEEE80211b:1,6,11,2,7,3,8,4,9,5,10&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Ähnliches gilt für:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# 802.11a channels are non-overlapping so sequential is fine.  You may want to&lt;br /&gt;
# adjust the list depending on the channels your card actually supports.&lt;br /&gt;
defaultchannels=IEEE80211a:36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,149,153,157,161,184,188,192,196,200,204,208,212,216&lt;br /&gt;
# Combo cards like Atheros use both &#039;a&#039; and &#039;b/g&#039; channels.  Of course, you&lt;br /&gt;
# can also explicitly override a given source.  You can use the script &lt;br /&gt;
# extras/listchan.pl to extract all the channels your card supports.&lt;br /&gt;
defaultchannels=IEEE80211ab:1,6,11,2,7,3,8,4,9,5,10,36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,149,153,157,161,184,188,192,196,200,204,208,212,216&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Und hiermit kann man auch spielen:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# How many channels per second do we hop?  (1-10)&lt;br /&gt;
channelvelocity=6&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann hätten wir noch die GPS Einstellungen, die sollten so aussehen:&lt;br /&gt;
&amp;lt;code&amp;gt;# Do we have a GPS?&lt;br /&gt;
gps=true&lt;br /&gt;
# Host:port that GPSD is running on.  This can be localhost OR remote!&lt;br /&gt;
gpshost=localhost:2947&lt;br /&gt;
# Do we lock the mode?  This overrides coordinates of lock &amp;quot;0&amp;quot;, which will&lt;br /&gt;
# generate some bad information until you get a GPS lock, but it will &lt;br /&gt;
# fix problems with GPS units with broken NMEA that report lock 0&lt;br /&gt;
gpsmodelock=true&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jetzt sollte Kismet erstmal funktionieren.&lt;br /&gt;
&lt;br /&gt;
==== gpsd ====&lt;br /&gt;
Es gibt jetzt mehrere Möglichkeiten um den gpsd zum laufen zu bringen. Entweder via Paket Manager, apt-get install gpsd zB. Man kann auch direkt den gpsd aus dem kismet Package benutzen. Problem ist hierbei, das gpsd teilweise etwas zu anspruchsvoll mit der Signalqualität ist, das führt in kismet dazu, dass unten in der GPS Statuszeile nicht immer angezeigt wird &amp;quot;Fix: 3D&amp;quot;. Das führt wiederum dazu, dass einige WLANs schlichtweg nicht geloggt werden. Ich weiss nicht, ob dieses Problem immernoch besteht, falls ja, es gab mal einen fix dazu, ich hab ihn gerade nur nicht gefunden. Bei Bedarf such ich nochmal.&lt;br /&gt;
GPSd startet mit:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
gpsd /dev/ttyS0&amp;lt;/code&amp;gt;&lt;br /&gt;
Ihr müsst also einfach euer device mit angeben. Bei Bluetooth GPS müsst ihr erstmal eine Verbindung herstellen. Dann sieht euer Befehl ungefähr so aus:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
hcitool cc 00:0A:3A:DE:AD:AA&lt;br /&gt;
hcitool con&lt;br /&gt;
rfcomm bind /dev/rfcomm0 00:0A:3A:DE:AD:AA &lt;br /&gt;
gpsd /dev/rfcomm0&amp;lt;/code&amp;gt;&lt;br /&gt;
Wobei 00:0A:3A:DE:AD:AA die MAC eures Bluetooth GPS ist.&lt;br /&gt;
&lt;br /&gt;
==== gpsdrive ====&lt;br /&gt;
Jetzt seit ihr eigentlich schon fertig. Ihr könnt jetzt die Koordinaten loggen. Wenn ihr das ganze noch schön auf ner Karte haben wollt installiert ihr euch jetzt noch gpsdrive. Die gängigen Paket Manager können das auch wieder, allerdings gibts da paar Sachen zu beachten: Eure WLANs werden in MySql gespeichert. Das heisst, es muss ein Mysql server laufen, auf der Kiste auf der ihr loggt. Manchmal wird das gleich mitinstalliert, manchmal nicht. Da der Entwickler von gpsdrive selbst wardriver ist, hat er ein schönes Plugin geschrieben für gpsdrive. Das heisst, gpsdrive ist kompatibel zu kismet. Wie ihr gpsdrive dazu bringt die Daten zu loggen die von Kismet kommen steht hier: http://www.larsen-b.com/Article/212.html Das ist eine kurze, aber schöne Beschreibung im Nachhinein auch noch nach Google Maps zu exportieren.&lt;br /&gt;
&lt;br /&gt;
==== Anmerkungen ====&lt;br /&gt;
Bei gpsdrive ist eine gute Doku dabei, wie man das SQL Schema erstellt. Wichtig ist, dass ihr eure Tools in follgender Reihenfolge startet: &lt;br /&gt;
1. gpsd&lt;br /&gt;
2. kismet&lt;br /&gt;
3. gpsdrive.&lt;br /&gt;
Beendet kismet _nicht_ vor gpsdrive, gpsdrive hängt sich sonst weg. &lt;br /&gt;
Kismet bietet eine Filter Einstellung, da könnt ihr MAC Adressen eingeben von Leute die mit euch fahren. Dann werden diese in den Logs ignoriert. Ziemlich nützlich ist das, wenn ihr mit Leuten fahrt die Netstumbler benutzen, die rufen nämlich die ganze Zeit... &lt;br /&gt;
Kismet bietet eine Sprachausgabe. Dazu braucht ihr festvox und ein paar Einstellungen in der kismet.conf, dann werden euch die SSIDs vorgelesen!&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;&#039;&#039;Windows&#039;&#039;&#039;&#039;&#039; ===&lt;br /&gt;
Unter Windows ist das ganze sehr viel einfacher... :)&lt;br /&gt;
Installiert euch [http://www.netstumbler.com/ NetStumbler]. Das tool hat ebenfalls eine GPS Unterstützung, arbeitet jedoch aktiv, das heisst es ruft aktiv nach WLANs. Ihr müsst bloss euer Device auswählen. Export der Daten in diverse Mapping Formate gibts auch: [http://www.netstumbler.org/f48/converter-netstumbler-google-earth-16682/ Google Earth], [http://www.wgv.at/wiki/index.php/Netstumbler_lernt_sprechen_und_Live-Kartographierung M$ Mappoint], [http://www.google.de google].&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;&#039;&#039;Mac&#039;&#039;&#039;&#039;&#039; ===&lt;br /&gt;
Unter Mac ist mir nur (neben kismet) [http://trac.kismac-ng.org/ KisMac] als richtig gutes Werkzeug bekannt. Kismac bietet auch ein paar Penetration Tools. Ich hab keinen Mac, ich werd auch nie einen haben, so RTFM... :)&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;&#039;&#039;Windows Mobile Handheld&#039;&#039;&#039;&#039;&#039;===&lt;br /&gt;
Unter WM gibt es [http://www.aspecto-software.com/rw/applications/wififofum/index.html WiFiFoFum]. Hat auch eine GPS Unterstützung!&lt;br /&gt;
Dann hätten wir noch [http://www.divideconcept.net/index.php?page=airosuite/index.php AiroMap]. Hab ich nie getestet, sieht aber gut aus.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;&#039;&#039;Symbian OS&#039;&#039;&#039;&#039;&#039; ===&lt;br /&gt;
Da wäre mir nur [http://daniel-perna.de/pynetmony_pc_tool.htm PyNetMony] bekannt. Hab ich nie getestet.&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Honeypot&amp;diff=263</id>
		<title>Honeypot</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Honeypot&amp;diff=263"/>
		<updated>2008-10-28T19:23:00Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{aktives Projekt|Kontakt=Yorn|öffentlich=ja}}&lt;br /&gt;
[[Kategorie:Aktives_Projekt]]&lt;br /&gt;
&lt;br /&gt;
== Honeyp0tse und b0tse ==&lt;br /&gt;
&lt;br /&gt;
Wir versuchen durch die Verwendung von Honeypots Botnetze zu finden und zu analysieren.&lt;br /&gt;
&lt;br /&gt;
Anwendung findet dabei [http://nepenthes.mwcollect.org nepenthes] (nicht zu verwechseln mit der [http://de.wikipedia.org/wiki/Nepenthes_rajah fleischfressenden Pflanze], von der der [http://de.wikipedia.org/wiki/Honeypot Honeypot] aber wohl seinen Namen hat.&lt;br /&gt;
&lt;br /&gt;
Aufgesetzt ist das ganze auf einem linux server in einer beliebten, deutschen IP range. :-)&lt;br /&gt;
&lt;br /&gt;
Nepenthes Honeypot fungiert dabei als server, der auf allen ports lauscht die für einen Angreifer attraktiv sein könnten.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Unter anderem sind dies:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2006-11-29 02:41 CET&lt;br /&gt;
Interesting ports on ip-honeypot.de (honeypot):&lt;br /&gt;
Not shown: 1656 closed ports&lt;br /&gt;
PORT      STATE    SERVICE&lt;br /&gt;
21/tcp    open     ftp&lt;br /&gt;
22/tcp    open     ssh&lt;br /&gt;
25/tcp    filtered smtp&lt;br /&gt;
42/tcp    open     nameserver&lt;br /&gt;
53/tcp    open     domain&lt;br /&gt;
80/tcp    open     http&lt;br /&gt;
110/tcp   open     pop3&lt;br /&gt;
135/tcp   filtered msrpc&lt;br /&gt;
139/tcp   filtered netbios-ssn&lt;br /&gt;
143/tcp   open     imap&lt;br /&gt;
220/tcp   open     imap3&lt;br /&gt;
443/tcp   open     https&lt;br /&gt;
445/tcp   filtered microsoft-ds&lt;br /&gt;
465/tcp   open     smtps&lt;br /&gt;
993/tcp   open     imaps&lt;br /&gt;
995/tcp   open     pop3s&lt;br /&gt;
1023/tcp  open     netvenuechat&lt;br /&gt;
1025/tcp  open     NFS-or-IIS&lt;br /&gt;
2105/tcp  open     eklogin&lt;br /&gt;
3372/tcp  open     msdtc&lt;br /&gt;
4444/tcp  filtered krb524&lt;br /&gt;
5000/tcp  open     UPnP&lt;br /&gt;
10000/tcp open     snet-sensor-mgmt&lt;br /&gt;
17300/tcp open     kuang2&lt;br /&gt;
&lt;br /&gt;
Nmap finished: 1 IP address (1 host up) scanned in 9.974 seconds&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
BTW: Man beachte, dass die ports 139 und 445 gefiltert werden! Das ist KEINE Einstellung von uns, sondern scheint generell ein Filter von diversen Providern zu sein. Getestet haben wir dabei 4 verschiedene. Bei allen werden die netten netbios Sachen gefiltert, was recht schade ist wenn man bedenkt, dass darüber die meisten exploits ansetzen...&lt;br /&gt;
&lt;br /&gt;
Damit sind die meisten gängisten Sicherheitslücken vertreten. Nepenthes macht jetzt den lieben langen Tag nichts anderes als sich darum zu kümmern die Ports offen zu halten und jeglichen Angriff oder Connect zu protokollieren und zu archivieren.&lt;br /&gt;
&lt;br /&gt;
Nepenthes führt dabei erstmal logs über besondere events. Zum einen loggt nepenthes Aufforderungen Dateien herunterzuladen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
[2006-11-06T09:33:44] tftp://82.224.XX.180/winmsfws.exe 1acb01f89fdee44bddde439c8b4437ca&lt;br /&gt;
[2006-11-06T11:13:24] tftp://217.XXX.233.54/winmsfws.exe 06133e07fbc11763f69b10391d2c9c68&lt;br /&gt;
[2006-11-06T11:51:46] tftp://85.225.XXX.169/winmsfws.exe 1acb01f89fdee44bddde439c8b4437ca&lt;br /&gt;
[2006-11-06T13:00:10] creceive://85.XX.68.50:3949 7dc73bfa4d78284155dd5101991eeb34&lt;br /&gt;
[2006-11-06T13:07:55] tftp://213.XXX.200.153/winmsfws.exe 1acb01f89fdee44bddde439c8b4437ca&lt;br /&gt;
[2006-11-06T15:24:09] creceive://85.XXX.65.70:1763 7dc73bfa4d78284155dd5101991eeb34&lt;br /&gt;
[2006-11-06T15:35:11] ftp://a:a@85.24.XX.88:5253/ms0x1.exe 51bad4670fdac0ea1d53bd7a650626a9&lt;br /&gt;
[2006-11-06T17:34:49] creceive://85.47.XX.98:3984 7dc73bfa4d78284155dd5101991eeb34&lt;br /&gt;
[2006-11-06T20:36:42] ftp://1:1@85.144.XXX.8:28881/infors32.exe 2421b62f9ebd6ee43d4f3c65d6b7d523&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie man sehr schön sehen kann werden uns da jede Menge files angeboten. Egal ob über http / ftp / tftp / oder http, Bots sprechen eigentlich alles was nötig ist um sich mit updates aus dem Netz zu versorgen. Meist steckt dies direkt im Payload des Exploits, also download and execute um dann die malware zu installieren.&lt;br /&gt;
&lt;br /&gt;
Nepenthes macht natürlich gute Miene zum bösen Spiel und lädt sich brav die angebotene malware runter. Bei Erfolg wird dies ebenfalls geloggt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
[2006-11-06T04:06:00] ftp://1:1@85.XXX.67.159:28876/faleh32.exe&lt;br /&gt;
[2006-11-06T05:18:15] ftp://1:1@85.XXX.140.60:46345/wulogin.exe&lt;br /&gt;
[2006-11-06T05:52:18] tftp://10.0.XX.162/winmsfws.exe&lt;br /&gt;
[2006-11-06T06:42:55] link://85.XXX.79.149:5548/AQAAAA==&lt;br /&gt;
[2006-11-06T09:32:39] tftp://82.XX.158.180/winmsfws.exe&lt;br /&gt;
[2006-11-06T10:43:21] tftp://192.168.1.5/teekids.exe&lt;br /&gt;
[2006-11-06T10:46:12] http://213.XXX.214.106/CMD.gif&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Interessant ist dabei auch immer wieder zu sehen:&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
[2006-11-07T00:38:19] tftp://192.168.116.2/h3110.411&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* offensichtliche config Fehler, man beachte zB die IP... *duh*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ftp://1:1@85.25.XXX.150:13334/rxbot.exe&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* nicht mal die Mühe gemacht dem Bot einen anderen Namen zu geben. rxbot ist übrigens eine relativ verbreitete Variante...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
[2006-11-06T06:42:55] link://85.XXX.79.149:5548/AQAAAA==&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* hier wurde die endgültige exe verschlüsselt. Meist recht einfach zu knacken...&lt;br /&gt;
&lt;br /&gt;
Ist dann die binary heruntergeladen fertigt nepenthes eine md5sum an und legt das binary in ein folder. Ist die autosubmit Funktion in der config aktiviert schickt nepenthes die binary auch gleich an eine Antivir Firma und man erhält wenig später ein Log zurück, was über die binary in Erfahrung zu bringen war...&lt;br /&gt;
&lt;br /&gt;
Was kann man aus diesem Log sehen?&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nepenthes-76389087a2f500a7eccca868e5aa7724-MsnWin32e.exe : W32/Spybot.gen3 (Signature: W32/Spybot.ZYI)&lt;br /&gt;
&lt;br /&gt;
 [ General information ]&lt;br /&gt;
    * Decompressing Mew.&lt;br /&gt;
    * **Locates window &amp;quot;NULL [class mIRC]&amp;quot; on desktop.&lt;br /&gt;
    * File length:        79748 bytes.&lt;br /&gt;
    * MD5 hash: 76389087a2f500a7eccca868e5aa7724.&lt;br /&gt;
&lt;br /&gt;
 [ Changes to filesystem ]&lt;br /&gt;
    * Creates file C:\WINDOWS\SYSTEM32\MsnWin32e.exe.&lt;br /&gt;
    * Deletes file 1.&lt;br /&gt;
&lt;br /&gt;
 [ Changes to registry ]&lt;br /&gt;
    * Creates value &amp;quot;Microsoft Update Emulator&amp;quot;=&amp;quot;MsnWin32e.exe&amp;quot; in key &amp;quot;HKLM\Software\Microsoft\Windows\CurrentVersion\Run&amp;quot;.&lt;br /&gt;
    * Creates value &amp;quot;Microsoft Update Emulator&amp;quot;=&amp;quot;MsnWin32e.exe&amp;quot; in key &amp;quot;HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices&amp;quot;.&lt;br /&gt;
    * Creates value &amp;quot;Microsoft Update Emulator&amp;quot;=&amp;quot;MsnWin32e.exe&amp;quot; in key &amp;quot;HKCU\Software\Microsoft\Windows\CurrentVersion\Run&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 [ Network services ]&lt;br /&gt;
    * Looks for an Internet connection.&lt;br /&gt;
    * Connects to &amp;quot;iso.XXX.net&amp;quot; on port 12347 (TCP).&lt;br /&gt;
    * Sends data stream (12 bytes) to remote address &amp;quot;iso.XXX.net&amp;quot;, port 12347.&lt;br /&gt;
    * Connects to IRC Server.&lt;br /&gt;
    * IRC: Uses nickname ezkieyac.&lt;br /&gt;
    * IRC: Uses username ezkieyac.&lt;br /&gt;
&lt;br /&gt;
 [ Security issues ]&lt;br /&gt;
    * Possible backdoor functionality [Authenticate] port 113.&lt;br /&gt;
&lt;br /&gt;
 [ Process/window information ]&lt;br /&gt;
    * Creates a mutex kh.&lt;br /&gt;
    * Will automatically restart after boot (I&#039;ll be back...).&lt;br /&gt;
&lt;br /&gt;
 [ Signature Scanning ]&lt;br /&gt;
    * C:\WINDOWS\SYSTEM32\MsnWin32e.exe (79748 bytes) : W32/Spybot.ZYI.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da steht alles was man wissen muss... Jetzt kann man sich theoretisch den Spass machen ein solches Botnetz mal live zu besuchen, &#039;&#039;&#039;davon rate ich aber nachdringlich ab!!!&#039;&#039;&#039; Wen es dennoch brennend interessiert muss wissen was er tut und auf was er sich einlässt, mit einem [http://www.microsoft.com M$] OS wär ich da sehr vorsichtig....&lt;br /&gt;
&lt;br /&gt;
Connectet man also auf den server (wenn man weiss was man tut), dann findet sich dort ein meist bis ins letzte verkrüppelter IRCd, der ungefähr GARKEINE Informationen mehr zurückgibt. Teilweise sind die IRCds so stark in der Funktionalität eingeschränkt, dass man nicht mal merkt das man connectet ist. Im Channel bietet sich dann meist das gleiche Bild. Über das topic werden den Bots kryptische Befehle gegeben, die die Zombies dann gnadenlos ausführen. Ich hatte einmal das Glück einen Botmaster anzutreffen (also der Typ dem das Botnet gehört), ich werde bei Gelegenheit das Log von meinem Chat mit ihm auszugsweise posten. Auch ein paar Bilder...&lt;br /&gt;
&lt;br /&gt;
Siehe Diskussionsseite...&lt;br /&gt;
--[[Benutzer:Yorn|Yorn]] 22:11, 4. Apr. 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
Die nepenthes Logs sind enorm hilfreich und erleichtern einen eventuelles reverse engineeren oder testen des bots in einer vmware. Diese Biester wehren sich übrigens mittlerweile aktiv dagegen und erkennen ob sie in einer vmware laufen oder am debugger hängen. Zudem sind die binaries zusätzlich verändert um möglichst wenig infos preiszugeben.&lt;br /&gt;
&lt;br /&gt;
Nepenthes hat auch noch einen Log Ordner in dem die kompletten Hexdumps der Zugriffe auf die offenen ports verzeichnet sind. Von dort aus erkennt man dann auch gut um welchen Exploit es sich handelt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
GET XXX/../../../../../../../../../../../x/x HTTP/1.1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* webmin exploit, verändert...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
70c3b207bf8a5e1e23f99738aae11600.bin:GET //scgi-bin/awstats/awstats.pl HTTP/1.1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* awstats remote command execution...&lt;br /&gt;
&lt;br /&gt;
Durchaus eine sehr interessante Sache sich einmal auf die Jagd nach Bots zu begeben. Ich werde weiterhin updaten wenn sich etwas interessantes findet...&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Yorn|Yorn]] 03:47, 29. Nov. 2006 (CET)&lt;br /&gt;
&lt;br /&gt;
== Update 28.10.2008==&lt;br /&gt;
&lt;br /&gt;
Die letzten Tage ist das [http://www.securityfocus.com/bid/31874/discuss hier] ja mehr oder minder heftig eingeschlagen. Ich hab meinen Honeypot mal aufgestellt und siehe da: Kabel-BW blockt port 135 nicht mehr! :) Ich hatte ca. 300 hits auf DCOM in einer Stunde. Der Shellcode war loader, der sich von link://78.42.73.190:18635/b1ew1Q oder ftp://rlyjma:rlyjma@78.42.187.137:1364/wmsoft40137.exe lustige Spielsachen zieht. Letzteres ist ein verkrüppelter ftp. Ein Botnet via irc war auch wieder dabei. Zur Zeit lohnt sich das honeypotten! &lt;br /&gt;
--[[Benutzer:Yorn|Yorn]] 20:23, 28. Okt. 2008 (CET)&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Benutzer:Icefeldt&amp;diff=747</id>
		<title>Benutzer:Icefeldt</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Benutzer:Icefeldt&amp;diff=747"/>
		<updated>2007-09-21T19:29:22Z</updated>

		<summary type="html">&lt;p&gt;Yorn: Weiterleitung nach Icefeldt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Icefeldt]]&lt;br /&gt;
[[Kategorie:Öffentlich]]&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Benutzer:Yorn&amp;diff=756</id>
		<title>Benutzer:Yorn</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Benutzer:Yorn&amp;diff=756"/>
		<updated>2007-09-21T18:42:21Z</updated>

		<summary type="html">&lt;p&gt;Yorn: Weiterleitung nach Yorn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Yorn]]&lt;br /&gt;
[[Kategorie:Öffentlich]]&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Treffen_8._Juni_2007&amp;diff=667</id>
		<title>Treffen 8. Juni 2007</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Treffen_8._Juni_2007&amp;diff=667"/>
		<updated>2007-06-08T09:28:31Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Treffen&lt;br /&gt;
|Beginn=1181323800&lt;br /&gt;
|Ende=1181336400&lt;br /&gt;
}}&lt;br /&gt;
== Protokoll ==&lt;br /&gt;
&lt;br /&gt;
Aufgrund mangelnder (voraussichtlicher) Teilnahme gibt es für dieses Treffen keine Tagesordnung!&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Seminar_2._Februar_2007&amp;diff=478</id>
		<title>Seminar 2. Februar 2007</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Seminar_2._Februar_2007&amp;diff=478"/>
		<updated>2007-02-05T14:52:55Z</updated>

		<summary type="html">&lt;p&gt;Yorn: Ma n Bild eingefügt...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Info|&#039;&#039;&#039;Achtung!&#039;&#039;&#039; Das Seminar &#039;&#039;&#039;beginnt um 19:00&#039;&#039;&#039;, nicht wie angegeben um 18:00. Irgendwas ist da kaputt...}}&lt;br /&gt;
{{Seminar&lt;br /&gt;
|Beginn=1170439200&lt;br /&gt;
|Ende=1170453600&lt;br /&gt;
|Bild=Sem_02_07.jpg&lt;br /&gt;
|Anwesend={{Anw|Scytale}}, {{Anw|yorn}}, {{Anw|Icefeldt}}, {{Anw|Pensoffsky}}, {{Anw|Dome}}, {{Anw|Tymm}}, {{Anw|Frameset}}, {{Anw|TheMaverick}}, {{Anw|Blame}}, {{Anw|Heckpiet}}, Sork, Neuling: Alex&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== /dev/random ==&lt;br /&gt;
* yorn bringt seinen RFID Reader mit. Auslesen is noch immer nich, aber detecten geht. Also alles mitbringen wovon ihr wissen wollt ob RFID drin is (hat jemand n Passport??)!&lt;br /&gt;
* yorn bringt UMTS mit, AGBs: kein warez/etc., keine fetten downloads! Bitte bringt eure WLAN Endgeräte mit!&lt;br /&gt;
&lt;br /&gt;
== Themen ==&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=WikiWorkshop&lt;br /&gt;
|Referent=[[Scytale]]&lt;br /&gt;
|Dauer=90min&lt;br /&gt;
|Beschreibung=&lt;br /&gt;
Wie benutzt man eigentlich dieses scheiß Wiki?&lt;br /&gt;
Grundsätzliche Einführung, live-Ausprobieren am offenen Herzen (UMTS-Brücke by [[yorn]], &#039;&#039;&#039;Notebooks mitbringen!&#039;&#039;&#039;), und Beantwortung all eurer Fragen.&lt;br /&gt;
Das ganze geht dann nahtlos über in...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Vortrag&lt;br /&gt;
|Titel=Where do we want to go tomorrow&lt;br /&gt;
|Referent=[[Chaostreff Mannheim]]&lt;br /&gt;
|Dauer=1h+&lt;br /&gt;
|Beschreibung=&lt;br /&gt;
Grundsatzdiskussionen über Wiki, Chaostreff, Mitgliederwerbung, Ziele, [[Space]], ...&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Linux_UMTS&amp;diff=307</id>
		<title>Linux UMTS</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Linux_UMTS&amp;diff=307"/>
		<updated>2007-02-02T01:09:01Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beendetes Projekt|Kontakt=Yorn|öffentlich=ja}}&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
== UMTS unter linux debian ==&lt;br /&gt;
&lt;br /&gt;
Ich hatte jetzt mal für 6 Wochen testweise eine UMTS Karte von vodafone und zwar eine Novatel Wireless HSDPA, genauer gesagt die Merlin XU870 PCIExpress Card. Endlich mal ne Karte die ich in diesen, meiner Meinung nach unnötigen, Express Card Slot rammen kann...&lt;br /&gt;
&lt;br /&gt;
Ein offizielles How-To vom Hersteller gibts hier: http://www.novatelwireless.com/support/merlin-xu870-linux.html&lt;br /&gt;
&lt;br /&gt;
Leider fand ich das erstmal eher verwirrend, darum schreib ich mir hier mal auf wie ichs gemacht hab. Vodafone weiss übrigens natürlich nichts davon, dass man ihre Karte auch ohne die dolle M$-Einwahlsoftware unter Linux betreiben kann. Auf mein Nachfragen hiess es: &amp;quot;Ja, es gab da mal einen Kunden, der hat das wohl geschafft, allerdings mit Software die irgendwie 600 Euro gekostet hat, hahaha, wissen Sie, da sag ich Ihnen ganz ehrlich, neee, also 600 Euro... nee!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Wie auch immer... kostet ungefähr 15 Minuten Zeit und 0 Euro, dann läufts auch so:&lt;br /&gt;
&lt;br /&gt;
* 1. USB sollte laufen, pppd / wvdial sollte installiert sein und benutzbar sein&lt;br /&gt;
* 2. 2.6.19er kernel oder vergleichbares mit den Modulen usbserial und airprime (nebst den anderen obligatorischen Sachen wie USB natürlich)&lt;br /&gt;
* 3. Karte einstecken (bei mir im PCI Express Slot)&lt;br /&gt;
* 4. &#039;&#039;rmmod -f airprime ; rmmod -f usbserial&#039;&#039;&lt;br /&gt;
* 5. &#039;&#039;modprobe usbserial vendor=0X1410 product=0x1430&#039;&#039;&lt;br /&gt;
* 6. &#039;&#039;modprobe airprime&#039;&#039;&lt;br /&gt;
* 7. Output von /var/log/messages sollte dann in etwa so aussehen:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 kernel: usbcore: registered new interface driver usbserial&lt;br /&gt;
 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic&lt;br /&gt;
 kernel: usbcore: registered new interface driver usbserial_generic&lt;br /&gt;
 kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core&lt;br /&gt;
 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for airprime&lt;br /&gt;
 kernel: usbcore: registered new interface driver airprime&lt;br /&gt;
&lt;br /&gt;
 kernel: usb 5-1: new full speed USB device using uhci_hcd and address 4&lt;br /&gt;
 kernel: usb 5-1: configuration #1 chosen from 1 choice&lt;br /&gt;
 kernel: usbserial_generic 5-1:1.0: generic converter detected&lt;br /&gt;
 kernel: usb 5-1: generic converter now attached to ttyUSB0&lt;br /&gt;
 kernel: usbserial_generic 5-1:1.1: generic converter detected&lt;br /&gt;
 kernel: usb 5-1: generic converter now attached to ttyUSB1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... Wenn das nicht der Fall ist und der output so aussieht:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
kernel: usb 5-1: new full speed USB device using uhci_hcd and address 3&lt;br /&gt;
kernel: usb 5-1: configuration #1 chosen from 1 choice&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
... Unbedingt darauf achten, dass usbserial geladen wurde wie unter 5. beschrieben! Die Karte muss sozusagen mit dem ttyUSB0 verknüpft werden, damit wir es als Modem benutzen können.&lt;br /&gt;
* 8. Die PIN auf die Karte schreiben mit diesem Script:&lt;br /&gt;
&amp;lt;code perl&amp;gt;&lt;br /&gt;
#!/usr/bin/env perl (-)&lt;br /&gt;
&lt;br /&gt;
use strict;&lt;br /&gt;
use warnings;&lt;br /&gt;
&lt;br /&gt;
my $modem = &amp;quot;/dev/ttyUSB0&amp;quot;;&lt;br /&gt;
# Substitute xxxx with your PIN.&lt;br /&gt;
# You should probably put your PIN somewhere else, e.g. on a USB stick,&lt;br /&gt;
# an encrypted file system or something else, and read it from there...&lt;br /&gt;
# You have been warned!&lt;br /&gt;
my $pin = &amp;quot;1234&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$SIG{ALRM} = sub {&lt;br /&gt;
        die(&amp;quot;timeout: no response from modem $modem\n&amp;quot;);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
open(MODEM, &amp;quot;+&amp;lt;&amp;quot;, $modem) or die(&amp;quot;can&#039;t open modem $modem&amp;quot;);&lt;br /&gt;
alarm(10);&lt;br /&gt;
print(MODEM &amp;quot;AT+CPIN=\&amp;quot;$pin\&amp;quot;\n\r&amp;quot;);&lt;br /&gt;
while (&amp;lt;MODEM&amp;gt;) {&lt;br /&gt;
        if (m/OK/) {&lt;br /&gt;
                close(MODEM);&lt;br /&gt;
                print(&amp;quot;PIN accepted\n&amp;quot;);&lt;br /&gt;
                exit(0);&lt;br /&gt;
        }&lt;br /&gt;
        if (m/ERROR/) {&lt;br /&gt;
                close(MODEM);&lt;br /&gt;
                print(&amp;quot;PIN rejected\n&amp;quot;);&lt;br /&gt;
                exit(1);&lt;br /&gt;
        }&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
... welches ich von [http://wiki.ubuntuusers.de/UMTS HIER] abgerippt hab. Dort findet sich übrigens auch nochmal eine Anleitung unter ubuntu!&lt;br /&gt;
* 9. Jetzt sollte die UMTS Karte erst grün und dann blau blinken. Das bedeutet das wir GPRS (grün) oder UMTS (blau) Empfang haben.&lt;br /&gt;
* 10. Als nächstes die Karte einwählen lassen. Dazu benutze ich wvdial, gibts über apt-get oder von [http://open.nit.ca/wiki/?page=WvDial hier]! wvdial benötigt eine config, die in /etc/wvdial.conf liegt. Meine sieht so aus:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
[Dialer Defaults]&lt;br /&gt;
Modem = /dev/ttyUSB0&lt;br /&gt;
Baud = 460800&lt;br /&gt;
SetVolume = 0&lt;br /&gt;
Dial Command = ATDT&lt;br /&gt;
FlowControl = NOFLOW&lt;br /&gt;
Init1 = ATZ&lt;br /&gt;
Init2 = ATM0&lt;br /&gt;
&lt;br /&gt;
[Dialer umts]&lt;br /&gt;
Modem = /dev/ttyUSB0&lt;br /&gt;
Baud = 460800&lt;br /&gt;
Username = ppp&lt;br /&gt;
Password = ppp&lt;br /&gt;
Phone = *99***1#&lt;br /&gt;
Stupid Mode = 1&lt;br /&gt;
Init1 = AT+CGDCONT=1,&amp;quot;IP&amp;quot;,&amp;quot;web.vodafone.de&amp;quot;&lt;br /&gt;
Dial Attempts = 3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
* 11. Wenn ich jetzt &#039;&#039;wvdial umts&#039;&#039; eingeb, dann connectet sich wvdial über pppd mit dem UMTS Netz und ich kann einwandfrei surfen. Checken kann man dies, indem man in /var/log/messages oder syslog schaut.&lt;br /&gt;
* 12. Man kann det janze auch mit kppp, gnome-ppp und pppd direkt machen. Wie es einem beliebt, bei mir hat wvdial als erstes geklappt, also nehm ich das! :-)&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Yorn|Yorn]] 02:37, 31. Jan. 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
== Erfahrungsbericht ==&lt;br /&gt;
Also ich fahre jetzt die Strecke Bonn - Mannheim in nem IC und hab 1 Disconnect gehabt (3 Minuten). Wenn UMTS nicht verfügbar war, hat die Karte schön auf GPRS geswitched. Das war ca. 20 Minuten lang der Fall, paar Minuten nach Koblenz. Ich bin bis auf den einen Disconnect jetzt also 2 Stunden online und voll zufrieden! Ich hör gerade 96k Webradio und schreib hier im wiki rum. Ping Zeiten sind unter umts bei ~120, bei gprs fallback um die 400. Ich bin gerade noch per ssh auf meiner box und hab kaum lag.&lt;br /&gt;
&lt;br /&gt;
Was besseres kann mir persönlich für ne Bahnfahrt nicht passieren, muss ich sagen. Jetzt mach ich noch DVB-T an und guck Nachrichten! :-D&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Yorn|Yorn]] 15:14, 31. Jan. 2007 (CET)&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Yorn-bot&amp;diff=720</id>
		<title>Yorn-bot</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Yorn-bot&amp;diff=720"/>
		<updated>2007-01-19T00:11:34Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{pausiertes Projekt|Kontakt=Yorn|öffentlich=ja}}&lt;br /&gt;
&lt;br /&gt;
== Yorn Robot ==&lt;br /&gt;
&lt;br /&gt;
Da ich wirklich keine Zeit hatte meine Platine selbst zu löten (die Zeit wird aber kommen, spätestens wenn das langweilige Semester wieder anfängt und ich nicht weiss, was ich in meiner Studentenbude machen soll...) und andere Sachen wichtiger waren, habe ich mich entschieden für die Platine erstmal zum Testen eine Out-Of-The-Box Lösung zu besorgen. Meine Wahl viel dabei auf ein Anfängerboard von [http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&amp;amp;products_id=10 Robotikhardware.de], das dem [http://www.roboternetz.de/wiki/pmwiki.php?n=Main.RN-Control Roboternetz.de] Standard unterliegt. Ich kann das RN-Control Board für Anfänger nur empfehlen, der Support im offiziellen Forum und die Datenblätter, die man mitgeliefert bekommt sind erstklassig und man kann sofort loslegen. Anschlüsse und Test/Beispiel-Programme sind genügend vorhanden und liefern einem einen guten Start wenn man von AVRs, Basic und anderem Spass absolut keine Ahnung hat (so wie ich...). Dazu hab ich noch zwei Kabel, ein ISP-Dongel zum Programmieren über den seriellen oder wahlweise den Drucker Port. Dazu noch ein serielles Kabel für die RS232 Kommunikation, das sich wunderbar für Fehlerdiagnosen eignet.&lt;br /&gt;
&lt;br /&gt;
=== Zum Bot: ===&lt;br /&gt;
Der Bot besteht im Moment aus einem Sharp IR Abstandssensor, dem Board, 2 Ge-moddeten Servos und einem Chassis, das ich aus einem alten RC Fahrzeug zusammengebaut habe.&lt;br /&gt;
&lt;br /&gt;
==== v0.1a ====&lt;br /&gt;
Die erste Version des Bots bestand aus oben genannten Komponenten, wobei ich die Standard Motoren aus dem RC Racer benutzt hab. Das RN-Control Board habe ich einfach auf den Bot gelegt, nachdem ich alles, bis auf das Chassis abgeschraubt hatte. Das Chassis besteht aus einem schwarzen Plastik-Körper, an dem 4 Räder angebracht sind, die zwei Ketten Antreiben. Nach vorne ist eine [http://www.drrobot.com/products/item_images/GP2Y0A21YK.jpg Sharp IR-Sensor] zur Abstandsmessung angebracht. Stromversorgung über einen Netzadapter, für den ich einfach ein passendes Gegenstück am Bot angebracht habe.&lt;br /&gt;
&lt;br /&gt;
==== v0.1b ====&lt;br /&gt;
Die zweite Version entstand aus der Notwendigkeit, die Motoren ersetzen zu müssen. Die Mistdinger waren nämlich zu stark für den Motorcontroller (L293D) der auf dem Board war und haben mir einmal den Motorcontroller abrauchen lassen und im weiteren Betrieb dann andere Motorcontroller übermäßig erhitzt (und Hitze ist hier untertrieben, man hätte drauf Eier braten können). Auf einen Tip aus dem Roboternetz.de Forum habe ich dann einen weiteren Motorcontroller Huckepack auf den verbauten gelötet und damit die Temperatur etwas drücken können, allerdings war das ganze immernoch keine Lösung im Dauerbetrieb. Ich hab dann mit den billigsten 5 Euro Servos experimentiert, die ich von Conrad bekommen konnte. Die waren im Limit was den Betrieb anging und der Motortreiber wird jetzt &amp;quot;NUR&amp;quot; warm, raucht aber nicht mehr ab, hoffe ich zumindest. Im Dauerbetrieb noch nicht getestet. Das Problem war hierbei, die erstaunlich komplexe Verarbeitung des RC-Antriebs so zu modden, das man die Raupen über die zwei Servos betreiben konnte. Da hat natürlich nichts gestimmt, weder die Maße, noch die Zahnradkonstruktionen. Also hab ich die schönen Motorgehäuse abgesägt und hinten einen komplett neuen Motorraum gemoddet (siehe Bilder und ein [http://www.irc-resort.de/~tzeench/bot.mov Video]!). Die Heissklebepistole rockt, sach ich nur! Jetzt fährt das Ding jedenfalls wieder.&lt;br /&gt;
&lt;br /&gt;
==== v0.2a ====&lt;br /&gt;
So es ist Zeit für die nächste Version des Bots. Hinzugekommen sind 2 neue [http://www.drrobot.com/products/item_images/GP2Y0A21YK.jpg Sharp IR-Sensoren], die ich nach vorne Ausgerichtet hab. Dann hat der Bot noch ein Softwareupdate erhalten, um die zwei zusätzlichen Sensoren sinnvoll verwenden zu können. Im Prinzip läuft das ganze jetzt so ab, dass der Bot ein einseitiges Hinderniss von einem frontalen Hinderniss unterscheiden kann und nun nicht einfach immer umdreht wenn sich vor ihm was tut, sonder erstaunlich intelligent seine Richtung so korrigieren kann, bis der Weg wieder frei ist. Ich habe ein paar Videos hochgeladen, jetzt als mpg, jeweils 1,3MB. &lt;br /&gt;
&lt;br /&gt;
Hier:  [http://www.irc-resort.de/~tzeench/bot1.mpg Bot 1], [http://www.irc-resort.de/~tzeench/bot2.mpg Bot 2], [http://www.irc-resort.de/~tzeench/bot3.mpg Bot 3],  [http://www.irc-resort.de/~tzeench/bot4.mpg Bot 4]! &lt;br /&gt;
&lt;br /&gt;
Bilder gibts auch, und zwar hier: [http://www.irc-resort.de/~tzeench/sensbot1.jpg Bot mit neuen Sensoren1],  [http://www.irc-resort.de/~tzeench/sensbot2.jpg Bot mit neuen Sensoren2]!&lt;br /&gt;
&lt;br /&gt;
=== Features: ===&lt;br /&gt;
Der Bot fährt mit annehmbarer Geschwindigkeit und bis jetzt erkennt er nur Gegenstände die direkt vor ihm liegen und weicht diesen aus, indem er etwas zurück fährt, sich ein paar Grad auf der Stelle dreht und dann weiter fährt. Ein Bumper wurde Testweise angeschlossen, aber wieder verworfen, da die Abstandsmessung eigentlich alles ersetzt. Auf Console wird dann bei jeder Routine eine Meldung ausgegeben, um die Fehler besser analysieren zu können. Ein Snapshot von der [[Firmware_yornbot|Firmware]] ist hier zu finden.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; Nach dem Update vom 02.11. kann der Bot jetzt intelligenter navigieren und fährt nicht nur einfach immer zurück.&lt;br /&gt;
&lt;br /&gt;
=== In Planung: ===&lt;br /&gt;
Jetzt wo ich erstmal mit dem Ding wieder arbeiten kann ist geplant mit den weiteren Sharp IR Sensoren ein etwas komplexeres Navigationssystem zu erstellen. ZB den Abstand zum Boden ständig zu messen, um Steigungen und Löcher zu erkennen. Ziel ist, den Bot wissen zu lassen wo er sich in seinem Umfeld befindet. Jedoch nicht absolut, sondern in Relation zu den erkannten Hindernissen.&lt;br /&gt;
&lt;br /&gt;
Eine weitere Idee ist, den Bot mit seinen Sensoren einen Korridor &amp;quot;ausleuchten&amp;quot; zu lassen und nur innerhalb dieses Korridors Hindernisse zu bearbeiten. Dabei kann man sich mit dem Radius, der sich aus der Reichweite eines sich drehendem IR Sensor ergibt und einer Kontaktschaltung für die verschiedenen Grad bzw. Richtung einen Korridor errechnen, indem sich kein Hinderniss befinden darf.&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Epick-howto&amp;diff=145</id>
		<title>Epick-howto</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Epick-howto&amp;diff=145"/>
		<updated>2007-01-18T18:26:30Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{beendetes Projekt|Kontakt=Yorn|öffentlich=ja}}&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
== E-Pick selbstgemacht! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maverick hat diese Seite hier entdeckt: http://www.inventgeek.com/Projects/lockpick/Page1.aspx&lt;br /&gt;
&lt;br /&gt;
Dort wird beschrieben wie man sich selbst einen &amp;quot;electric vibrating lock pick&amp;quot; bauen kann. Hört sich gut an, hat sich aber beim Nachbauen erstmal als Enttäuschung rausgestellt. Man sollte dieses Ding auf keinen Fall mit einer electric pick gun verwechseln, denn der Kolibri von Oral-B hat nichtma 10% der Leistung die eine echte elektrische Pick Gun hat, von ner manuellen Pickpistole mal ganz zu schweigen. Der Kolibri hat auf keinen Fall die Kraft mehr als einen Pin ordentlich zu bewegen. Wenn man mal den Aufbau einer echten Pick Pistole mit dem Kolibri vergleicht wird einem auch sehr schnell klar warum das so ist. Die echten Pick Pistolen laufen alle mit bis zu 4 Baby C Batterien und wiegen mal eben n halbes Kilo. Das da wesentlich mehr Bums dahinter ist als bei dem 7cm langen und 2cm breiten Kolibri ist ja wohl klar. Ich hab dann sogar dem Kopf mehr Spiel erlaubt indem ich die Fassung etwas ausgefeilt hab, aber das Ding is einfach zu schwach um was reissen zu können.&lt;br /&gt;
&lt;br /&gt;
Ich hab die Pickgun den Beschreibungen folgend nachgebaut, ist nicht wirklich schwer und nach höchstens ner Stunde Arbeit ist das Ding fertig. Bilder folgen noch, unterscheiden sich jedoch kaum von denen auf der obigen Page. Ich bring sie mal heute abend mit zum Treffen (31.01.2006).&lt;br /&gt;
&lt;br /&gt;
Der Kolibri ist also _KEINE_ Pickpistole, sondern ein vibrierender Pick. Leider entbehrt sich mir der Sinn dieses Features komplett, denn wenn ich die Pins eh noch manuell setzen muss, und zwar alle einzeln, dann ist das letzte was ich gebrauchen kann ein summender Ton und ein vibrieren im kompletten Schloss und am Pick. Das mag Geschmackssache sein.&lt;br /&gt;
&lt;br /&gt;
Ich kann also den Nachbau empfehlen weils ein lustiges Projekt ist, vielleicht taugt ja jemand der vibrierende Pick, allerdings darf man sich nichts davon versprechen. Meiner Meinung nach geht die Darstellung auf der Homepage etwas zu weit, da kommts nämlich so rüber als wäre es eben wegen der Vibration möglich Schlösser effektiver zu öffnen. Mein 5 Pin 08/15 Schloss habe ich damit jedenfalls nicht aufbekommen, wenn ich da allerdings mit meiner manuellen Pick Gun drangehe is das Ding sofort offen.&lt;br /&gt;
&lt;br /&gt;
Hier hab ich dazu mal eine Diskussion gestartet: http://forums.inventgeek.com/viewtopic.php?t=13&lt;br /&gt;
&lt;br /&gt;
EDIT: Ich habe gerade festgestellt, dass die das Forum neu aufgesetzt haben und alle posts gelöscht wurden...&lt;br /&gt;
&lt;br /&gt;
Gruss!&lt;br /&gt;
&lt;br /&gt;
UPDATE: Hier mal ein Foto...&lt;br /&gt;
&lt;br /&gt;
[[Bild:E-pick.jpg]]&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=ICTF_2006&amp;diff=269</id>
		<title>ICTF 2006</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=ICTF_2006&amp;diff=269"/>
		<updated>2006-12-11T10:25:29Z</updated>

		<summary type="html">&lt;p&gt;Yorn: /* yorn */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{falscher Titel|iCTF 2006}}&lt;br /&gt;
{{Event&lt;br /&gt;
|Titel=iCTF 2006&lt;br /&gt;
|Beginn=1165597200&lt;br /&gt;
|Ende=1165629600&lt;br /&gt;
|Website=http://www.cs.ucsb.edu/~vigna/CTF/&lt;br /&gt;
|Veranstalter=UCSB&lt;br /&gt;
|Ort=PiPool&lt;br /&gt;
|Anwesend={{Anw|Scytale}}, {{Anw|w0lverine}}, {{Anw|yorn}}&lt;br /&gt;
}}&lt;br /&gt;
== Image ==&lt;br /&gt;
* Download unter http://www.cs.ucsb.edu/~vigna/CTF/CTF.tgz.gpg (ca. 300&amp;amp;nbsp;MB)&lt;br /&gt;
* MD5-Summe des gecrypteten Images: a2a95b635dcdc09424decefea97842b5&lt;br /&gt;
* Passwort: &amp;lt;tt&amp;gt;h1llb1lly&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Berichterstattung ==&lt;br /&gt;
* [http://blog.philippfleck.de/1_philipps_blog/categories/104_ictf.html Philipp&#039;s Blog, Kategorie &amp;quot;iCTF&amp;quot;]&lt;br /&gt;
* [http://scytale.de/files/2006/12/ictf/ IRC-Logs]&lt;br /&gt;
&lt;br /&gt;
=== Scytale ===&lt;br /&gt;
* Organisation war etwas chaotisch, sowohl teamintern als auch global.&lt;br /&gt;
* Ging wie immer verspätet los.&lt;br /&gt;
* Jedes Team stellte eine Bank dar und begann mit einer Million Dollar. Man bekam Geld durch Up-Status der Services, durch Stehlen von Geld der anderen Banken und durch nebenbei zu lösende &amp;quot;Quests&amp;quot;.&lt;br /&gt;
* Die Teams waren über ein VPN quer über den Globus verbunden. Die Teambox lief unter 10.x.1.3. Wir haben uns die selbe Box nochmal als 10.x.1.251 aufgesetzt und als &amp;quot;Testbox&amp;quot; zum Finden von Löchern und Experimentieren mit ihnen benutzt.&lt;br /&gt;
* Haben uns ganz gut geschlagen, diverse Exploits gefunden und gefixt/ausgenutzt, hatten irgendwann ca. 1.8 Millionen, fanden uns teilweise in den Top5 der &amp;quot;Best Hackers&amp;quot;.&lt;br /&gt;
* Plötzlich, ca. eine Stunde vor Ende, begannen wir, massiv Geld zu verlieren, teilweise fünfstellige Beträge in einer Minute. Nachdem wir ca. 400.000 verloren hatten, kappten wir die Netzverbindung unserer Teambox.&lt;br /&gt;
* Wir staunten nicht schlecht, als wir weiterhin zigtausende Dollar verloren und schoben es auf ein laggendes Scoreboard.&lt;br /&gt;
* Als wir bei einem vierstelligen Kontostand angekommen waren, lag die Motivation bereits bei null. Wir konnten zwar mit neu gefundenen Exploits wieder ein bisschen was gutmachen, erholten uns aber nicht mehr rechtzeitig von diesem Desaster.&lt;br /&gt;
* Aufgrund einiger Hinweise im IRC erfuhren wir, dass es anscheinend eine Fehlkonfiguration der Firewall gab. Die Testbox war von außen erreichbar. Die fremden Teams konnten dort die ungepatchten Sicherheitslücken ausnutzen und&amp;amp;nbsp;- wie auch immer&amp;amp;nbsp;- Geld zu sich transferieren.&lt;br /&gt;
&lt;br /&gt;
=== Yorn ===&lt;br /&gt;
Ich sag dazu nur, wie jedesmal wenn ich an nem CTF teilnehm: Egal was fürne Platzierung man macht, die Wissenssprünge die man nach so einem CTF hat sind einfach enorm! Hat wieder mal tierisch Spass gemacht, auch wenn wir (wieder mal) durch einen dummen Fehler enorm abgerutscht sind in der Platzierung... Bin gespannt auf den 23C3 CTF!&lt;br /&gt;
&lt;br /&gt;
== Vorgeschichte ==&lt;br /&gt;
[[Thorsten Holz]] vom [[Lehrstuhl PI1]] der Uni Mannheim hat bei einer Seminarvorbesprechung mit [[Scytale]] vorgeschlagen, beim diesjährigen iCTF ein &amp;quot;Uni Mannheim&amp;quot;-Team bestehend aus fähigen Studenten der Uni sowie Mitgliedern des Chaostreffs auf die Beine zu stellen.&lt;br /&gt;
Voraussetzung für die Teilnahme ist Studentenstatus, aber man muss nicht zwingend Informatikstudent oder an der Uni Mannheim immatrikuliert sein (*wink*@[[yorn]]).&lt;br /&gt;
&lt;br /&gt;
Der Termin überschnitt sich mit dem [[Seminar 8. Dezember 2006]], allerdings ist Zuschauen auch für nicht-Studenten erlaubt.&lt;br /&gt;
Somit ersetzt das iCTF den Seminartermin.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen findet ihr auf der Website des iCTF, eine Anfahrtsbeschreibung zum [[PiPool]] auf der entsprechenden Wikiseite.&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=Firmware_yornbot&amp;diff=161</id>
		<title>Firmware yornbot</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=Firmware_yornbot&amp;diff=161"/>
		<updated>2006-12-02T01:26:15Z</updated>

		<summary type="html">&lt;p&gt;Yorn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Öffentlich]]&lt;br /&gt;
== Die erste vorzeigbare Version v0.1a! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code qbasic&amp;gt;&lt;br /&gt;
Declare Sub Go()&lt;br /&gt;
Declare Sub Wenden()&lt;br /&gt;
Declare Function Tastenabfrage() As Byte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$regfile = &amp;quot;m32def.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dim I As Integer&lt;br /&gt;
Dim N As Integer&lt;br /&gt;
Dim Ton As Integer&lt;br /&gt;
Dim Wsen As Word&lt;br /&gt;
Dim Wbump As Word&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$crystal = 16000000                                         &#039;Quarzfrequenz&lt;br /&gt;
$baud = 9600&lt;br /&gt;
&lt;br /&gt;
Config Adc = Single , Prescaler = Auto                      &#039;Für Tastenabfrage und Spannungsmessung&lt;br /&gt;
&lt;br /&gt;
Config Pina.7 = Input                                       &#039;Für Tastenabfrage&lt;br /&gt;
Porta.7 = 1                                                 &#039;Pullup Widerstand ein&lt;br /&gt;
&lt;br /&gt;
Dim Taste As Byte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;Ports für linken Motor&lt;br /&gt;
Config Pinc.6 = Output                                      &#039;Linker Motor Kanal 1&lt;br /&gt;
Config Pinc.7 = Output                                      &#039;Linker Motor Kanal 2&lt;br /&gt;
Config Pind.4 = Output                                      &#039;Linker Motor PWM&lt;br /&gt;
&#039;Ports für rechten Motor&lt;br /&gt;
Config Pinb.0 = Output                                      &#039;Rechter Motor Kanal 1&lt;br /&gt;
Config Pinb.1 = Output                                      &#039;Rechter Motor Kanal 2&lt;br /&gt;
Config Pind.5 = Output                                      &#039;Rechter Motor PWM&lt;br /&gt;
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down&lt;br /&gt;
Pwm1a = 0&lt;br /&gt;
Pwm1b = 0&lt;br /&gt;
Tccr1b = Tccr1b Or &amp;amp;H02                                     &#039;Prescaler = 8&lt;br /&gt;
&lt;br /&gt;
Print&lt;br /&gt;
Print &amp;quot;yornbot v-0.1a&amp;quot;&lt;br /&gt;
Print&lt;br /&gt;
&lt;br /&gt;
Function Tastenabfrage() As Byte&lt;br /&gt;
Local Ws As Word&lt;br /&gt;
&lt;br /&gt;
   Tastenabfrage = 0&lt;br /&gt;
   Ton = 600&lt;br /&gt;
   Start Adc&lt;br /&gt;
   Ws = Getadc(7)&lt;br /&gt;
   If Ws &amp;lt; 500 Then&lt;br /&gt;
      Select Case Ws&lt;br /&gt;
         Case 400 To 450&lt;br /&gt;
            Tastenabfrage = 1&lt;br /&gt;
            Ton = 550&lt;br /&gt;
            Call Go&lt;br /&gt;
         Case 330 To 380&lt;br /&gt;
            Tastenabfrage = 2&lt;br /&gt;
            Ton = 500&lt;br /&gt;
            Call Wenden&lt;br /&gt;
         Case 260 To 305&lt;br /&gt;
            Tastenabfrage = 3&lt;br /&gt;
            Ton = 450&lt;br /&gt;
         Case 180 To 220&lt;br /&gt;
            Tastenabfrage = 4&lt;br /&gt;
            Ton = 400&lt;br /&gt;
         Case 90 To 130&lt;br /&gt;
            Tastenabfrage = 5&lt;br /&gt;
             Ton = 350&lt;br /&gt;
      End Select&lt;br /&gt;
      Sound Portd.7 , 400 , Ton                             &#039;BEEP&lt;br /&gt;
Waitms 100&lt;br /&gt;
&lt;br /&gt;
End&lt;br /&gt;
   End If&lt;br /&gt;
End Function&lt;br /&gt;
&lt;br /&gt;
Sub Go()&lt;br /&gt;
Print &amp;quot;*GO*&amp;quot;&lt;br /&gt;
&#039;Linker Motor ein&lt;br /&gt;
   Portc.6 = 1                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portc.7 = 0                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portd.4 = 1                                              &#039;Linker Motor EIN&lt;br /&gt;
&lt;br /&gt;
   &#039;Rechter Motor ein&lt;br /&gt;
   Portb.0 = 1                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portb.1 = 0                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portd.5 = 1                                              &#039;rechter Motor EIN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   I = 200&lt;br /&gt;
   Do&lt;br /&gt;
      Pwm1a = I&lt;br /&gt;
      Pwm1b = I&lt;br /&gt;
      Waitms 20&lt;br /&gt;
      I = I + 20&lt;br /&gt;
   Loop Until I &amp;gt; 281&lt;br /&gt;
&lt;br /&gt;
 &#039;  Do&lt;br /&gt;
&#039;Wbump = Getadc(1)&lt;br /&gt;
&#039;If Wbump &amp;gt; 500 Then&lt;br /&gt;
&#039;Print &amp;quot;*WENDEN - I think we hit something!*&amp;quot;&lt;br /&gt;
&#039;Call Wenden&lt;br /&gt;
&lt;br /&gt;
&#039;End If&lt;br /&gt;
&lt;br /&gt;
Do&lt;br /&gt;
Wsen = Getadc(0)&lt;br /&gt;
&#039;Print&lt;br /&gt;
&#039;Print &amp;quot;**** Sharp Sensor Test *****&amp;quot;&lt;br /&gt;
&#039;Print &amp;quot;**** ADC-Wert: &amp;quot; ; Wsen&lt;br /&gt;
&#039;Waitms 100&lt;br /&gt;
If Wsen &amp;gt; 200 Then&lt;br /&gt;
Print &amp;quot;*WENDEN - Object in range!*&amp;quot;&lt;br /&gt;
Call Wenden&lt;br /&gt;
&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Loop&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sub Wenden()&lt;br /&gt;
   &#039;Linker Motor ein&lt;br /&gt;
   Portc.6 = 0                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portc.7 = 1                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portd.4 = 1                                              &#039;Linker Motor EIN&lt;br /&gt;
&lt;br /&gt;
   &#039;Rechter Motor ein&lt;br /&gt;
   Portb.0 = 0                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portb.1 = 1                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portd.5 = 1                                              &#039;rechter Motor EIN&lt;br /&gt;
&lt;br /&gt;
   I = 200&lt;br /&gt;
   Do&lt;br /&gt;
      Pwm1a = I&lt;br /&gt;
      Pwm1b = I&lt;br /&gt;
      Waitms 20&lt;br /&gt;
      I = I + 20&lt;br /&gt;
   Loop Until I &amp;gt; 281&lt;br /&gt;
      Wait 1&lt;br /&gt;
      Pwm1a = 0&lt;br /&gt;
      Pwm1b = 0&lt;br /&gt;
&#039;Linker Motor ein&lt;br /&gt;
   Portc.6 = 0                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portc.7 = 1                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portd.4 = 1                                              &#039;Linker Motor EIN&lt;br /&gt;
&lt;br /&gt;
   &#039;Rechter Motor ein&lt;br /&gt;
   Portb.0 = 1                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portb.1 = 0                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portd.5 = 1                                              &#039;rechter Motor EIN&lt;br /&gt;
   I = 200&lt;br /&gt;
   Do&lt;br /&gt;
      Pwm1a = I&lt;br /&gt;
      Pwm1b = I&lt;br /&gt;
      Waitms 20&lt;br /&gt;
      I = I + 20&lt;br /&gt;
   Loop Until I &amp;gt; 281&lt;br /&gt;
      Wait 1&lt;br /&gt;
      Pwm1a = 0&lt;br /&gt;
      Pwm1b = 0&lt;br /&gt;
   Call Go&lt;br /&gt;
   End Sub&lt;br /&gt;
&amp;lt;/code&amp;gt;\\&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Die Version mit besserer Navigation v0.2a! ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code qbasic&amp;gt;&lt;br /&gt;
&#039;v-0.2a&lt;br /&gt;
Declare Sub Go()&lt;br /&gt;
Declare Sub Wenden()&lt;br /&gt;
Declare Sub Links()&lt;br /&gt;
Declare Sub Rechts()&lt;br /&gt;
Declare Function Tastenabfrage() As Byte&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
$regfile = &amp;quot;m32def.dat&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Dim I As Integer&lt;br /&gt;
Dim I2 As Integer&lt;br /&gt;
Dim N As Integer&lt;br /&gt;
Dim Ton As Integer&lt;br /&gt;
Dim Wsen As Integer&lt;br /&gt;
Dim Wre As Integer&lt;br /&gt;
Dim Wli As Integer&lt;br /&gt;
Dim Wr As Integer&lt;br /&gt;
Dim Wl As Integer&lt;br /&gt;
Dim W0 As Integer&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
$crystal = 16000000                                         &#039;Quarzfrequenz&lt;br /&gt;
$baud = 9600&lt;br /&gt;
 &lt;br /&gt;
Config Adc = Single , Prescaler = Auto                      &#039;Für Tastenabfrage und Spannungsmessung&lt;br /&gt;
 &lt;br /&gt;
Config Pina.7 = Input                                       &#039;Für Tastenabfrage&lt;br /&gt;
Porta.7 = 1                                                 &#039;Pullup Widerstand ein&lt;br /&gt;
 &lt;br /&gt;
Dim Taste As Byte&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&#039;Ports für linken Motor&lt;br /&gt;
Config Pinc.6 = Output                                      &#039;Linker Motor Kanal 1&lt;br /&gt;
Config Pinc.7 = Output                                      &#039;Linker Motor Kanal 2&lt;br /&gt;
Config Pind.4 = Output                                      &#039;Linker Motor PWM&lt;br /&gt;
&#039;Ports für rechten Motor&lt;br /&gt;
Config Pinb.0 = Output                                      &#039;Rechter Motor Kanal 1&lt;br /&gt;
Config Pinb.1 = Output                                      &#039;Rechter Motor Kanal 2&lt;br /&gt;
Config Pind.5 = Output                                      &#039;Rechter Motor PWM&lt;br /&gt;
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down&lt;br /&gt;
Pwm1a = 0&lt;br /&gt;
Pwm1b = 0&lt;br /&gt;
Tccr1b = Tccr1b Or &amp;amp;H02                                     &#039;Prescaler = 8&lt;br /&gt;
 &lt;br /&gt;
Print &amp;quot;yornbot v-0.2a&amp;quot;&lt;br /&gt;
Print&lt;br /&gt;
 &lt;br /&gt;
Function Tastenabfrage() As Byte&lt;br /&gt;
Local Ws As Word&lt;br /&gt;
 &lt;br /&gt;
   Tastenabfrage = 0&lt;br /&gt;
   Ton = 600&lt;br /&gt;
   Start Adc&lt;br /&gt;
   Ws = Getadc(7)&lt;br /&gt;
   If Ws &amp;lt; 500 Then&lt;br /&gt;
      Select Case Ws&lt;br /&gt;
         Case 400 To 450&lt;br /&gt;
            Tastenabfrage = 1&lt;br /&gt;
            Ton = 550&lt;br /&gt;
            Call Go&lt;br /&gt;
         Case 330 To 380&lt;br /&gt;
            Tastenabfrage = 2&lt;br /&gt;
            Ton = 500&lt;br /&gt;
            Call Wenden&lt;br /&gt;
         Case 260 To 305&lt;br /&gt;
            Tastenabfrage = 3&lt;br /&gt;
            Ton = 450&lt;br /&gt;
         Case 180 To 220&lt;br /&gt;
            Tastenabfrage = 4&lt;br /&gt;
            Ton = 400&lt;br /&gt;
         Case 90 To 130&lt;br /&gt;
            Tastenabfrage = 5&lt;br /&gt;
             Ton = 350&lt;br /&gt;
      End Select&lt;br /&gt;
      Sound Portd.7 , 400 , Ton                             &#039;BEEP&lt;br /&gt;
Waitms 100&lt;br /&gt;
 &lt;br /&gt;
End&lt;br /&gt;
   End If&lt;br /&gt;
End Function&lt;br /&gt;
 &lt;br /&gt;
Sub Go()&lt;br /&gt;
Print &amp;quot;*GO*&amp;quot;&lt;br /&gt;
&#039;Linker Motor ein&lt;br /&gt;
   Portc.6 = 1                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portc.7 = 0                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portd.4 = 1                                              &#039;Linker Motor EIN&lt;br /&gt;
 &lt;br /&gt;
   &#039;Rechter Motor ein&lt;br /&gt;
   Portb.0 = 1                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portb.1 = 0                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portd.5 = 1                                              &#039;rechter Motor EIN&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
   I = 200&lt;br /&gt;
   Do&lt;br /&gt;
      Pwm1a = I&lt;br /&gt;
      Pwm1b = I&lt;br /&gt;
      Waitms 20&lt;br /&gt;
      I = I + 20&lt;br /&gt;
   Loop Until I &amp;gt; 281&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Do&lt;br /&gt;
 &lt;br /&gt;
W0 = Getadc(0)&lt;br /&gt;
Wr = Getadc(1)&lt;br /&gt;
Wl = Getadc(2)&lt;br /&gt;
Wsen = W0 + Wr&lt;br /&gt;
Wsen = Wsen + Wl&lt;br /&gt;
Wre = W0 + Wr&lt;br /&gt;
Wli = W0 + Wl&lt;br /&gt;
If Wsen &amp;gt; 1000 Then&lt;br /&gt;
Print &amp;quot;*WENDEN - Blocked!*&amp;quot;&lt;br /&gt;
Call Wenden&lt;br /&gt;
End If&lt;br /&gt;
If Wre &amp;gt; 400 Then&lt;br /&gt;
Print &amp;quot;*HINDERNISS RECHTS- Ausweichen nach links!*&amp;quot;&lt;br /&gt;
Call Links&lt;br /&gt;
End If&lt;br /&gt;
If Wli &amp;gt; 400 Then&lt;br /&gt;
Print &amp;quot;*HINDERNISS LINKS- Ausweichen nach rechts!*&amp;quot;&lt;br /&gt;
Call Rechts&lt;br /&gt;
End If&lt;br /&gt;
 &lt;br /&gt;
Loop&lt;br /&gt;
End Sub&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Sub Links()&lt;br /&gt;
         &#039;Linker Motor ein&lt;br /&gt;
   Portc.6 = 1                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portc.7 = 0                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portd.4 = 1                                              &#039;Linker Motor EIN&lt;br /&gt;
 &lt;br /&gt;
   &#039;Rechter Motor ein&lt;br /&gt;
   Portb.0 = 1                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portb.1 = 0                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portd.5 = 1                                              &#039;rechter Motor EIN&lt;br /&gt;
 &lt;br /&gt;
   I = 281&lt;br /&gt;
   I2 = 101&lt;br /&gt;
      Pwm1a = I2&lt;br /&gt;
      Pwm1b = I&lt;br /&gt;
      Waitms 20&lt;br /&gt;
 &lt;br /&gt;
      Wait 1&lt;br /&gt;
      Pwm1a = 0&lt;br /&gt;
      Pwm1b = 0&lt;br /&gt;
   Call Go&lt;br /&gt;
   End Sub&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Sub Rechts()&lt;br /&gt;
         &#039;Linker Motor ein&lt;br /&gt;
   Portc.6 = 1                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portc.7 = 0                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portd.4 = 1                                              &#039;Linker Motor EIN&lt;br /&gt;
 &lt;br /&gt;
   &#039;Rechter Motor ein&lt;br /&gt;
   Portb.0 = 1                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portb.1 = 0                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portd.5 = 1                                              &#039;rechter Motor EIN&lt;br /&gt;
 &lt;br /&gt;
   I = 101&lt;br /&gt;
   I2 = 281&lt;br /&gt;
      Pwm1a = I2&lt;br /&gt;
      Pwm1b = I&lt;br /&gt;
      Waitms 20&lt;br /&gt;
 &lt;br /&gt;
      Wait 1&lt;br /&gt;
      Pwm1a = 0&lt;br /&gt;
      Pwm1b = 0&lt;br /&gt;
   Call Go&lt;br /&gt;
   End Sub&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Sub Wenden()&lt;br /&gt;
   &#039;Linker Motor ein&lt;br /&gt;
   Portc.6 = 0                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portc.7 = 1                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portd.4 = 1                                              &#039;Linker Motor EIN&lt;br /&gt;
 &lt;br /&gt;
   &#039;Rechter Motor ein&lt;br /&gt;
   Portb.0 = 0                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portb.1 = 1                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portd.5 = 1                                              &#039;rechter Motor EIN&lt;br /&gt;
 &lt;br /&gt;
   I = 200&lt;br /&gt;
   Do&lt;br /&gt;
      Pwm1a = I&lt;br /&gt;
      Pwm1b = I&lt;br /&gt;
      Waitms 20&lt;br /&gt;
      I = I + 20&lt;br /&gt;
   Loop Until I &amp;gt; 281&lt;br /&gt;
      Wait 1&lt;br /&gt;
      Pwm1a = 0&lt;br /&gt;
      Pwm1b = 0&lt;br /&gt;
&#039;Linker Motor ein&lt;br /&gt;
   Portc.6 = 0                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portc.7 = 1                                              &#039;bestimmt Richtung&lt;br /&gt;
   Portd.4 = 1                                              &#039;Linker Motor EIN&lt;br /&gt;
 &lt;br /&gt;
   &#039;Rechter Motor ein&lt;br /&gt;
   Portb.0 = 1                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portb.1 = 0                                              &#039;bestimmt Richtung rechter Motor&lt;br /&gt;
   Portd.5 = 1                                              &#039;rechter Motor EIN&lt;br /&gt;
   I = 200&lt;br /&gt;
   Do&lt;br /&gt;
      Pwm1a = I&lt;br /&gt;
      Pwm1b = I&lt;br /&gt;
      Waitms 20&lt;br /&gt;
      I = I + 20&lt;br /&gt;
   Loop Until I &amp;gt; 281&lt;br /&gt;
      Wait 1&lt;br /&gt;
      Pwm1a = 0&lt;br /&gt;
      Pwm1b = 0&lt;br /&gt;
   Call Go&lt;br /&gt;
   End Sub&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yorn</name></author>
	</entry>
</feed>