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
YouTube Videos zu C und Assembler§69e Urheberrechtsgesetz (UrhG) zum Thema DekompilierungEuGH-Urteil (C13-20) zur DekompilierungWerkzeug fileReverse-Engineering-Werkzeug radare2, enzhält auch rabin2Werkzeug binwalkDateiformate für Executables (ELF, PE, Mach-O)Polyglotte DateienGNU Debugger und LLDB Debuggerstrace und ltraceMicrosoft Code Obfuscator WarbirdCode PackerupxControl-Flow-FlatteningMixed Boolean-Arithmetic (Justus Polzin)Denuvo AnalysisReverse-Engineering-Werkzeug GhidraBuch Reverse Engineering for BeginnersSecurity Bücher von no starch pressCrackmes und CTFs lösen bei pwnable.kr oder pwnable.xyz