3 Repos
Tools and techniques for translating machine code back into high-level representations to recover program logic.
Distinct from Decompilation and Assembly Tools: Candidates focus on .NET specifically or source-to-assembly translation, not the reverse process of decompiling binary machine code.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Binary Decompilation. Refine with filters or upvote what's useful.
Dieses Projekt ist ein strukturierter Kurs und eine Anleitung für x64-Windows-Reverse-Engineering. Es bietet einen Lehrplan für die Analyse und Dekompilierung von Windows-Binärdateien durch das Studium von Assemblersprache und Betriebssysteminterna. Das Material deckt die Analyse von Windows-Binärdateien und Malware-Analyse ab, mit einem spezifischen Fokus auf die Interpretation von x64-Maschinencode, um die ursprüngliche Programmlogik wiederherzustellen. Es führt den Nutzer durch den Prozess der Verfolgung von Programmverhalten und der Protokollierung von Funktionsaufrufen, um die Funktionsweise von Binärdateien zu verstehen. Der technische Umfang umfasst Dekompilierung auf Assemblerebene, Debugger-gestützte Zustandsinspektion und dynamisches Call-Tracing. Es behandelt zudem befehlsbasierte Analyse, Windows-API-Hooking und x64-Register-Mapping, um zu überwachen, wie Software mit dem System interagiert.
Provides instructional material on translating x64 machine code into human-readable logic to reconstruct compiled programs.
This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode deobfuscator, and malware analysis tool. It is designed to convert APK, DEX, and OAT binaries into human-readable source code using a native implementation that does not require a Java Virtual Machine. The platform is distinguished by its integration with Frida for dynamic analysis, allowing users to hook methods, inject custom JavaScript, and dump device memory in real time. It also features specialized security engines, including a taint propagation engine and a stack-state machine, to
Translates Dalvik bytecode and native binaries into human-readable source code without requiring a Java Virtual Machine.
APKLab is an integrated security analysis platform and reverse engineering IDE for Android applications. It provides a unified environment for decompiling binaries into source code, repackaging modified applications into signed installers, and performing comprehensive security analysis. The platform distinguishes itself by combining static and dynamic analysis workflows. It enables the injection of runtime hooks and gadget libraries to monitor application behavior, while providing specialized patching capabilities to intercept and decrypt encrypted network traffic via a proxy. The toolkit co
Translates compiled Android application binaries back into high-level source code or assembly for logic recovery.