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
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.