Showing 36 of 383 projects
A modular, black-box obfuscation tool for Android apps (APK/AAB) that works without source code.
Binary data analysis and visualization tool that converts raw bytes into interactive visual patterns for rapid insight.
A Windows toolkit for analyzing, editing, and manipulating Portable Executable (PE) files and processes.
A Go program that reverse engineers Docker images to reconstruct the original Dockerfile.
A collection of tools and scripts for unpacking and analyzing protected Android applications, originally presented at Defcon 22.
Gate-level simulation of the original Game Boy hardware, reverse-engineered from die shots of the DMG-01 chip.
A virtual machine for Android application security assessment, reverse engineering, and malware analysis.
A reverse-engineered, modern rebuild of the 1997 game Carmageddon that runs natively on contemporary systems.
An open-source reimplementation of BioWare's Aurora game engine and its derivatives, enabling portable gameplay for classic RPGs.
A lightweight DDD enhancement framework for forward and reverse business modeling to support complex system architecture evolution.
Interactive Delphi Reconstructor (IDR) is a decompiler for Delphi-compiled Windows executables and DLLs, focusing on static analysis.
A modern reverse-engineered replacement for the Jedi Engine, enabling Dark Forces and future Outlaws support on modern systems.
A static analyzer for PE executables that identifies malicious indicators and aids in malware assessment.
A tool to reverse-engineer and parse Protocol Buffers encoded blobs without knowing their definition.
Free Windows executable and binary data detector that identifies packers, compilers, protectors, and file formats.
A reimplementation of Unreal Engine 1 focused on making Unreal (Gold) and Unreal Tournament (UT99) playable on modern systems.
A Java API for interacting with Pokémon GO servers, enabling programmatic gameplay and data access.
A programmable MITM proxy written in Rust for intercepting, inspecting, and modifying HTTP/HTTPS traffic with Lua scripting.
A Python framework for disassembly, static analysis, symbolic execution, and debugging of binaries and malware.
A modern C++ re-implementation of the classic DOS game Duke Nukem II, offering enhanced graphics and usability on modern systems.
A collection of scripts and utilities to extract, modify, and rebuild Linux-based firmware images for embedded devices.
An open-source reimplementation of Tomb Raider 1, 2, and 3 with modern enhancements, bug fixes, and a unified engine.
A C++11 library providing abstract interfaces for multiple x86/x64 hooking techniques including detours, VEH, and IAT.
A PowerShell module for reverse engineering that disassembles code, analyzes malware, parses memory structures, and inspects Windows internals.
A complete disassembly of The Legend of Zelda: Link's Awakening DX for the Game Boy Color, enabling ROM analysis and modification.
A Node.js library for interacting with the Pokemon GO API, enabling programmatic access to game data and actions.
A complete disassembly of Pokémon Yellow for Game Boy Color, enabling ROM hacking and analysis.
A curated collection of LLVM-based tools, compilers, and resources focused on security, obfuscation, binary lifting, and compiler development.
An index of Windows binaries with download links for executables like exe, dll, and sys files from Microsoft's symbol server.
A dynamic binary analysis framework based on QEMU for whole-system taint analysis and security research.
A dynamic unpacker for Windows malware that deploys packed executables, waits for payload unpacking, and dumps the extracted code.
A comprehensive netlist reverse engineering and manipulation framework for hardware analysis, akin to IDA or Ghidra for hardware.
A modern open-source engine that recreates classic Need for Speed games (1-5) by unpacking original data files.
Dynamic analysis tool for Android applications that monitors runtime behavior, detects information leaks, and visualizes app activity.
An Arduino/Raspberry Pi tool to scan for JTAG pins and enumerate undocumented instructions on embedded devices.
A security analysis toolkit with GUI for proprietary automotive CAN and CAN FD protocols, featuring modular analysis mechanisms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.