Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reverse Engineering

Reverse Engineering

323 projects

Showing 36 of 323 projects

Krakatau
KrakatauRust

A Java bytecode assembler, disassembler, and decompiler designed to handle obfuscated code and support the latest JVM specifications.

#java-bytecode#disassembler#assembler
Stars2.2k
Forks235
Last commit2 months ago
Vineflower
VineflowerJava

A modern Java and JVM language decompiler focused on high-quality, clean, and accurate code output.

#hacktoberfest#java-21#fernflower-fork
Stars2.2k
Forks138
Last commit4 days ago
Pefile
PefilePython

A Python module for parsing and working with Portable Executable (PE) files, providing access to headers, sections, and embedded data.

#portable-executable#python#security-tools
Stars2.0k
Forks537
Last commit1 day ago
iOS Images Extractor
iOS Images ExtractorObjective-C

A Mac app to decode and extract images from iOS apps, supporting PNG, JPG, IPA, and Assets.car files.

#quicklook-plugin#ios#ipa
Stars2.0k
Forks388
Last commit6 years ago
ClassiCube
ClassiCubeC

A custom Minecraft Classic client written in C from scratch, offering enhanced performance and cross-platform support.

#multiplayer#singleplayer#minecraft-classic
Stars2.0k
Forks308
Last commit2 days ago
Brida
BridaJava

A Burp Suite extension that bridges to Frida, enabling dynamic analysis and manipulation of mobile app traffic using the app's own code.

#traffic-manipulation#mobile-security#ios
Stars1.9k
Forks226
Last commit7 months ago
BinCat
BinCatOCaml

A static binary code analysis toolkit for reverse engineers, featuring value/taint analysis, type reconstruction, and memory vulnerability detection.

#disassembly#taint-analysis#memory-safety
Stars1.9k
Forks169
Last commit1 year ago
BanjoRecomp
BanjoRecompC

A native PC port of Banjo-Kazooie created via static recompilation, featuring graphical enhancements, high framerate support, and extensive modding.

#static-recompilation#pc-gaming#game-port
Stars1.8k
Forks60
Last commit16 days ago
bingrep
bingrepRust

A binary file analysis tool that colorizes and displays internal structures of ELF, Mach-O, PE, and archive formats.

#rust-tool#portable-executable#elf-parser
Stars1.8k
Forks68
Last commit5 months ago
fn2yara
fn2yaraC++

A static binary analysis framework for automated reverse engineering and security analysis of compiled executables.

#disassembly#yara-signatures#api-analysis
Stars1.7k
Forks210
Last commit12 days ago
Android Reports and Resources
Android Reports and Resources

A curated collection of disclosed Android security reports from HackerOne and educational resources for vulnerability research.

#exploit-development#mobile-pentesting#android-resource
Stars1.7k
Forks331
Last commit9 months ago
Quark-Engine
Quark-EnginePython

An obfuscation-neglect Android malware scoring system that analyzes APKs for malicious behavior patterns.

#python-tool#malware-scoring#apk-analysis
Stars1.7k
Forks204
Last commit4 days ago
SavvyCAN
SavvyCANC++

A Qt-based cross-platform CAN bus tool for visualization, reverse engineering, debugging, and capturing CAN frames.

#qt#embedded-systems#can-bus
Stars1.7k
Forks435
Last commit25 days ago
ctftool
ctftoolC

An interactive command-line tool for exploring and exploiting the CTF protocol on Windows systems.

#windows-security#command-line-tool#exploit-tool
Stars1.7k
Forks263
Last commit4 years ago
Malware Archive
Malware ArchiveHTML

A collection of real-world malware samples, analysis exercises, and training resources for cybersecurity education and research.

#maldoc-templates#lokibot#malware-samples
Stars1.6k
Forks239
Last commit2 years ago
AppMon
AppMonJavaScript

An automated framework for monitoring and tampering with system API calls of native macOS, iOS, and Android apps using Frida.

#ios-app#runtime-analysis#mobile-security
Stars1.6k
Forks280
Last commit3 years ago
OpenSAGE
OpenSAGEC#

A free, open-source re-implementation of the SAGE 3D real-time strategy engine used in Command & Conquer: Generals.

#sage#direct3d#ea-pacific
Stars1.6k
Forks152
Last commit2 months ago
Awesome executable packing
Awesome executable packing

A curated list of awesome resources, tools, and literature on executable packing, unpacking, and detection for malware analysis and cybersecurity.

#malware-packers#obfuscation#awesome-list
Stars1.6k
Forks139
Last commit8 days ago
Executable Packing
Executable Packing

A curated list of awesome resources for executable packing, unpacking, and detection, covering packers, tools, and literature.

#malware-packers#portable-executable#unpacking-tools
Stars1.6k
Forks139
Last commit8 days ago
Executable Packing
Executable Packing

A curated list of awesome resources (papers, tools, packers) related to executable packing, unpacking, and detection for malware analysis and cybersecurity.

#malware-packers#portable-executable#infosec-resources
Stars1.6k
Forks139
Last commit8 days ago
de4js
de4jsJavaScript

A web-based tool for deobfuscating and unpacking JavaScript code, supporting multiple obfuscation formats.

#unpacker#code-beautifier#offline-app
Stars1.6k
Forks362
Last commit4 years ago
openblack
openblackC++

An open-source reimplementation of Black & White (2001) in modern C++ with support for OpenGL and Vulkan.

#vulkan#open-source#game-preservation
Stars1.5k
Forks93
Last commit1 month ago
.NET Deobfuscator
.NET Deobfuscator

A curated list of open-source .NET deobfuscators and unpackers for reversing protected assemblies.

#unpacker#dnlib#deobfuscator
Stars1.5k
Forks295
Last commit1 year ago
goblin
goblinRust

A cross-platform, zero-copy binary parsing crate for ELF, Mach-O, PE, and archive formats, written in Rust.

#pe#executable-format#mach
Stars1.5k
Forks198
Last commit14 days ago
reFlutter
reFlutterPython

A reverse engineering framework for Flutter apps, enabling traffic interception and dynamic analysis via patched Flutter engines.

#dart#mobile-security#ios
Stars1.5k
Forks188
Last commit4 years ago
Iaitō
IaitōC++

A Qt and C++ GUI for the radare2 reverse engineering framework, designed to make binary analysis accessible.

#qt#radare2#qt5
Stars1.5k
Forks117
Last commit5 years ago
BARF
BARFPython

A multiplatform open-source framework for binary analysis and reverse engineering, supporting x86 and ARM architectures.

#arm#rop-gadgets#python
Stars1.4k
Forks171
Last commit6 years ago
pgoapi
pgoapiProtocol Buffer

A Python library for interacting with the unofficial Pokemon Go API, automatically parsing requests and responses via protobuf.

#unofficial-api#python-library#api-client
Stars1.4k
Forks433
Last commit3 years ago
Scylla Imports Reconstructor
Scylla Imports ReconstructorC++

A Windows tool for reconstructing import address tables (IAT) in x64/x86 executables, designed for reverse engineering and unpacking.

#executable-unpacking#pe-rebuilding#x64-support
Stars1.4k
Forks274
Last commit
Game Remakes
Game Remakes

A curated list of actively maintained open-source game remakes, reimplementations, and source ports across all genres.

#game-preservation#game-remakes#games
Stars1.4k
Forks63
Last commit10 days ago
Understanding the basics of Linux Binary Exploitation
Understanding the basics of Linux Binary ExploitationC

A comprehensive tutorial series on modern Linux binary exploitation techniques, from stack overflows to heap vulnerabilities.

#buffer-overflow#exploit-development#consolidation
Stars1.4k
Forks210
Last commit
cwe_checker
cwe_checkerRust

A static analysis tool that detects Common Weakness Enumerations (CWEs) in binary executables across multiple CPU architectures.

#multi-architecture#ghidra#vulnerability-detection
Stars1.3k
Forks140
Last commit1 year ago
OpenTESArena
OpenTESArenaC++

A modern open-source engine re-implementing The Elder Scrolls: Arena with quality-of-life improvements.

#vulkan#elder-scrolls#sdl2
Stars1.3k
Forks84
Last commit1 day ago
Dwarf
DwarfPython

A full-featured, multi-architecture debugger built on PyQt5 and Frida for reverse engineering and security analysis.

#cracking#keystone-engine#ios
Stars1.3k
Forks175
Last commit2 years ago
Obfuscapk
ObfuscapkPython

A modular, black-box obfuscation tool for Android apps (APK/AAB) that works without source code.

#android-obfuscation#black-box-tool#application
Stars1.3k
Forks313
Last commit1 year ago
Veles
VelesC++

Binary data analysis and visualization tool that converts raw bytes into interactive visual patterns for rapid insight.

#qt#file-analysis#shaders
Stars1.2k
Forks120
Last commit7 years ago
PreviousPage 4 of 9

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
5 years ago
Next
#Malware Analysis93
#Binary Analysis77
#Security Tools65
#Security Research47
#Static Analysis38
#Cross Platform37
#Android34
#Python32
#C Plus Plus31
#Cybersecurity30
#Dynamic Analysis29
#Retro Gaming29