Home
Talks (list)
Talks (grid)
Speakers (list)
Speakers (grid)
Sponsors
Exhibitors

Einführung in Buffer Overflows & Binary Exploitation

Redaktioneller Workshop (kostenpflichtig)
Time
3/30/22, 2:00 PM - 5:00 PM (CEST)
Location
Workshop-Raum 13

Buffer Overflows sind eine der ältesten und am weitesten bekannten Kategorien von Sicherheitsschwachstellen. Sie erlauben es Angreifern, Speicherbereiche zu überschreiben, den Kontrollfluss von Programmen zu kapern und beliebigen eigenen Code auszuführen – um somit Systeme zu hacken und sie vollständig unter ihre Kontrolle zu bringen. Doch wie funktionieren Buffer Overflows genau auf technischer Ebene? Was sind ihre Voraussetzungen? Und wie kann man sie angreifen und ausnutzen? In diesem Workshop bringt ein Trainer der NSIDE ATTACK LOGIC den Teilnehmern sowohl die Theorie wie auch die Praxis von (sehr grundlegenden und einfachen) Buffer Overflows. Die Teilnehmer werden am Ende selbst einen Buffer Overflow ausnutzen und ein verwundbares Programm hacken.

Lernziele

Die Teilnehmer lernen notwendige Theorie von Assembler (inkl. den Registern ESP/Stack Pointer und EIP/Instruction Pointer) und Speicherlayout von Programmen kennen. Sie wissen nach Ende des Workshops auch, durch welche Methoden und Programmiermuster Buffer Overflows zu Stande kommen. Außerdem sind sie in der Lage, einen grundlegenden Buffer Overflow ohne Gegenmaßnahmen (ASLR und DEP) auf einem Linux-System selbst auszunutzen.

Zielgruppe

Anwendungsentwickler und technisch Interessierte, die zumindest eine Programmiersprache beherrschen

Voraussetzungen

• Eigener Laptop, mitzubringen durch Teilnehmer
• Internetzugang am Veranstaltungsstandort, der es den Teilnehmern erlaubt, sich mit dem Schulungs-Lab der NSIDE per VPN zu verbinden

Speakers