Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Reverse Engineering

Reverse Engineering

383 projects

Showing 36 of 383 projects

Awesome vehicle security and car hacking
Awesome vehicle security and car hacking

A curated list of resources for learning about vehicle security, car hacking, and automotive tinkering.

#automotive-cybersecurity#can-bus#embedded-security
Stars4.4k
Forks710
Last commit1 month ago
Fernflower
FernflowerJava

An analytical decompiler that converts Java bytecode back into readable Java source code, used in IntelliJ IDEA.

#jetbrains#obfuscation-recovery#command-line-tool
Stars4.3k
Forks725
Last commit1 day ago
Triton
TritonC++

A dynamic binary analysis library for building program analysis tools, automating reverse engineering, and emulating code.

#code-emulation#taint-analysis#dynamic-binary-analysis
Stars4.2k
Forks593
Last commit27 days ago
ScyllaHide
ScyllaHideC++

Advanced open-source x64/x86 user mode anti-anti-debug library that hides debugging from applications.

#hacktoberfest#debugging-tools#anti-debugging
Stars4.2k
Forks510
Last commit2 years ago
EQGRP
EQGRPPerl

A browsable archive of decrypted NSA exploit tools and implants leaked by the Shadow Brokers in 2017.

#vulnerability-analysis#nsa#historical-leaks
Stars4.2k
Forks2.1k
Last commit9 years ago
FLOSS
FLOSSPython

A static analysis tool that automatically extracts and deobfuscates strings from malware binaries.

#string-extraction#gsoc-2026#malware-analysis
Stars4.1k
Forks537
Last commit1 day ago
qira
qiraC

A QEMU-based interactive runtime analyzer for debugging and reverse engineering, serving as an alternative to strace and gdb.

#disassembly#runtime-analysis#low-level
Stars4.1k
Forks466
Last commit4 years ago
Qira
QiraC

A QEMU-based interactive runtime analyzer for dynamic binary analysis and reverse engineering.

#tracing#disassembly#runtime-analysis
Stars4.1k
Forks466
Last commit4 years ago
CSCI 4976
CSCI 4976

A comprehensive university course repository for learning malware analysis through hands-on labs and real-world samples.

#security-training#anti-analysis-techniques#cybersecurity-education
Stars4.0k
Forks799
Last commit3 years ago
Lectures Notes
Lectures Notes

A comprehensive university course repository for learning malware analysis through hands-on labs and real-world samples.

#anti-analysis#cybersecurity-education#practical-malware-analysis
Stars4.0k
Forks799
Last commit3 years ago
Pafish
PafishC

A testing tool that detects virtual machines and malware analysis environments using techniques observed in real malware.

#sandbox#windows-security#anti-analysis
Stars3.9k
Forks495
Last commit2 years ago
Rizin
RizinC

A reverse engineering framework and command-line toolset for binary analysis, disassembly, debugging, and forensic tasks.

#command-line-tools#multi-architecture#scriptable
Stars3.7k
Forks580
Last commit19 hours ago
YoutubeExplode
YoutubeExplodeC#

Abstraction layer over YouTube's internal API

#dotnet#dotnet-standard#dotnet-core
Stars3.7k
Forks586
Last commit15 days ago
pgmodeler
pgmodelerC++

An open-source, multiplatform visual database modeling tool designed specifically for PostgreSQL.

#pgmodeler#database#entity-relationship-diagram
Stars3.6k
Forks423
Last commit2 months ago
CAPEv2
CAPEv2Python

An advanced malware sandbox for automated configuration and payload extraction with dynamic unpacking and anti-evasion capabilities.

#debugging-tools#sandbox#configs
Stars3.4k
Forks596
Last commit1 day ago
Awesome CAN Bus - an awesome list just for CAN Bus-related tools (hardware, software, etc.)
Awesome CAN Bus - an awesome list just for CAN Bus-related tools (hardware, software, etc.)

A curated list of tools, hardware, and resources for CAN bus reverse engineering, security research, and automotive electronics.

#can-fd#embedded-systems#can-bus
Stars3.4k
Forks410
Last commit1 month ago
opendbc
opendbcPython

A Python API and CAN database for controlling and reading data from modern cars with ADAS interfaces.

#can-bus#car-control#open-source-hardware
Stars3.3k
Forks2.1k
Last commit20 hours ago
DIE
DIEC++

GUI and console sources for Detect It Easy (DiE), a program for determining file types and packers.

#signature#hacktoberfest#gui-tools
Stars3.2k
Forks391
Last commit1 day ago
SteamKit2
SteamKit2C#

A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.

#nuget#steam#steam-network
Stars3.1k
Forks539
Last commit21 days ago
NetHook2
NetHook2C#

A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.

#nuget#steam#steam-network
Stars3.1k
Forks539
Last commit21 days ago
Plasma
PlasmaPython

An interactive disassembler for x86, ARM, and MIPS that generates colored pseudo-code from binary files.

#pe#pseudo-code#arm
Stars3.1k
Forks273
Last commit4 years ago
plasma
plasmaPython

An interactive disassembler for x86, ARM, and MIPS that generates colored pseudo-code from binary files.

#pe#pseudo-code#arm
Stars3.1k
Forks273
Last commit4 years ago
Runtime Mobile Security (RMS)
Runtime Mobile Security (RMS)JavaScript

A web interface powered by FRIDA for runtime manipulation, analysis, and security testing of Android and iOS applications.

#runtime-analysis#mobile-security#ios
Stars3.1k
Forks411
Last commit
PINCE
PINCEPython

A GDB front-end and reverse engineering tool focused on Linux game memory analysis and debugging.

#pointer-scanning#injection#debugging-tools
Stars3.0k
Forks188
Last commit2 days ago
Inspeckage
InspeckageJava

An Xposed module for dynamic analysis of Android apps via API hooks, unexported activity launching, and runtime inspection.

#mobile-security#android-application#api-hooking
Stars3.0k
Forks522
Last commit5 years ago
binnavi
binnaviJava

A binary analysis IDE for inspecting, navigating, editing, and annotating control flow graphs and call graphs of disassembled code.

#disassembly#security-analysis#control-flow-graph
Stars2.9k
Forks456
Last commit5 years ago
MapsModelsImporter
MapsModelsImporterPython

A Blender add-on that imports 3D building models from Google Maps and Google Earth captures using RenderDoc.

#3d-model-import#geospatial-data#google-maps
Stars2.8k
Forks316
Last commit2 years ago
PANDA
PANDAC

An open-source platform for architecture-neutral dynamic analysis built on QEMU, enabling whole-system record/replay and deep analysis.

#whole-system-emulation#pandare#llvm-ir
Stars2.8k
Forks499
Last commit6 days ago
ScummVM
ScummVMC++

A virtual machine that lets you play classic point-and-click adventure games and RPGs on modern devices using original game data files.

#adventure-games#digital-preservation#virtual-machine
Stars2.8k
Forks1.3k
Last commit1 day ago
MonkeyKing
MonkeyKingSwift

A Swift library for posting messages, OAuth, and payments to Chinese social networks without their buggy SDKs.

#ios#oauth#weibo
Stars2.7k
Forks237
Last commit3 years ago
Reko
RekoC#

A general-purpose decompiler for machine code binaries that supports multiple processor architectures and executable formats.

#decompiler-engine#machine code#arm
Stars2.6k
Forks269
Last commit1 month ago
APKiD
APKiDYARA

Identifies compilers, packers, obfuscators, and other characteristics in Android APK and DEX files.

#dex#apk-analysis#malware-detection
Stars2.5k
Forks342
Last commit11 days ago
pokecrystal
pokecrystalAssembly

A complete disassembly of Pokémon Crystal for Game Boy Color, enabling ROM hacking and game modification.

#disassembly#assembly#rom-hacking
Stars2.5k
Forks959
Last commit3 days ago
Embedded and IoT Security
Embedded and IoT Security

A curated list of software, hardware, books, and research for embedded and IoT security analysis.

#iot#embedded-security#hardware-hacking
Stars2.4k
Forks284
Last commit2 years ago
one_gadget
one_gadgetRuby

A command-line tool that finds one-gadget RCE (execve('/bin/sh')) offsets in libc binaries for CTF pwn challenges.

#libc#glibc#exploit
Stars2.3k
Forks149
Last commit1 day ago
js-vuln-db
js-vuln-db

A curated database of JavaScript engine CVEs with proof-of-concept exploits for security research.

#cve#vulnerability#vulnerability-database
Stars2.3k
Forks405
Last commit6 years ago
PreviousPage 3 of 11

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
2 days ago
Next
#Malware Analysis114
#Binary Analysis88
#Security Tools78
#Security Research49
#Cross Platform41
#Python40
#Static Analysis39
#Android36
#C Plus Plus36
#Retro Gaming34
#Dynamic Analysis32
#Cybersecurity32