All Categories → Software Development → reverse-engineering

Top 789 reverse-engineering open source projects

Steamkit
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Triton
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Native Shim
A "shim" for loading native jni files for Android active debugging
Magisk Frida
🔐 Run frida-server on boot with Magisk, always up-to-date
Xpeviewer
PE file viewer/editor for Windows, Linux and MacOS.
Ghidra Dark
Dark theme installer for Ghidra
Rematch
REmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
Wechatmagician
WechatMagician is a Xposed module written in Kotlin, that allows you to completely control your Wechat.
Iosreextension
A fast and elegant extension for VSCode used for iOSre projects.
Jarvis
"Just Another ReVersIng Suite" or whatever other bullshit you can think of
Pafish
Pafish is a testing tool that uses different techniques to detect virtual machines and malware analysis environments in the same way that malware families do
Tastyworks api
An unofficial, reverse-engineered Python API for tastyworks.
Clawsearch
A memory scanner plugin for x64dbg, inspired by Cheat Engine.
Loophole
Polar devices Python API and CLI.
Amie
A Minimalist Instruction Extender for the ARM architecture and IDA Pro
Apk Utilities
🛠 Tools and scripts to manipulate Android APKs
Awesome Csirt
Awesome CSIRT is an curated list of links and resources in security and CSIRT daily activities.
Mazewalker
Toolkit for enriching and speeding up static malware analysis
Mgbdis
Game Boy ROM disassembler with RGBDS compatible output
Practicalmalwarelabs
Keep track of the labs from the book "Practical Malware Analysis"
Sm64tools
Collection of tools for Super Mario 64 ROM hacking
Jnianalyzer
Analysis scripts for Ghidra to work with Android NDK libraries.
Pref
Portable Reverse Engineering Framework
Elf Strings
elf-strings will programmatically read an ELF binary's string sections within a given binary. This is meant to be much like the strings UNIX utility, however is purpose built for ELF binaries.
Alive reversing
Re-implementation of Abe's Exoddus and Abe's Oddysee
Dnspy.extension.holly
A dnSpy extension to aid reversing of obfuscated assemblies
Awesome Mobile Security
An effort to build a single place for all useful android and iOS security related stuff. All references and tools belong to their respective owners. I'm just maintaining it.
Despector
Java / Kotlin Decompiler and AST Library
Ghidra bridge
Python 3 bridge to Ghidra's Python scripting
Sonyheadphonesclient
A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app
Openmf Archived
Abandoned C++ version. Contains useful format utils and parsers.
Wechatspellbook
Wechat Spellbook 是一个使用Kotlin编写的开源微信插件框架,底层需要 Xposed 或 VirtualXposed 等Hooking框架的支持,而顶层可以轻松对接Java、Kotlin、Scala等JVM系语言。让程序员能够在几分钟内编写出简单的微信插件,随意揉捏微信的内部逻辑。
Owasp Fstm
The Firmware Security Testing Methodology (FSTM) is composed of nine stages tailored to enable security researchers, software developers, consultants, hobbyists, and Information Security professionals with conducting firmware security assessments.
Gamemaniptutorial
A tutorial for manipulating the rendering of a game (generally to increase its quality) if you only have a binary available
Imhex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
Capa
The FLARE team's open-source tool to identify capabilities in executable files.
Demos
Windows Kernel Exploitation. Static & dynamic analysis, exploits & vuln research. Mitigations bypass's, genric bug-class's.
Wufuc
Disables the "Unsupported Hardware" message in Windows Update, and allows you to continue installing updates on Windows 7 and 8.1 systems with Intel Kaby Lake, AMD Ryzen, or other unsupported processors.
Pokediamond
Decompilation of Pokémon Diamond/Pearl
Re sysdiag
逆向火绒安全软件驱动——sysdiag
Stingray
IDAPython plugin for finding function strings recursively
Keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Pelock Software Protection And Licensing Sdk
Software copy protection against cracking & reverse engineering with anti-cracking & anti-debugging techniques. Software license key system with time trial options.
Ollydbg Scripts
Unpacking scripts for Ollydbg.
Bin2llvm
A binary to LLVM translator
Kiewtai
A port of Kaitai to the Hiew hex editor
Awesome Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
121-180 of 789 reverse-engineering projects