https://wiki.koeln.ccc.de/api.php?action=feedcontributions&user=87.79.236.213&feedformat=atom
C4 Wiki - User contributions [en]
2024-03-29T10:16:48Z
User contributions
MediaWiki 1.30.1
https://wiki.koeln.ccc.de/index.php?title=U23_2007&diff=15109
U23 2007
2011-01-13T09:15:22Z
<p>87.79.236.213: </p>
<hr />
<div>Hier sammeln wir Ideen und Hintergrundinformationen zum [http://koeln.ccc.de/prozesse/running/u23-2007 U23 2007].<br />
<br />
== Hintergrundinformationen & Dokumentation ==<br />
* http://www.lochraster.org/etherrape/<br />
* http://wiki.lochraster.org/<br />
* [http://atmel.com/dyn/resources/prod_documents/doc2593.pdf atmega644 Datenblatt]<br />
* [http://savannah.nongnu.org/download/avr-libc/avr-libc-user-manual-1.4.5.pdf.bz2 AVR-Libc Dokumentation (pdf)]<br />
* [http://www.nongnu.org/avr-libc/user-manual/modules.html AVR-Libc Dokumentation (online, html)]<br />
* [http://www.it.lth.se/datablad/Logik/74HC/74HC4094.pdf 74HC4094 Schieberegister Datenblatt]<br />
<br />
== Bastelideen ==<br />
<br />
* Wetterstation<br />
* Zahlencodeschloss zur Türsteuerung mit Kameraerweiterung<br />
* NAS-Server zu Hause übers www einschalten(evtl. auch per Tel. zu aktivieren?) //dirtyheizer aka Thomas<br />
* Network monitoring // Obstfliege aka Philipp<br />
* Diverse Server: DHCP,DNS,... // Obstfliege aka Philipp<br />
<br />
== Abend 1 ==<br />
<br />
* [http://w8n.koeln.ccc.de/media/slides/U23/2007/U23-Einführung.pdf Folien zum Einführungsabend]<br />
<br />
== Abend 2 ==<br />
<br />
[[/Inhalt Abend 2]]<br />
<br />
<br />
== Abend 4 ==<br />
[[/Inhalt Abend 4]]<br />
<br />
== Feedback ==<br />
<br />
Bitte hier (auch gern anonym) Feedback hinterlassen:<br />
<br />
* [[/Feedback Abend 1]]<br />
* [[/Feedback Abend 2]]<br />
* [[/Feedback Abend 3]]<br />
* [[/Feedback Abend 4]]<br />
<br />
== Gruppen ==<br />
<br />
* [[/NULL.0]]<br />
* [[/MateCrew]]<br />
* [[/24]]<br />
* [[/Evil Solutions]]<br />
<br />
== Bastelmaterial ==<br />
<br />
Was haben wir? Was brauchen wir?<br />
<br />
=== ICs ===<br />
<br />
Der C4 hat eine ganze Reihe an ICs geschenkt gekriegt, die für das U23 zur Verfügung stehen. Derzeit sind noch von allen jeweils eine Stange (also 20 oder 25 Stück) vorhanden.<br />
<br />
{| border="1" style="border-collapse:collapse;"<br />
! Typ || Bezeichnung<br />
|-<br />
|74LS02N || Vier NOR-Gatter mit je 2 Eingängen<br />
|-<br />
|74LS05N || Sechs Inverter (open Collector)<br />
|-<br />
|74LS07 || Sechs Treiber (open Collector, 30V)<br />
|-<br />
|74LS12N || Drei NAND-Gatter mit je 3 Eingängen (open Collector)<br />
|-<br />
|74LS20 || Zwei NAND-Gatter mit je 4 Eingängen<br />
|-<br />
|74LS32N || Vier OR-Gatter mit je 2 Eingängen<br />
|-<br />
|74LS38B1 || Vier NAND-Leistungsgatter mit je 2 Eingängen (open Collector)<br />
|-<br />
|74LS73AN || Zwei JK-Flipflops mit Clear<br />
|-<br />
|74LS74AN || Zwei D-Flipflops mit Preset und Clear<br />
|-<br />
|74LS83AN || 4-Bit Volladdierer<br />
|-<br />
|74LS95BP || 4-Bit Schieberegister mit paralleler Ein- und Ausgabe<br />
|-<br />
|74ALS112 || Zwei J-K Flipflops mit Preset und Clear (Advanced Speed)<br />
|-<br />
|74LS191 || Synchroner programmierbarer Vorwärts/Rückwärts 4-Bit Binärzähler<br />
|-<br />
|74LS193B1 || Synchroner programmierbarer Vorwärts/Rückwärts 4-Bit Binärzähler mit Clear<br />
|-<br />
|74LS258AB1 || Vier 2 zu 1 Datenselektoren/Multiplexer mit invertierenden Tri-State Ausgängen<br />
|-<br />
|74LS273N || 8-Bit D Register mit Clear<br />
|-<br />
|74LS280 || 9-Bit Paritätsgenerator/Paritätsprüfer<br />
|-<br />
|74LS374N || 8-Bit D Register mit Tri-State Ausgängen<br />
|-<br />
|74LS375P || Zwei 2-Bit D Latches mit Enable<br />
|-<br />
|74LS645B1 || Octal Bus Transceiver<br />
|-<br />
|74LS688N || 8-Bit Equality Comparator<br />
|}<br />
<br />
== Interessenten fertige etherrapes ==<br />
<br />
NACH U23 stehen drei fertige etherrapes fuer 59,- zum Verkauf.<br />
<br />
Interessenten:<br />
<br />
# Benjamin<br />
# Sebi<br />
# Hanno<br />
# Felix<br />
<br />
== Bootloader unter Win32 ==<br />
<br />
Bitte compiliert das jemand: https://ssl2.mecking.net/svn/etherrape/bootloader-launcher-win32/branches/stable/launch-bootloader.c<br />
<br />
<br />
http://www.haemoglobin.org/U23_2007/launch-bootloader.exe<br />
<br />
[http://www.haemoglobin.org/U23_2007/md5sums MD5]- und [http://www.haemoglobin.org/U23_2007/sha1sums SHA1]-Pruefsummen, sowie [http://www.haemoglobin.org/U23_2007/launch-bootloader.exe.sig OpenPGP-Signatur]<br />
<br />
== strtok ==<br />
<br />
Da die AVR-libc keine strtok-Funktion bietet (wie sich spaeter herausgestellt hat, jedoch strtok_r), habe ich fuer Valentin strtokn und strtokz geschrieben, die einen String mit bestimmer Laenge bzw. Nullterminierung in Tokens parsen.<br />
Der Code steht unter einer an das europaeische Recht angepassten Version der MIT-Lizenz und kann daher problemlos sowohl in GPL-, als auch kommerzieller Software verwendet werden.<br />
<br />
[http://www.haemoglobin.org/U23_2007/tokenize.h tokenize.h]<br />
<br />
[http://www.haemoglobin.org/U23_2007/tokenize.c tokenize.c]<br />
<br />
Sollte jemand einen Bug finden, moege er bitte eine e-Mail oder Jabber-Nachricht an die im Code angegebene Adresse senden.<br />
<br />
=== Anwendungsbeispiel ===<br />
<br />
<pre><br />
/* Ein einfacher Pseudo-HTTP-Parser */<br />
<br />
#include <string.h> /* Fuer NULL und strncmp */<br />
<br />
#define BUFLEN 255<br />
<br />
char buffer[BUFLEN]; /* Unser Lesepuffer */<br />
<br />
char *method; /* Die HTTP-Methode, e.g. HEAD, GET, POST oder PUT */<br />
char *uri; /* Der Uniform Resource Identifier, also das, was man in die Adresszeile des Browsers tippt */<br />
char *version; /* Der HTTP-Versionstring, normalerweise HTTP/1.0 oder HTTP/1.1 */<br />
<br />
method = strtokn(buffer, BUFLEN, ' '); /* sizeof(buffer) anstatt BUFLEN sollte auch gehen, weil buffer in diesem Fall ein char[] und kein char* ist */<br />
if(method) { /* Kein Token gefunden? */<br />
/* Fehlerbehandlung, beispielsweise einen 400-Statuscode zuruecksenden */<br />
}<br />
<br />
if(strncmp(method, "GET", 4)) {<br />
/* Wir moechten nur GET-Requests behandeln, also senden wir irgendeinen 4XX-Statuscode zurueck */<br />
}<br />
<br />
uri = strtokn(NULL, 0, ' ');<br />
if(uri) { /* Kein Token? */<br />
/* Einen 400-Statuscode zurueck */<br />
}<br />
<br />
version = strtokn(NULL, 0, '\r');<br />
if(version) {<br />
/* Das uebliche ;) */<br />
}<br />
<br />
if(strncmp(version, "HTTP/1.0", 9) && strncmp(version, "HTTP/1.1", 9)) {<br />
/* Wir wollen nur HTTP 1.0 oder 1.1 - also wieder 400 */<br />
}<br />
<br />
/*<br />
* Jetzt haben wir alles, was wir brauchen, jedoch ist es auch moeglich,<br />
* den kompletten HTTP-Header zu parsen, um so einen vollwertigen Webserver<br />
* zu schreiben.<br />
*/<br />
<br />
</pre><br />
<br />
== OffTopic ==<br />
<br />
===Borg 3D===<br />
<br />
Die Borgs 3d standen heute bei uns in der Uni (irgend ein Schüler und Naturwissenschaften Messe ding): Sind ganz lustig anzusehen:<br />
*[http://youtube.com/watch?v=4MGKhFIujM4 Borg 3d in Farbe]<br />
*[http://youtube.com/watch?v=PGb9DeUOsSY Borg 3d in 8x8x8]<br />
gemacht von [http://www.das-labor.org das-labor.org] aus Bochum.<br />
<br />
lenkt aber wahrscheinlich von unserem Eigentlichen Projekt ab, etwas mit dem etherrape zu machen. Gruß Hanno<br />
<br />
[[Category:Events]]<br />
[[Category:U23]] <br />
[[Category:U23 2007]]</div>
87.79.236.213
https://wiki.koeln.ccc.de/index.php?title=OpenChaos&diff=14207
OpenChaos
2008-04-04T14:41:45Z
<p>87.79.236.213: /* Alte Veranstaltungen */</p>
<hr />
<div>Das '''OpenChaos''' ist eine Bildungsveranstaltung mit der Option den C4 kennenzulernen. Es findet am letzten Donnerstags jeden Monat (außer Dezember, wegen Weihnachten und Chaos Communication Congress) ab 19:30h im [[Chaos Labor]] statt. Wann das genau ist und um welches Thema es geht steht auf unserer Homepage. Wer den Termin nicht verpassen möchte, kann sich auf unsere [https://mail.koeln.ccc.de/cgi-bin/mailman/listinfo/update Update Mailingliste] eintragen.<br />
<br />
== Alte Veranstaltungen ==<br />
* 27.03.2008, Intelligentes Wohnen<br />
* 28.02.2008, Wissenswertes über Erlang<br />
* 31.01.2008, [[/Securing Unix]]<br />
----<br />
* 29.11.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 3: Verschlüsselte Datengräber<br />
* 25.10.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 2: Sichere Kommunikation<br />
* 25.09.2007, [[OpenChaos/Digitale Verhütung|Digitale Verhütung]], Teil 1: Private Datenspuren<br />
* 30.08.2007, Sunshine on a Stormy Day (SPAM über das Botnetz 2.0)<br />
* 26.07.2007, Einstimmung auf das Camp und Diskussionsrunde zu den Auswüchsen der aktuellen Sicherheitspolitik<br />
* 28.06.2007, Abschlusspräsentation des Projekt U23<br />
* 31.05.2007, Nerds und Geeks zwischen Stereotyp und Subkultur<br />
* 26.04.2007, Breakpoint 07 Nachlese<br />
* 29.03.2007, FreeWRT als Firmware für WLAN Router / VoIP mit Embedded Systemen<br />
* 22.02.2007, hacking in physically addressable memory<br />
* 25.01.2007, [[/IT-Grundschutz]]<br />
----<br />
* 30.11.2006, Steuern, Messen, Regeln - mit Microcontrollern im Eigenbau<br />
* 26.10.2006, [[/Kameaüberwachung und Urban Living]]<br />
* 28.09.2006, Amateurfunk<br />
* 31.08.2006, Hacking for Security - Penetrationtests<br />
* 27.07.2006, [[/Nintendo DS]]<br />
* 29.06.2006, [[/TRIZ]]<br />
* 25.05.2006, Entschwörungstheorie<br />
* 27.04.2006, Demoszene<br />
* 30.03.2006, Linux Desktop (http://programm.froscon.org/2006/events/67.en.html)<br />
* 23.02.2006, -ausgefallen- (Brand im Serverraum)<br />
* 26.01.2006, SSPE mit J. Hubertz<br />
----<br />
* 24.11.2005, Präsentation U23<br />
* 21.10.2005, [[/Hacking Digital Watermarks]]<br />
* 29.09.2005, -ausgefallen-<br />
* 25.08.2005, Bots und Botnetzwerke<br />
* 11.08.2005, [[/Datenpiraten im pirateria]] ([http://www.pirateria.org pirateria])<br />
* 28.07.2005, CCC Geschichte<br />
* 30.06.2005, Email/SPAM Technologie und Implementationen<br />
* 26.05.2005, VPN<br />
* 28.04.2005, Breakpoint Nachlese<br />
* 31.03.2005, OpenWRT Vortrag und Workshop<br />
* 24.02.2005, 10 reasons to switch to the Z-Shell<br />
* 27.01.2005, eBay - Security und Datenschutz<br />
----<br />
* 26.11.2004, [[/Ruby]]<br />
* 28.10.2004, [[/Malware Linux]]<br />
* 30.09.2004, [[/Honeynets]]<br />
* 26.08.2004, [[/Versteckte Daten in Dokumentformaten]]<br />
* 29.07.2004, GnuPG<br />
* 24.06.2004, [[/PUSCII]]<br />
* 27.05.2004, [[/Demoszene]]<br />
* 21.05.2004, Pseudorandom Number Generator<br />
* 29.04.2004, [[/Introduction to Jabber]]<br />
* 22.03.2004, XML, XSL, XPATH und DTD<br />
* 26.02.2004, Telephony (VoIP, PBX)<br />
* 29.01.2004, grsecurity<br />
----<br />
* 27.11.2003, WLANs in Köln - gewollt oder ungewollt offen<br />
* 30.10.2003, Einführung in vim, screen und mutt<br />
* 25.09.2003, TCPA: Ein Chip, sie zu knechten...<br />
* xx.08.2003, -ausgefallen- (Camp 2003)<br />
* 31.07.2003, OpenGL & SDL<br />
* 26.06.2003, Netzzensur in der Praxis, eine Bestandsaufnahme<br />
* 28.05.2003, Demoscene - Breakpoint ´03 Rückschau<br />
* 24.04.2003, [http://koeln.ccc.de/archiv/openchaos/2003/ipv6/ipv6.pdf IPV6]<br />
* 20.03.2003, Kryptographie: asymmetrischen Verschlüsselung am Beispiel von RSA<br />
* 20.02.2003, [[/Netzwerk-Programierung]]<br />
* 30.01.2003, [[/IPSec - Wireless-LAN]]<br />
----<br />
* 05.12.2002, Urban Hacking<br />
* 28.11.2002, Software Patente<br />
* 31.10.2002, Et voilá, Blinkenlights en miniature<br />
* 26.09.2002, Debian Package Management<br />
* 29.08.2002, Anti-Spam<br />
* 25.07.2002, Ruby<br />
* 27.06.2002, Demos - Sternenwelten in 64KB<br />
* 30.05.2002, Wie funktioniert ein Computer?<br />
* 24.04.2002, Smalltalk und Squeak<br />
* xx.03.2002, -ausgefallen-<br />
* 28.02.2002, Dinosaurier der Computerneuzeit: Grossrechnersysteme und Hardware der 80er Jahre<br />
* 24.01.2002, Geheimnisvolles XML<br />
----<br />
* 12.12.2001, Location Based Services<br />
* xx.11.2001, -ausgefallen-<br />
* 25.10.2001, SSH für Fortgeschrittene<br />
* 27.09.2001, OpenPGP<br />
* 24.08.2001, Phonephreaking mit [[Captain Crunch]] (ja, dem [[Verpeilungsfaktor|verpeilten]] Original!)<br />
* xx.07.2001, -ausgefallen- (HAL-Vorbereitungen)<br />
* 28.06.2001, discordianische Kommunikation mittels Wiki<br />
* 31.05.2001, Kryptographie mit elliptischen Kurven<br />
* 03.05.2001, Mobiltelefone orten<br />
* 29.03.2001, Heimkino für Hacker: Codecs, DivX ;-) und wie man Filme auf dem Rechner schaut<br />
* 01.03.2001, Lustige Programmiersprachen<br />
* 25.01.2001, Multicast<br />
----<br />
* 07.12.2000, Politikfnords - oder … (die Realitäten bundesdeutscher Jugendschützer und Abgeordneter)<br />
* 26.10.2000, anonyme und unbeobachtete Email<br />
* 28.09.2000, IPSec und Linux FreeS/WAN<br />
* 31.08.2000, Rock Linux<br />
* xx.07.2000, -ausgefallen- (Hackschiff)<br />
* 18.05.2000, 3D-Programmierung<br />
* 13.04.2000, DNS sicher betreiben<br />
* 24.02.2000, Kartenspiele (Chipkarten)<br />
* 03.02.2000, Interactive Fiction: Textadventurespiele aus den 70er und 80er Jahren<br />
----<br />
* 07.10.1999, Linux-Firewalls in NT-Netzen<br />
* 26.08.1999, Sichtbar unsichtbar: Überwachungslage in Köln<br />
* 22.07.1999, Den Ports aufs Bit geschaut: nmap und andere Portmapper<br />
* -- Ende der Aufzeichnungen (aber wir hatten noch mehr) --<br />
<br />
[[Category:OpenChaos]][[Category:Chaos]][[Category:Events]][[Category:Presentations]]</div>
87.79.236.213