Reverse Engineering
Veröffentlicht: 20.10.2025 - 06:00 | Laufzeit: 01:10:53
Wie entlockt man Viren und anderer Software ihre Geheimnisse?
Beim Reverse Engineering entlockt man einem Programm (oder einer Bibliothek) seine Geheimnisse. Hierzu gibt es eine Reihe von Werkzeugen und Ressourcen, auf die man zurückgreifen kann.
Links und Ressourcen
Download als MP3
(72 MB)
Your browser does not support the audio element.
Kapitel
00:00:00 : Intro
00:00:24 : Begrüßung
00:01:14 : Was ist Reverse Engineering?
00:03:38 : Ziele des Reverse Engineering (RE)
00:08:13 : Rechtliche Situation in Deutschland
00:12:08 : Sicherheitslücken melden
00:14:27 : Wie geht man beim RE vor?
00:17:05 : Vorsichtsmaßnahmen
00:18:50 : Dateityp mit file bestimmen
00:22:24 : Dateiformate (ELF, PE, mach-o)
00:23:04 : Exporte und Importe eines Programms
00:26:23 : Eingebettete Dateien mit binwalk finden
00:29:43 : Disassemblieren und RE-Tools
00:36:52 : Programm im Debugger ausführen
00:38:57 : Tracen mit strace oder ltrace
00:42:32 : Anti-Reversing-Strategien
00:44:55 : String Obfuscation
00:47:04 : Direkte Betriebssystem-Aufrufe
00:49:32 : Code verschlüsseln oder packen
00:53:42 : Anti-Debugging und Anti-Tracing
00:57:23 : Mixed Boolean Arithmetic
00:58:22 : Kontrollfluss-Obfuscation
00:59:38 : Denuvo Kopierschutz
01:02:56 : In Instruktion springen
01:06:26 : Wie steigt man in das Thema am besten ein?
01:09:53 : Verabschiedung
01:10:29 : Outro
Thomas Smits
Pfennig Le Large