Showing 36 of 323 projects
A heavily modified version of Cuckoo Sandbox with enhanced malware analysis capabilities, 64-bit support, and anti-evasion techniques.
A suite of development tools for decompiling and debugging Adobe Flash SWF files.
A Windows malware unpacker using Intel PIN for dynamic binary instrumentation and Scylla for import reconstruction.
A curated list of tools, hardware, and resources for reverse engineering LIN bus devices in automotive embedded systems.
ARMv7 payload for arbitrary code execution on MediaTek bootloaders, enabling bootloader modification and customization.
A Python tool for decrypting and unpacking obfuscated firmware update files for Samsung SSDs.
A Windows tool for malware researchers to explore and test anti-debug techniques across modern debuggers.
An open-source port of the 1996 DOS game Syndicate Wars to modern operating systems using SDL, OpenAL, and Vorbis.
Loadable kernel modules for Android reversing and debugging on controlled systems and emulators.
An open-source multi-purpose tool for interacting with Controller Area Networks (CAN) used in vehicles and building automation.
An emulator for the iPod clickwheel, focusing on running Rockbox and eventually Apple's RetailOS on emulated iPod hardware.
A dynamic Java code instrumentation SDK for Android apps to profile runtime, examine coverage, and track high-risk behaviors without source code.
A complete, documented disassembly of The Legend of Zelda: Oracle of Ages and Seasons for Game Boy Color.
A Python toolset for malware analysis using function-level fuzzy hashing to catalog and compare malicious binaries.
A complete disassembly of Pokémon Pinball for Game Boy Color, enabling ROM analysis and modification.
A rewrite of the bearded-octo-nemesis tool for deobfuscating Minecraft Forge mods using ForgeGradle.
A guide and toolset for extracting screenshots from an original Game Boy by sniffing its LCD data bus with a logic analyzer.
A toolkit for extracting and simplifying virtualized binary code from 32-bit execution traces.
A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.
A Python-based GUI tool for analyzing Android applications locally, including decompilation, logcat monitoring, and security testing.
A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.
A Windows utility for visualizing process memory maps, analyzing hooks, and disassembling code with advanced debugging features.
A Python utility to search for strings, imports, exports, and debug symbols within Windows PE executables using regular expressions.
An abstract interpretation-based static analysis platform for disassembling and analyzing binary executables to recover control flow graphs.
An improved exploit implementation for CVE-2016-6366 (EXTRABACON) targeting Cisco ASA devices with extended version support.
An open-source reimplementation of Burnout 3: Takedown, enabling high resolutions, frame rates, and community modifications.
A machine learning tool for quantitative risk analysis of Android apps by analyzing declared and actual permission usage.
A high-fidelity Python reimplementation of Crimsonland 1.9.93 (2003) with behavioral parity and deterministic simulation.
A community-curated collection of tips, tools, and resources for Capture The Flag (CTF) competitions and security research.
An open-source re-implementation of Bullfrog's Sim Theme Park / Theme Park World (1999) for modern systems.
A reverse engineering tool that removes virtual machine-based obfuscation from malware by analyzing runtraces and extracting original bytecode.
A tool that uses known-plaintext attacks to decrypt XOR-encoded files by deducing the original keystream.
Python implementation of PEiD for detecting packers in Windows PE files using signature databases.
An open-source engine and Linux port of Mech Commander 2, with bug fixes and 64-bit support for Windows and Linux.
A backend-agnostic debugger frontend for reverse engineering and analyzing binaries without source code access.
A reverse engineering assistant that uses a locally running LLM to analyze Hex-Rays pseudocode for improved code understanding.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.