An open API service providing repository metadata for many open source software ecosystems.

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