-
delsum
Reverse Engineer's Toolbox for Checksums
-
dz6
A vim-inspired, TUI-based hexadecimal editor
-
idax
Safe, idiomatic Rust bindings for the IDA SDK via idax
-
zarja
Extract Protocol Buffer definitions from compiled binaries
-
hex-patch
HexPatch is a binary patcher and editor with terminal user interface (TUI), it's capable of disassembling instructions and assembling patches. It supports a variety of architectures and file formats…
-
lief
Official Rust bindings for LIEF
-
zydis-rs
A pure Rust x86/x64 disassembler and encoder library (inspired by Zydis)
-
idalib
Idiomatic bindings to IDA SDK
-
extract-shellcode
Small Rust toolkit for pulling shellcode out of a Windows PE and (optionally) executing it in-memory
-
nnsdk
Cleanroom reverse-engineered bindings for nnsdk (Nintendo Switch SDK)
-
disarm64
decoding ARM64 instructions (at least 250 MiB/sec of the decoding speed is delivered on a laptop that is used for development). Here you will also find a utility for generating disassembler/instruction…
-
at51
Some applications for reverse engineering 8051 firmware
-
infinite-rs
fast deserialization library for Halo Infinite
-
rhabdomancer
Vulnerability research assistant that locates calls to potentially insecure API functions in a binary file
-
haruspex
Vulnerability research assistant that extracts pseudocode from IDA Hex-Rays decompiler
-
lancelot-flirt
parse and match FLIRT signatures
-
dearxan
Static analyzer and patcher for the Arxan anti-debug/DRM as found in FromSoftware titles
-
oneiromancer
Reverse engineering assistant that uses a locally running LLM to aid with pseudocode analysis
-
dylex
A high-performance dyld shared cache extractor for macOS and iOS
-
dotscope
A high-performance, cross-platform framework for analyzing and reverse engineering .NET PE executables
-
augur
Reverse engineering assistant that extracts strings and related pseudocode from a binary file
-
hy
HCLI - Hex-Rays CLI Utility
-
galaxy_buds_rs
The Galaxy Buds rfcomm protocol reverse engineered
-
bn-loader
A profile launcher for Binary Ninja that manages multiple configurations
-
dearxan-test-utils
dearxan's integration tests
-
idalib-build
Idiomatic bindings to IDA SDK
-
nabla-cli
An OSS tool for reverse engineering and binary composition analysis
-
floss-cli
在 Rust 中以子进程方式调用 FLARE FLOSS CLI,并可选解析 -j JSON 输出
-
from-singleton
FromSoftware singleton manipulation library
-
threatflux-binary-analysis
Comprehensive binary analysis library with multi-format support, disassembly, and security analysis
-
ntprocesses
that makes it easy to manipulate Windows' processes
-
fromsoftware-shared
Helpers for dealing with pointers and other common stuff across games
-
ghidra-cli
Rust CLI to run Ghidra headless for reverse engineering with Claude Code and other agents
-
glaive
Cut your http requests to pieces
-
lancelot
binary analysis framework for x32/x64 PE files
-
inf_vectorart
Extract vector art files from Halo Infinite
-
bmatcher
flexible and efficient binary pattern matching library designed to help you search and match binary data
-
hexpatch-keystone
Rust bindings for the keystone-engine
-
amv_decoder
Experimental AMV parser and decoder for KiriKiri2 / KiriKiriZ engine videos
-
nyxstone
Bindings for the nyxstone assembler/disassembler
-
sdocx
Reverse-engineered tooling and SDK for converting Samsung Notes (.sdocx) files
-
unbun
Extract and inspect compiled Bun binaries
-
tauri-dumper
dump assets from a Tauri app
-
sdocx-cli
Reverse-engineered tooling and SDK for converting Samsung Notes (.sdocx) files
-
os2omf
specification of legacy formats which was used in OS/2 different versions
-
delsum-lib
most functionality for the delsum crate
-
disarm64_defn
structures and enums for describing AArch64 (ARMv8) instructions
-
luadec-rust
Safe Rust bindings for LuaDec - A Lua 5.1 bytecode decompiler
-
malakit
dynamic analysis toolkit for Windows
-
resymgen
Generates symbol tables for reverse engineering applications from a YAML specification
-
rizin-rs
Rust bindings for rizin
-
dumpspace-api
Compile-time offset resolution for Spuckwaffel's Dumpspace
-
boo-rs
Compile-time literal obfuscation that encrypts strings, numbers, arrays and tuples to protect binaries from static analysis and reverse engineering
-
binocle
A graphical tool to visualize binary data
-
idalib-sys
Idiomatic bindings to IDA SDK
-
game-cheetah
High-performance memory scanner/editor and game trainer for Linux, Windows, and macOS
-
vmemory
Read and write the memory in other processes for Windows and Unix-based systems regardless of memory page protections
-
dbg_breakpoint
Set breakpoints with the
breakpoint!()macro on many target architectures and popular OSes like FreeBSD, macOS, iOS, Linux distro’s, Windows without using the nightly toolchain. Break into the debugger with an easy… -
idax-sys
Raw FFI bindings to the idax C++ IDA SDK wrapper library
-
luadec
A Lua 5.1 bytecode decompiler library, originated from lbcdec
-
disarm64-cli
disarm64 provides a tool and a library for decoding ARM64 instructions (at least 250 MiB/sec of the decoding speed is delivered on a laptop that is used for development). Here you will…
-
chamox
procedural macro to inject obfuscated, meaningless code to increase reverse engineering complexity
-
lancelot-bin
binary analysis tools for x32/x64 PE files
-
bdb_parser
A parser for the BDB file format
-
ariane
recover symbols from release compiled executables
-
galaxy_buds_live_rs
The Galaxy Buds live bluetooth protocol reverse engineered
-
dumpspace-macros
Compile-time offset resolution macros for Dumpspace API
-
swc_re_utils
functions for working with SWC
-
dismael
Disassembler for Asmodeus binary files with intelligent analysis
-
kfn-rs
Karaoke .kfn file IO library written in Rust
-
bmfw
CLI tool to unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)
-
reverse_engineering_lib
reverse engineering tasks, including entropy calculation, color-based hex visualization, and PE file analysis
-
skidscan
Quick & dirty Rust sigscanning crate
-
saika
A hexdump like tool but less bloated
-
lightningscanner
A lightning-fast memory pattern scanner, capable of scanning gigabytes of data per second
-
zarja-core
Core library for extracting and reconstructing Protocol Buffer definitions from compiled binaries
-
ncw-convert
Native Instruments NCW audio file to wav convertor
-
carta-schema
Parse a schema file. Apply the schema to binary data for exploration and visualisation
-
bmatcher-core
bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data
-
patternscan
Searches for a contiguous array of bytes determined by a wild-carded pattern
-
libbmfw
Unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)
-
sleigh-rs
Ghidra Sleigh parser
-
srcconsole
interact with the source engine console
-
pointerguard
Pointer encryption library in rust
-
hs100api
manipulate and get data from a TP-Link HS-100/110 smart plugs
-
boox-note-parser
parsing .note files from Onyx Boox e-ink devices
-
x86reducer
a rudimentary x86 disassembler in Rust, for JHU's REVA class
-
conedl
download crackmes from crackmes.one
-
sleigh
decompiler
-
wimlib-sys
Raw and generated bindings to wimlib
-
threads-api
Reverse engineered API client for Instagram's Threads app
-
trickster
user-friendly linux memory hacking library
-
tree-sitter-sleigh
Tree-sitter parser for the Ghidra SLEIGH language
-
GalaxyBudsLive-rs
The Galaxy Buds live bluetooth protocol reverse engineered
-
rust_pwntools
inspired by Pwntools, providing powerful tools for binary exploitation, reverse engineering, and CTF challenges
-
bmatcher-proc
bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data
-
lazy-re
lazy reverse engineers
-
bloxberg
experimental TUI-based hex editor written in Rust
-
infinite-rs-derive
Derive macros for
infinite-rs -
rair
Reverse Engineering framework written in rust
-
hivex-sys
Raw and generated bindings to Hivex
-
rair-gui
Reverse Engineering framework written in rust
-
iceball
Disassemble library used in fireball. (Reserved)
-
dryice
IR Pattern Matching Framework used in fireball. (Reserved)
Try searching with DuckDuckGo.