CInsects/Protokolle/CInsects:Treffen-2011-04-18: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(→Ablauf: erweitert) |
||
Zeile 2: | Zeile 2: | ||
== Ablauf == | == Ablauf == | ||
Vorstellung des Protokolls vom letzten Treffen. | * Vorstellung des Protokolls vom letzten Treffen. | ||
* Vortrag von bjoernb über "Wir schreiben unser erstes Kernelmodul" | |||
* Darstellung von Muellis Arbeit zu einem USB Treiber für den Linux Kernel. | |||
Vortrag von | |||
Darstellung von Muellis Arbeit zu einem USB Treiber für den Linux Kernel | |||
=== Brainstorming: Themen fuer das naechste Treffen === | |||
Was wollen wir weiter machen in den nächsten Treffen? | |||
* Kernelmodul fuer USB-Fuzzing (muelli) | |||
* Kernelmodul: Char-Device-Driver (lesen und schreiben) | |||
* Kernelmodul: Remote-Shell durch Sendung von IP-Paketen (KSPLICE) | |||
== Vortrag: Wir schreiben unser erstes Kernelmodul == | == Vortrag: Wir schreiben unser erstes Kernelmodul == |
Version vom 18. April 2011, 22:35 Uhr
Diese Seite ist eine Unterseite von CInsects.
Ablauf
- Vorstellung des Protokolls vom letzten Treffen.
- Vortrag von bjoernb über "Wir schreiben unser erstes Kernelmodul"
- Darstellung von Muellis Arbeit zu einem USB Treiber für den Linux Kernel.
Brainstorming: Themen fuer das naechste Treffen
Was wollen wir weiter machen in den nächsten Treffen?
- Kernelmodul fuer USB-Fuzzing (muelli)
- Kernelmodul: Char-Device-Driver (lesen und schreiben)
- Kernelmodul: Remote-Shell durch Sendung von IP-Paketen (KSPLICE)
Vortrag: Wir schreiben unser erstes Kernelmodul
Bjoern hat in Form eines Vortrags vorgestellt, wie wir ein Kernelmodul schreiben können. Der Vortrag ist hier zu finden:
TODO:Folien
Der Vortrag bezog sich auf die ersten beiden Kapitel des Buches TODO:Buchlink. Wir sind dazu aufgerufen selber in dem Buch weitere Kapitel zu lesen.
Kernelhacking von Henning
Henning zeigt und wie wir ein Kernelmodul schreiben, welches die tollen Dinge die auf http://blog.ksplice.com/2010/10/hosting-backdoors-in-hardware stehen machen kann.
Dazu wurde ein virtuelles Laufwerk erstellt, in dem eine Linux Distribution installiert wurde. Dieser Schritt ist einfach notwendig, um das Modul nicht auf unseren richtigen Kernel los zu lassen.
FIXME: Modul Quelltext.
Aufgabe
Jeder soll als vorbereitung zum nächsten mal einmal einen kernel gebacken haben.
Meta
Anwesenheit: 13 Personen Keksfaktor: l33t Kekse für nächste Woche von: FIXME