#reverse-engineering

  1. delsum

    Reverse Engineer's Toolbox for Checksums

    v1.0.0 340 #checksum #algorithm #part #toolbox #file-checksum #reverse-engineering #command-line-utility
  2. dz6

    A vim-inspired, TUI-based hexadecimal editor

    v0.5.1 #hex-editor #reverse-engineering #elf #pe
  3. idax

    Safe, idiomatic Rust bindings for the IDA SDK via idax

    v0.3.0 #ida #disassembly #reverse-engineering #binary-analysis
  4. zarja

    Extract Protocol Buffer definitions from compiled binaries

    v0.1.3 #protobuf #reverse-engineering #binary-analysis
  5. 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…

    v1.12.5 #reverse-engineering #hex-editor #binary-patching #tui
  6. lief

    Official Rust bindings for LIEF

    v0.17.5 1.0K #reverse-engineering #mach-o #pe #elf
  7. zydis-rs

    A pure Rust x86/x64 disassembler and encoder library (inspired by Zydis)

    v0.1.6 #disassembly #x86-64 #reverse-engineering #assembly #disassembler
  8. idalib

    Idiomatic bindings to IDA SDK

    v0.8.1+9.3.260213 #ida #reverse-engineering #ida-pro
  9. extract-shellcode

    Small Rust toolkit for pulling shellcode out of a Windows PE and (optionally) executing it in-memory

    v0.1.2 #pe #shellcode #windows #reverse-engineering #portable-executable
  10. nnsdk

    Cleanroom reverse-engineered bindings for nnsdk (Nintendo Switch SDK)

    v0.6.1 6.0K #nintendo-switch #sdk-bindings #reverse-engineering #properties #header #cleanroom
  11. 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…

    v0.1.25 #reverse-engineering #arm64 #disassembly #arm-v8 #aarch64 #disassembler
  12. at51

    Some applications for reverse engineering 8051 firmware

    v1.1.1 440 #firmware-reverse-engineering #reverse-engineering #8051
  13. infinite-rs

    fast deserialization library for Halo Infinite

    v0.13.1 #halo-infinite #reverse-engineering #game-hacking
  14. rhabdomancer

    Vulnerability research assistant that locates calls to potentially insecure API functions in a binary file

    v0.8.0 #ida #reverse-engineering #idalib #binary-file #vuln-dev
  15. haruspex

    Vulnerability research assistant that extracts pseudocode from IDA Hex-Rays decompiler

    v0.8.0 #reverse-engineering #ida #idalib #binary-file #vuln-dev
  16. lancelot-flirt

    parse and match FLIRT signatures

    v0.9.10 170 #reverse-engineering #flirt #ida #byte-sequences #file-format #sig #matcher #lancelot #pat #technology
  17. dearxan

    Static analyzer and patcher for the Arxan anti-debug/DRM as found in FromSoftware titles

    v0.5.3 #reverse-engineering #arxan #modding #guardit #fromsoftware
  18. oneiromancer

    Reverse engineering assistant that uses a locally running LLM to aid with pseudocode analysis

    v0.7.0 #reverse-engineering #pseudo-code #aidapal #vuln-dev
  19. dylex

    A high-performance dyld shared cache extractor for macOS and iOS

    v0.4.0 #mach-o #macos #reverse-engineering #dyld #macos-ios #ios
  20. dotscope

    A high-performance, cross-platform framework for analyzing and reverse engineering .NET PE executables

    v0.6.0 #reverse-engineering #metadata #assembly
  21. augur

    Reverse engineering assistant that extracts strings and related pseudocode from a binary file

    v0.8.0 #reverse-engineering #ida #idalib #binary-file #vuln-dev
  22. hy

    HCLI - Hex-Rays CLI Utility

    v0.16.2 #reverse-engineering #ida #binary-analysis
  23. galaxy_buds_rs

    The Galaxy Buds rfcomm protocol reverse engineered

    v0.2.11 #bluetooth #rfcomm #reverse-engineered #buds #protocols #galaxy #earbuds #reverse-engineering
  24. bn-loader

    A profile launcher for Binary Ninja that manages multiple configurations

    v0.1.2 #configuration-management #launcher #reverse-engineering #binary-ninja
  25. dearxan-test-utils

    dearxan's integration tests

    v0.5.3 #reverse-engineering #arxan #dearxan #testing #game #binary-analysis #games #integration-tests #analyzing #control-flow-graphs
  26. idalib-build

    Idiomatic bindings to IDA SDK

    v0.8.1+9.3.260213 #ida #idalib #reverse-engineering #ida-pro
  27. nabla-cli

    An OSS tool for reverse engineering and binary composition analysis

    v0.2.1 150 #security-vulnerabilities #binary-analysis #reverse-engineering
  28. floss-cli

    在 Rust 中以子进程方式调用 FLARE FLOSS CLI,并可选解析 -j JSON 输出

    v0.1.2 #malware #cli #reverse-engineering #wrapper
  29. from-singleton

    FromSoftware singleton manipulation library

    v3.0.1 370 #singleton #from-software #fd4-singleton #version #static #reverse-engineering #lazy-evaluation #singleton-pattern
  30. threatflux-binary-analysis

    Comprehensive binary analysis library with multi-format support, disassembly, and security analysis

    v0.2.0 #binary-analysis #security-analysis #reverse-engineering #disassembly
  31. ntprocesses

    that makes it easy to manipulate Windows' processes

    v0.1.5 370 #reverse-engineering #x86-64 #process #windows #injection
  32. fromsoftware-shared

    Helpers for dealing with pointers and other common stuff across games

    v0.13.2 #across #games #bindings #pointers #directory #eldenring #elden #souls #reverse-engineering
  33. ghidra-cli

    Rust CLI to run Ghidra headless for reverse engineering with Claude Code and other agents

    v0.1.9 #claude #reverse-engineering #bridge #find #script-file #headless #rust-cli #human-readable-format #json-output #java
  34. glaive

    Cut your http requests to pieces

    v0.2.0 #http-request #curl #properties #query #cut #api-request #reverse-engineering #cookies
  35. lancelot

    binary analysis framework for x32/x64 PE files

    v0.9.10 #x86-64 #binary-analysis #pe #x32 #control-flow #malware-analysis #reverse-engineering
  36. inf_vectorart

    Extract vector art files from Halo Infinite

    v0.1.0 #halo-infinite #reverse-engineering #game-hacking
  37. bmatcher

    flexible and efficient binary pattern matching library designed to help you search and match binary data

    v0.3.3 #search-pattern #binary-data #reverse-engineering #flexible-and-binary #search-and-match
  38. hexpatch-keystone

    Rust bindings for the keystone-engine

    v0.9.4 500 #bindings #assembly #keystone #keystone-engine #version #x86-64 #reverse-engineering #powerpc #mips #arm64
  39. amv_decoder

    Experimental AMV parser and decoder for KiriKiri2 / KiriKiriZ engine videos

    v0.1.0 #video-decoder #reverse-engineering #experimental #packet #file-header #game-engine #rgba #endianness #ppm #quantization
  40. nyxstone

    Bindings for the nyxstone assembler/disassembler

    v0.1.4 700 #reverse-engineering #disassembly #arm #x86-64 #assembly
  41. sdocx

    Reverse-engineered tooling and SDK for converting Samsung Notes (.sdocx) files

    v0.4.0 #notes #reverse-engineering #convert #sdk #samsung
  42. unbun

    Extract and inspect compiled Bun binaries

    v0.1.0 #bun #extract #reverse-engineering
  43. tauri-dumper

    dump assets from a Tauri app

    v0.1.5 #tauri-app #reverse-engineering #asset-unpacker #asset-decompressor
  44. sdocx-cli

    Reverse-engineered tooling and SDK for converting Samsung Notes (.sdocx) files

    v0.4.0 #notes #reverse-engineering #convert #sdk #samsung #svg
  45. os2omf

    specification of legacy formats which was used in OS/2 different versions

    v0.1.1 #format-specification #different-versions #windows #os #object #ibm #reverse-engineering #bases
  46. delsum-lib

    most functionality for the delsum crate

    v1.0.0 350 #delsum #checksum #reverse-engineering #front-end #part
  47. disarm64_defn

    structures and enums for describing AArch64 (ARMv8) instructions

    v0.1.11 #reverse-engineering #arm64 #arm-v8 #aarch64
  48. luadec-rust

    Safe Rust bindings for LuaDec - A Lua 5.1 bytecode decompiler

    v0.2.5 550 #decompiling #reverse-engineering #lua #lua-51 #bytecode
  49. malakit

    dynamic analysis toolkit for Windows

    v0.6.9 #winapi #dynamic-analysis #malware-analysis #reverse-engineering #toolkit #aob
  50. resymgen

    Generates symbol tables for reverse engineering applications from a YAML specification

    v0.6.0 #reverse-engineering #symbol-table #debug-information #yaml-config #specification #memory-address
  51. rizin-rs

    Rust bindings for rizin

    v0.9.1 180 #reverse-engineering #bindings #safe-bindings
  52. dumpspace-api

    Compile-time offset resolution for Spuckwaffel's Dumpspace

    v2.0.0 #dumpspace #spuckwaffel #offset #compile-time #resolution #reverse-engineering
  53. boo-rs

    Compile-time literal obfuscation that encrypts strings, numbers, arrays and tuples to protect binaries from static analysis and reverse engineering

    v0.1.2 #encryption #reverse-engineering #compile-time #obfuscation #security
  54. binocle

    A graphical tool to visualize binary data

    v0.3.2 #binary-data #visualization #elf-file #pixel #tool #stride #reverse-engineering
  55. idalib-sys

    Idiomatic bindings to IDA SDK

    v0.8.1+9.3.260213 #ida #reverse-engineering #ida-pro
  56. game-cheetah

    High-performance memory scanner/editor and game trainer for Linux, Windows, and macOS

    v0.5.0 #memory-editor #process-memory #memory-scanner #reverse-engineering #trainer #game-state #memory-debugging #cheat-engine #cheetah #memory-analysis
  57. vmemory

    Read and write the memory in other processes for Windows and Unix-based systems regardless of memory page protections

    v0.1.8 #reverse-engineering #windows #linux #macos
  58. 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…

    v0.1.1 150 #breakpoints #reverse-engineering #diagnostics #debugging #breakpoint
  59. idax-sys

    Raw FFI bindings to the idax C++ IDA SDK wrapper library

    v0.3.0 #reverse-engineering #ida #binary-analysis
  60. luadec

    A Lua 5.1 bytecode decompiler library, originated from lbcdec

    v0.2.0 #reverse-engineering #bytecode #lua
  61. 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…

    v0.1.24 140 #reverse-engineering #arm64 #disassembly #arm-v8 #aarch64 #disassembler
  62. chamox

    procedural macro to inject obfuscated, meaningless code to increase reverse engineering complexity

    v0.1.4 110 #reverse-engineering #obfuscation #security #rust
  63. lancelot-bin

    binary analysis tools for x32/x64 PE files

    v0.9.10 #binary-analysis #x86-64 #pe #x32 #malware-analysis #control-flow #reverse-engineering
  64. bdb_parser

    A parser for the BDB file format

    v0.1.1 #parser #bdb #track #json-output #database #serialization #reverse-engineering
  65. ariane

    recover symbols from release compiled executables

    v1.0.4 #reverse-engineering #symbols #strip #rust
  66. galaxy_buds_live_rs

    The Galaxy Buds live bluetooth protocol reverse engineered

    v0.2.0 #bluetooth #buds #protocols #reverse-engineered #galaxy #earbuds #reverse-engineering
  67. dumpspace-macros

    Compile-time offset resolution macros for Dumpspace API

    v1.0.0 #hash #compile-time #dumpspace #api #cache #game #reverse-engineering
  68. swc_re_utils

    functions for working with SWC

    v0.0.5 #swc #utilities #reverse-engineering #link #help #deobfuscating
  69. dismael

    Disassembler for Asmodeus binary files with intelligent analysis

    v0.1.1 #reverse-engineering #disassembly #binary-analysis #asmodeus #machine-w #binary-reverse-engineering
  70. kfn-rs

    Karaoke .kfn file IO library written in Rust

    v0.4.0-alpha #reverse-engineering #karaoke #karafun
  71. bmfw

    CLI tool to unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)

    v0.1.1 #atem #reverse-engineering #blackmagic #firmware #devices #firmware-reverse-engineering #presenter
  72. reverse_engineering_lib

    reverse engineering tasks, including entropy calculation, color-based hex visualization, and PE file analysis

    v0.3.0 180 #reverse-engineering #pe-file #malware-analysis #hex-visualization #entropy-calculation
  73. skidscan

    Quick & dirty Rust sigscanning crate

    v2.0.1 220 #reverse-engineering #game-hacking #sigscanning #sigscan #hacking
  74. saika

    A hexdump like tool but less bloated

    v0.1.1 #hex-dump #ctf #reverse-engineering #bug-bounty
  75. lightningscanner

    A lightning-fast memory pattern scanner, capable of scanning gigabytes of data per second

    v1.0.2 #pattern #game-hacking #reverse-engineering #memory
  76. zarja-core

    Core library for extracting and reconstructing Protocol Buffer definitions from compiled binaries

    v0.1.3 #protobuf #reverse-engineering #binary-analysis
  77. ncw-convert

    Native Instruments NCW audio file to wav convertor

    v0.1.2 #audio #wav #ncw #native #compression #lossless-compression #reverse-engineering #convertor #audio-format
  78. carta-schema

    Parse a schema file. Apply the schema to binary data for exploration and visualisation

    v1.0.1 #reverse-engineering #binary-data #visualization
  79. bmatcher-core

    bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data

    v0.3.3 #search-pattern #binary-data #reverse-engineering #flexible-and-binary #address #pattern-matcher #search-and-match #global-variables
  80. patternscan

    Searches for a contiguous array of bytes determined by a wild-carded pattern

    v1.2.0 180 #reverse-engineering #game-hacking #sigscan #hacking
  81. libbmfw

    Unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)

    v0.1.1 #atem #blackmagic #firmware #reverse-engineering #devices #presenter
  82. sleigh-rs

    Ghidra Sleigh parser

    v0.1.5 #reverse-engineering #ghidra #disassembly #parser #emulation
  83. srcconsole

    interact with the source engine console

    v0.2.0 #reverse-engineering #gamedev
  84. Try searching with DuckDuckGo.

  85. pointerguard

    Pointer encryption library in rust

    v0.1.1 #encryption #pointers #reverse-engineering #encrypt
  86. hs100api

    manipulate and get data from a TP-Link HS-100/110 smart plugs

    v0.1.1 #smart-plugs #tp-link #hs100 #hs110 #110 #reverse-engineering
  87. boox-note-parser

    parsing .note files from Onyx Boox e-ink devices

    v0.1.0 #devices #e-ink #notes #boox #onyx #reverse-engineering
  88. x86reducer

    a rudimentary x86 disassembler in Rust, for JHU's REVA class

    v0.1.0 #disassembly #reverse-engineering #x86-64 #jhu #byte #nop #reva
  89. conedl

    download crackmes from crackmes.one

    v0.1.1 #download #reverse-engineering #crackme #cli
  90. sleigh

    decompiler

    v0.1.0 #reverse-engineering #binary-analysis #disassemble
  91. wimlib-sys

    Raw and generated bindings to wimlib

    v0.3.1 380 #bindings #windows-registry #data-management #reverse-engineering #config #nt #love #hivex #idiomatic-bindings
  92. threads-api

    Reverse engineered API client for Instagram's Threads app

    v0.1.2 #thread #reverse-engineering #instagram-api #instagram
  93. trickster

    user-friendly linux memory hacking library

    v0.0.6 #reverse-engineering #hacking #linux #debugging-tool #memory-hacking
  94. tree-sitter-sleigh

    Tree-sitter parser for the Ghidra SLEIGH language

    v0.1.0 #tree-sitter #reverse-engineering #parser
  95. GalaxyBudsLive-rs

    The Galaxy Buds live bluetooth protocol reverse engineered

    v0.1.0 #galaxybudslive-rs #bluetooth #protocols #galaxy #buds #engineered #reverse-engineering
  96. rust_pwntools

    inspired by Pwntools, providing powerful tools for binary exploitation, reverse engineering, and CTF challenges

    v0.1.0 #reverse-engineering #binary-exploitation #ctf #ctf-challenge #elf-file #exploit #rop
  97. bmatcher-proc

    bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data

    v0.3.3 #search-pattern #binary-data #reverse-engineering #bmatcher #flexible-and-binary #search-and-match #global-variables
  98. lazy-re

    lazy reverse engineers

    v0.1.1 #reverse-engineering #proc-macro
  99. bloxberg

    experimental TUI-based hex editor written in Rust

    v0.1.0 #hex-editor #tui-based #experimental #endian #view #reverse-engineering #long-term
  100. infinite-rs-derive

    Derive macros for infinite-rs

    v0.1.9 #halo-infinite #reverse-engineering #game-hacking
  101. rair

    Reverse Engineering framework written in rust

    v0.1.0 #reverse-engineering #disassembly #analysis #engineering #assembly
  102. hivex-sys

    Raw and generated bindings to Hivex

    v0.2.1 120 #bindings #windows-registry #data-management #reverse-engineering #config #nt #love #wimlib #idiomatic-bindings
  103. rair-gui

    Reverse Engineering framework written in rust

    v0.1.0 #reverse-engineering #malware #disassembly
  104. iceball

    Disassemble library used in fireball. (Reserved)

    v0.0.1 #reserved #ir #decompiling #x86-64 #fireball #disassemble #decompile #reverse-engineering
  105. dryice

    IR Pattern Matching Framework used in fireball. (Reserved)

    v0.0.1 #ir #reserved #pattern-matching #framework #fireball #decompile #reverse-engineering