KunterBuntesSeminar-SS10/CrackingBinaryFormats: Unterschied zwischen den Versionen
Zeile 24: | Zeile 24: | ||
= Weiterführende Links = | = Weiterführende Links = | ||
* | * http://de.wikipedia.org/wiki/Integer_(Datentyp) | ||
* http://de.wikipedia.org/wiki/Byte-Reihenfolge | |||
* http://www.iwriteiam.nl/Ha_HTCABFF.html | |||
* http://code.google.com/p/mainnav-reader | |||
[[Kategorie:KunterBuntesSeminar]] | [[Kategorie:KunterBuntesSeminar]] |
Version vom 20. November 2011, 15:11 Uhr
Das ist der neunte Termin des KunterBunten Seminars im Sommersemester 2010.
Abstract
Leider ist es heutzutage noch oft die Regel, dass Hersteller von Hardware ihre Treiber und Software nur für Windows schreiben und publizieren. Möchte man die Hardware nun auch unter anderen Betriebssysteme nutzen, ist ein Weg das Schreiben äquivalenter Software. Allerdings ist dies nicht ganz einfach, da diese Hersteller in der Regel keinerlei Spezifikationen für Kommunikationsprotokolle oder Datenformate veröffentlichen.
Am Beispiel einer GPS-Maus, welche Positionsdaten auf einen via USB auslesbaren internen Speicher ablegt, beschreibt der Vortrag die Vorgehensweise das Kommunikationsprotokoll zu entschlüsseln um den internen Speicher auszulesen und anschließend wie dieses Binärformat interpretiert werden kann um letztendlich Klartextinformationen zu erhalten.
Stichwörter
cracking, reverse engineering, binärformate
Vortragender
- Dennis Keitzel <6keitzel>
Termin
- 22.06.2010, 18-20 Uhr, C-221