GitHub topics: binary-rewriting
GrammaTech/ddisasm
A fast and accurate disassembler
Language: C++ - Size: 29.3 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 725 - Forks: 64
retrage/svc-hook
System Call Hook for ARM64
Language: C - Size: 586 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 175 - Forks: 33
GrammaTech/gtirb-pprinter
Pretty printer from GTIRB to assembly code
Language: C++ - Size: 4.93 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 49 - Forks: 11
avncharlie/PeAR
PeAR - the Performant AFL Rewriter. Instrument Linux and Windows binaries with fuzzing instrumentation and more.
Language: Python - Size: 223 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 2
backengineering/bintests
A large collection of 32bit and 64bit PE files useful for verifying the correctness of bin2bin transformations
Size: 73.5 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 4
GrammaTech/gtirb
Intermediate Representation for Binary analysis and transformation
Language: C++ - Size: 20.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 345 - Forks: 37
purseclab/Patcherex2
A versatile and easy-to-use static binary patching tool.
Language: Python - Size: 521 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 43 - Forks: 8
ZhangZhuoSJTU/StochFuzz
Sound and Cost-effective Fuzzing of Stripped Binaries by Incremental and Stochastic Rewriting
Language: C - Size: 29.2 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 188 - Forks: 6
srg-imperial/SaBRe
Load-time selective binary rewriting
Language: C - Size: 570 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 159 - Forks: 16
HexHive/retrowrite
RetroWrite -- Retrofitting compiler passes through binary rewriting
Language: Python - Size: 3.51 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 711 - Forks: 81
GJDuck/e9patch
A powerful static binary rewriting tool
Language: C - Size: 2.13 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1,016 - Forks: 67
yasukata/zpoline
system call hook for Linux
Language: C - Size: 230 KB - Last synced at: 8 months ago - Pushed at: 11 months ago - Stars: 550 - Forks: 40
avncharlie/PeAR-honours 📦
PeAR - the Performant AFL Rewriter. Add AFL instrumentation to binaries.
Language: Python - Size: 515 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
GJDuck/e9afl
AFL binary instrumentation
Language: C++ - Size: 389 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 294 - Forks: 23
GJDuck/e9syscall
A system call interception tool
Language: Shell - Size: 148 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 53 - Forks: 8
GaloisInc/mctrace
An implementation of DTrace for machine code
Language: Haskell - Size: 12.2 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0
lifting-bits/fennec 📦
Rewriting functions in compiled binaries using McSema
Language: LLVM - Size: 2 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 83 - Forks: 13
jonomango/chum
Binary rewriter for 64-bit PE files.
Language: C++ - Size: 293 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 28 - Forks: 10
abenkhadra/bcov
Static instrumentation tool for efficient binary-level coverage analysis.
Language: C++ - Size: 446 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 137 - Forks: 8
GJDuck/RedFat
A binary hardening system
Language: C++ - Size: 134 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 86 - Forks: 10
GrammaTech/gtirb-ghidra-plugin
Ghidra plugin to handle GTIRB files
Language: Java - Size: 31.5 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2
GrammaTech/gtirb-stack-stamp
Apply ROP protection to a binary using binary rewriting with GTIRB
Language: C++ - Size: 189 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1
nmosier/86x64
Convert 32-bit x86 programs to 64-bit x86-64 on macOS.
Language: C++ - Size: 3.14 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 0
pwnslinger/sn4ke
Evaluation of two binary mutation engines based on ddisasm and rev.ng
Language: Python - Size: 178 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 5
nmosier/trace-memcheck
Dynamic binary analysis tool for detecting various memory bugs.
Language: Assembly - Size: 138 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0