An open API service indexing awesome lists of open source software.

Reverse Engineering

The process of analyzing a subject system to identify the system’s components and their interrelationships and to create representations of the system in another form or at a higher level of abstraction.

https://github.com/al3xtjames/ghidra-firmware-utils

Ghidra utilities for analyzing PC firmware

firmware ghidra reverse-engineering uefi

Last synced: 08 Apr 2025

https://github.com/uofw/uofw

The unofficial Official FirmWare, a complete latest PSP firmware reverse engineering project

psp psp-kernel reverse-engineering

Last synced: 02 Sep 2025

https://github.com/CTR-tools/CTR-ModSDK

ModSDK - a modding toolkit to create mods for Crash Team Racing in C. This repository also houses an effort to fully decompile and reverse-engineer CTR in C.

crash-bandicoot crash-team-racing decomp decompilation modding psx reverse-engineering romhacking

Last synced: 26 Feb 2026

https://github.com/ffri/projectchampollion

Reverse engineering Rosetta 2 on M1 Mac

ghidra macos macos-m1 macosx reverse-engineering rosetta2

Last synced: 07 Apr 2025

https://github.com/brent-stone/can_reverse_engineering

Automated Payload Reverse Engineering Pipeline for the Controller Area Network (CAN) protocol

can-bus cyber-physical-systems empirical-data-modeling machine-learning protocol-analyser reverse-engineering

Last synced: 02 Apr 2025

https://github.com/johnno1962/xprobeplugin

Live Memory Browser for Apps & Xcode

reverse-engineering xcode-plugin

Last synced: 13 Jun 2025

https://github.com/brent-stone/CAN_Reverse_Engineering

Automated Payload Reverse Engineering Pipeline for the Controller Area Network (CAN) protocol

can-bus cyber-physical-systems empirical-data-modeling machine-learning protocol-analyser reverse-engineering

Last synced: 08 May 2025

https://github.com/pfalcon/ScratchABit

Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API

disassembler ida ida-plugin idapython reverse-engineering

Last synced: 27 Mar 2025

https://github.com/talsec/Free-RASP-Community

SDK providing app protection and threat monitoring for mobile devices. Works with Flutter, React Native, Android and iOS. Shield your app with free RASP. Detect reverse engineering, root (Magisk), jailbreak, Frida, emulators, bots, tampering and integrity issues, obfuscation, VPN usage, malware, and monitor device identification and fingerprint.

app-shielding application-security appsec attack-detection cloning flutter-rasp flutter-security fraud-detection freerasp frida-detection hooking rasp rasp-library repackaging-detection reverse-engineering security-hardening security-tools shadow-detection tampering-detection

Last synced: 03 Apr 2025

https://github.com/pfalcon/scratchabit

Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API

disassembler ida ida-plugin idapython reverse-engineering

Last synced: 05 Apr 2025

https://github.com/mxmssh/drltrace

Drltrace is a library calls tracer for Windows and Linux applications.

api-trace dbi malware-analysis malware-detection reverse-engineering

Last synced: 02 Apr 2025

https://github.com/pret/pokeheartgold

Decompilation of Pokemon HeartGold/SoulSilver

c decompilation nintendo-ds pokemon reverse-engineering

Last synced: 15 May 2025

https://github.com/talsec/free-rasp-community

SDK providing app protection and threat monitoring for mobile devices. Works with Flutter, React Native, Android and iOS. Shield your app with free RASP. Detect reverse engineering, root (Magisk), jailbreak, Frida, emulators, bots, tampering and integrity issues, obfuscation, VPN usage, malware, and monitor device identification and fingerprint.

app-shielding application-security appsec attack-detection cloning flutter-rasp flutter-security fraud-detection freerasp frida-detection hooking rasp rasp-library repackaging-detection reverse-engineering security-hardening security-tools shadow-detection tampering-detection

Last synced: 30 Oct 2025

https://github.com/secrary/idenLib

idenLib - Library Function Identification [This project is not maintained anymore]

binary-analysis cpp debugging malware-analysis reverse-engineering windows

Last synced: 04 May 2025

https://vmallet.github.io/ida-plugins/

An interactive list of plugins for hex-rays' IDA Pro

disassembler ida ida-plugin ida-pro idapython idapython-plugin reverse-engineering

Last synced: 15 Mar 2025

https://github.com/kabiroberai/theos-jailed

A Theos module to develop jailed tweaks for iOS 8 and up

ios reverse-engineering theos tweaks

Last synced: 05 Apr 2025

https://github.com/pret/pokediamond

Decompilation of Pokémon Diamond/Pearl

c decompilation nintendo-ds pokemon reverse-engineering

Last synced: 04 Apr 2025

https://github.com/yuawn/ntu-computer-security

台大 計算機安全 - Pwn 簡報、影片、作業題目與解法 - Computer Security Fall 2019 @ CSIE NTU Taiwan

binary-exploitation course csie ctf education exploitation exploits ntu pwn reverse-engineering security

Last synced: 23 Jul 2025

https://github.com/yuawn/NTU-Computer-Security

台大 計算機安全 - Pwn 簡報、影片、作業題目與解法 - Computer Security Fall 2019 @ CSIE NTU Taiwan

binary-exploitation course csie ctf education exploitation exploits ntu pwn reverse-engineering security

Last synced: 02 Apr 2025

https://github.com/kweatherman/sigmakerex

Enhanced IDA Pro signature generator plugin.

game-hacking ida-plugin reverse-engineering

Last synced: 12 Apr 2025

https://github.com/magicalcookie/anno1800-mod-loader

The one and only mod loader for Anno 1800, supports loading of unpacked RDA files, XML merging and Python mods.

anno anno1800 cpp cpp17 mod modding modding-games mods reverse-engineering

Last synced: 22 Jul 2025

https://github.com/ionescu007/simpleator

Simpleator ("Simple-ator") is an innovative Windows-centric x64 user-mode application emulator that leverages several new features that were added in Windows 10 Spring Update (1803), also called "Redstone 4", with additional improvements that were made in Windows 10 October Update (1809), aka "Redstone 5".

containerization containers emulator hyper-v malware malware-analysis operating-systems reverse-engineering security virtualization

Last synced: 15 Oct 2025

https://github.com/EliotVU/Unreal-Library

UnrealScript decompiler library for Unreal package files (.upk, .u, .uasset; etc), with support for Unreal Engine 1, 2, and 3

bytecode decompilation decompiler deserializer exporter extracter help-wanted reverse-engineering ue-explorer unreal unreal-engine unrealscript upk

Last synced: 08 Apr 2025

https://github.com/ionescu007/Simpleator

Simpleator ("Simple-ator") is an innovative Windows-centric x64 user-mode application emulator that leverages several new features that were added in Windows 10 Spring Update (1803), also called "Redstone 4", with additional improvements that were made in Windows 10 October Update (1809), aka "Redstone 5".

containerization containers emulator hyper-v malware malware-analysis operating-systems reverse-engineering security virtualization

Last synced: 30 Mar 2025

https://github.com/saferwall/pe

A :zap: lightweight Go package to parse, analyze and extract metadata from Portable Executable (PE) binaries. Designed for malware analysis tasks and robust against PE malformations.

binary-analysis coff go golang malware malware-analysis parser parsing pe pe-file pe-format pe-malformations portable-executable reverse-engineering

Last synced: 12 Jan 2026

https://github.com/emproof-com/nyxstone

Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com

aarch64 arm assembly disassembly infosec mips powerpc reverse-engineering risc-v security thumb x86 x86-64

Last synced: 15 May 2025

https://github.com/pret/pokegold-spaceworld

Disassembly of the Pokémon Gold and Silver 1997 Space World demo

demo disassembly gameboy gbz80 pokemon prototype reverse-engineering

Last synced: 08 Apr 2025

https://github.com/OpenFusionProject/OpenFusion

Open source server for the FusionFall client

cross-platform fusionfall mmo reverse-engineering

Last synced: 08 Apr 2025

https://github.com/holly-hacker/dnspy.extension.holly

A dnSpy extension to aid reversing of obfuscated assemblies

dll-injection dnspy dnspy-extension hacktoberfest plugin reverse-engineering

Last synced: 07 May 2025

https://github.com/rcx/classinformer-ida7

ClassInformer backported for IDA Pro 7.0

ida-plugin ida-pro reverse-engineering

Last synced: 10 Aug 2025

https://github.com/travisgoodspeed/maskromtool

A CAD tool for extracting bits from Mask ROM photographs.

maskrom reverse-engineering rom

Last synced: 16 May 2025

https://github.com/hugsy/gdb-static

Public repository of statically compiled GDB and GDBServer

debug exploit gdb gdbserver gef linux reverse-engineering

Last synced: 06 Apr 2025

https://github.com/crytic/rattle

evm binary static analysis

ethereum evm reverse-engineering

Last synced: 06 Apr 2025

https://github.com/we11cheng/wcshadowrocket

iOS Shadowrocket(砸壳重签,仅供参考,添加节点存在问题)。另一个fq项目potatso源码参见:https://github.com/we11cheng/WCPotatso

clutch dumpdecrypted ios monkeydev objective-c resign reverse-engineering

Last synced: 25 Nov 2025

https://github.com/AliveTeam/alive_reversing

Re-implementation of Oddworld: Abe's Exoddus and Oddworld: Abe's Oddysee

abe-exoddus abe-oddysee decompilation game-engine-2d oddworld reverse-engineering

Last synced: 01 Apr 2025

https://github.com/justfoxing/ghidra_bridge

Python 3 bridge to Ghidra's Python scripting

ghidra python3 reverse-engineering

Last synced: 04 Apr 2025

https://github.com/dspinellis/UMLGraph

Declarative specification and drawing of UML diagrams

java reverse-engineering uml uml-diagram

Last synced: 09 Jul 2025

https://github.com/crumblingstatue/hexerator

Versatile GUI hex editor focused on binary file exploration and aiding pattern recognition

hex-editor reverse-engineering rust

Last synced: 09 Apr 2025

https://github.com/mohitmishra786/underthehoodofexecutables

A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.

binary-analysis binary-format c-programming compilation computer-science dynamic-linking educational elf executable linker loader low-level-programming operating-systems optimization performance-optimization programming-guide reverse-engineering static-linking system-programming tutorial

Last synced: 18 Feb 2026

https://github.com/evyatar9/GptHidra

GptHidra is a Ghidra plugin that uses the OpenAI Chat GPT to explain functions. With GptHidra, you can easily understand the purpose and behavior of functions in your codebase. Now with GPT4 Support!

api chatgpt extension ghidra gpt-3 gpt-4 plugin python reverse-engineering

Last synced: 15 Mar 2025

https://github.com/fujihack/fujihack

Reverse engineering Fujifilm cameras

camera firmware homebrew reverse-engineering

Last synced: 18 Jun 2025

https://github.com/dspinellis/umlgraph

Declarative specification and drawing of UML diagrams

java reverse-engineering uml uml-diagram

Last synced: 04 Apr 2025

https://github.com/alexbatalov/fallout2-re

Reverse engineered Fallout 2

c decompilation fallout2 game reverse-engineering

Last synced: 05 Apr 2025

https://github.com/sgayou/rbasefind

A firmware base address search tool.

firmware-analysis reverse-engineering

Last synced: 24 Mar 2025

https://github.com/ergrelet/windiff

Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.

diff insider nextjs ntoskrnl pdb portable-executable preview reverse-engineering rust syscalls undocumented web win32 windows

Last synced: 16 May 2025

https://github.com/m1guelpf/threads-re

Reverse-engineering Instagram's Threads private APIs.

reverse-engineering threads threads-api threads-net

Last synced: 07 Apr 2025

https://github.com/pret/pokemon-reverse-engineering-tools

Tools for building and disassembling Pokémon Red and Pokémon Crystal

disassembly pokemon python reverse-engineering

Last synced: 07 May 2025

https://github.com/sgayou/medfusion-4000-research

Medfusion 4000 security research & a MQX RCE.

exploitation reverse-engineering

Last synced: 11 Jul 2025

https://github.com/Legend-of-Dragoon-Modding/Severed-Chains

Legend of Dragoon decompiled, reverse engineered, and ported to PC/Mac/Linux/Steam Deck

java reverse-engineering

Last synced: 28 Apr 2025

https://github.com/GrammaTech/gtirb

Intermediate Representation for Binary analysis and transformation

analysis binary binary-analysis binary-rewriting disassembler gtirb intermediate-representation reverse-engineering

Last synced: 08 May 2025

https://github.com/hack0z/luject

🍹A static injector of dynamic library for application (android, iphoneos, macOS, windows, linux)

android frida injection ios lua luajit reverse-engineering xmake

Last synced: 17 Apr 2025

https://github.com/arizvisa/ida-minsc

A plugin based on IDAPython for a functional DWIM interface. Current development against most recent IDA is in the "persistence-refactor" branch, ancient (but stable) work is in "master", so... create an issue if you want/need something backported. Use "Wiki" or "Discussions" for examples, and smash that "Star" button if you like this.

arm arm64 hamsters ida-plugin ida-pro idapro idapython mips notanothercollaborationpllugin python reverse-engineering static-analysis x86 x86-64

Last synced: 18 Jan 2026

https://github.com/Phobos-developers/Phobos

Ares-compatible C&C Red Alert 2: Yuri's Revenge engine extension

command-and-conquer dll dll-injection engine mod modding phobos redalert2 reverse-engineering rts syringe yurisrevenge

Last synced: 12 Apr 2025

https://github.com/RUB-SysSec/Microcode

Microcode Updates for the USENIX 2017 paper: Reverse Engineering x86 Processor Microcode

microcode microcode-updates reverse-engineering x86-microcode

Last synced: 22 Apr 2025

https://github.com/mildsunrise/darter

:detective: Dart / Flutter VM snapshot analyzer

dart flutter reverse-engineering

Last synced: 09 Apr 2025

https://github.com/doranekosystems/dynadbg

Next-Generation Remote Analysis Suite for Reverse Engineering.

android ctf cyber-security debugger ios linux macos malware-analysis reverse-engineering webassembly

Last synced: 04 Mar 2026

https://github.com/secrary/InfectPE

InfectPE - Inject custom code into PE file [This project is not maintained anymore]

c-plus-plus malware reverse-engineering

Last synced: 11 Jul 2025

https://github.com/DSecurity/efiSeek

Ghidra analyzer for UEFI firmware.

firmware ghidra-plugin reverse-engineering uefi

Last synced: 13 May 2025

https://github.com/pret/pokeplatinum

Decompilation of Pokémon Platinum

c decompilation nintendo-ds pokemon reverse-engineering

Last synced: 21 Aug 2025

https://github.com/dorneanu/smalisca

Static Code Analysis for Smali files

android python reverse-engineering smali

Last synced: 19 Mar 2025

https://github.com/peperunas/injectopi

A set of tutorials about code injection for Windows.

code-injection exploitation reverse-engineering reversing winapi windows

Last synced: 13 May 2025

https://github.com/yeggor/uefi_retool

A tool for UEFI firmware reverse engineering

firmware firmware-tools ida-plugin idapython reverse-engineering uefi

Last synced: 10 May 2025

https://github.com/dddplus/dddplus

🔥 A lightweight DDD(Domain Driven Design) Enhancement Framework for complex business architecture!轻量级DDD增强框架!

business-architecture complex-business-architecture ddd ddd-architecture dddplus domain-driven-development enterprise-architecture extension framework java productivity-tools reverse-engineering

Last synced: 04 Apr 2025

https://github.com/GenericException/SkidSuite

A collection of java reverse engineering tools and informational links

deobfuscation java obfuscation reverse-engineering static-analysis

Last synced: 11 Mar 2025

https://github.com/LazyDuchess/OpenTS2

Open source re-implementation of The Sims 2 in Unity

reimplementation reverse-engineering the-sims the-sims-2 unity

Last synced: 25 Feb 2025

https://github.com/gaasedelen/microavx

An AVX Lifter for the Hex-Rays Decompiler

avx decompiler hexrays ida ida-pro idapython reverse-engineering

Last synced: 09 Apr 2025

https://github.com/codecat/clawsearch

A memory scanner plugin for x64dbg, inspired by Cheat Engine.

cheat-engine hacktoberfest reverse-engineering x64dbg

Last synced: 21 Jun 2025

https://github.com/mdilai/Shtreeba

VAC-proof 32bit DLL injector written in C++, using memory mapping and thread hijacking techniques

cpp dll dll-injection dll-injector-dll-injection hacking injection injector manual-map-dll mmap reverse-engineering shtreeba thread-hijacking

Last synced: 04 Apr 2025

https://github.com/igio90/frick

frick - aka the first debugger built on top of frida

cli debugger frida reverse-engineering

Last synced: 24 Sep 2025

https://github.com/wolfram77web/app-peid

PEiD detects most common packers, cryptors and compilers for PE files.

disassembly pe reverse-engineering

Last synced: 30 Apr 2026

https://github.com/iGio90/frick

frick - aka the first debugger built on top of frida

cli debugger frida reverse-engineering

Last synced: 16 Jul 2025

https://github.com/cytopia/badchars

Bad char generator to instruct encoders such as shikata-ga-nai to transform those to other chars.

badchars cytopia-sec encoder encoder-decoder payload payloads reverse-engineering security-tools

Last synced: 05 Apr 2025

https://github.com/wcampbell0x2a/heretek

GDB TUI Dashboard for the understanding of vast knowledge

ctf embedded gdb linux reverse-engineering rust tui

Last synced: 16 May 2025

https://github.com/tintinweb/ida-batch_decompile

*Decompile All the Things* - IDA Batch Decompile plugin and script for Hex-Ray's IDA Pro that adds the ability to batch decompile multiple files and their imports with additional annotations (xref, stack var size) to the pseudocode .c file

batch-processing decompile ida ida-batch-decompile ida-plugin reverse-engineering

Last synced: 09 Apr 2025

https://github.com/etto48/hexpatch

HexPatch: a binary patcher and editor written in Rust with terminal user interface (TUI).

aarch64 arm binary-patching elf hex-editor lua mach-o portable-executable reverse-engineering sftp ssh tui x86 x86-64

Last synced: 21 Jan 2026

https://github.com/rrika/cdcEngineDXHR

Decompilation of Deus Ex: Human Revolution

cdcengine decompilation deus-ex deus-ex-human-revolution reverse-engineering

Last synced: 26 Feb 2026

https://github.com/alainiamburg/sniffROM

A tool for passive data capture and reconnaissance of serial flash chips. It is used in conjunction with a Saleae logic analyzer to reconstruct flash memory contents and extract contextual information about device operations.

flash-memory hardware-hacking i2c logic-analyzer python reverse-engineering saleae saleae-logic sniffer spi

Last synced: 13 Mar 2025

https://github.com/dmaroo/ghidrust

GhidRust: Rust decompiler plugin for Ghidra

decompiler ghidra reverse-engineering rust

Last synced: 20 Jul 2025

https://github.com/h311d1n3r/Cerberus

A C++ tool to unstrip Rust/Go binaries (ELF and PE)

linux reverse-engineering rust static-analysis

Last synced: 29 Mar 2025

https://github.com/alainiamburg/sniffrom

A tool for passive data capture and reconnaissance of serial flash chips. It is used in conjunction with a Saleae logic analyzer to reconstruct flash memory contents and extract contextual information about device operations.

flash-memory hardware-hacking i2c logic-analyzer python reverse-engineering saleae saleae-logic sniffer spi

Last synced: 09 Jul 2025

https://github.com/marakew/syser

syser debugger x32/x64 ring3 with source level debugging/watch view/struct view

debugger reverse-engineering struct-viewer windows x64 x86-64

Last synced: 22 Nov 2025

https://github.com/pret/poketcg

Disassembly of Pokémon TCG

disassembly gameboy gbz80 pokemon reverse-engineering

Last synced: 16 May 2025

https://github.com/codecat/ClawSearch

A memory scanner plugin for x64dbg, inspired by Cheat Engine.

cheat-engine hacktoberfest reverse-engineering x64dbg

Last synced: 15 Mar 2025