All Projects → tunz → Binch

tunz / Binch

Licence: mit
A light ELF binary patch tool in python urwid

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Binch

Hdiffpatch
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; run fast; create small delta/differential; support large files and limit memory requires when diff & patch.
Stars: ✭ 459 (+230.22%)
Mutual labels:  binary, patch
Pwninit
pwninit - automate starting binary exploit challenges
Stars: ✭ 127 (-8.63%)
Mutual labels:  binary
Bepasty Server
binary pastebin server
Stars: ✭ 111 (-20.14%)
Mutual labels:  binary
Apkdiffpatch
a C++ library and command-line tools for Zip(Jar,Apk) file Diff & Patch; create minimal delta/differential; support Jar sign(apk v1 sign) & apk v2,v3 sign .
Stars: ✭ 121 (-12.95%)
Mutual labels:  patch
Macos Patcher
Command line tool for running macOS on unsupported Macs
Stars: ✭ 114 (-17.99%)
Mutual labels:  patch
Axbaseplugin
Android Plugin Framework
Stars: ✭ 122 (-12.23%)
Mutual labels:  patch
Render
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.
Stars: ✭ 1,562 (+1023.74%)
Mutual labels:  binary
Heksa
CLI hex dumper with colors
Stars: ✭ 133 (-4.32%)
Mutual labels:  binary
Patchfluent
💧 🦄 Customize Windows 10 Updates
Stars: ✭ 128 (-7.91%)
Mutual labels:  patch
Go Wasm
WebAssembly binary file parser written in go
Stars: ✭ 121 (-12.95%)
Mutual labels:  binary
Formatfuzzer
FormatFuzzer is a framework for high-efficiency, high-quality generation and parsing of binary inputs.
Stars: ✭ 117 (-15.83%)
Mutual labels:  binary
Epk2extract
Extraction tool for LG, Hisense, Sharp, Philips/TPV, Thompson and similar TVs/Embedded Devices
Stars: ✭ 115 (-17.27%)
Mutual labels:  binary
Vcf2phylip
Convert SNPs in VCF format to PHYLIP, NEXUS, binary NEXUS, or FASTA alignments for phylogenetic analysis
Stars: ✭ 126 (-9.35%)
Mutual labels:  binary
Safe
SAFE: Self-Attentive Function Embeddings for binary similarity
Stars: ✭ 112 (-19.42%)
Mutual labels:  binary
Libmali
The Mali GPU library used in Rockchip Platform
Stars: ✭ 128 (-7.91%)
Mutual labels:  binary
Nexe
🎉 create a single executable out of your node.js apps
Stars: ✭ 10,565 (+7500.72%)
Mutual labels:  binary
Bssom.net
A small, high performance, powerful serializer using bssom binary protocol
Stars: ✭ 117 (-15.83%)
Mutual labels:  binary
Snodge
Randomly mutate JSON, XML, HTML forms, text and binary data for fuzz testing
Stars: ✭ 121 (-12.95%)
Mutual labels:  binary
Phpasn1
A PHP library to encode and decode arbitrary ASN.1 structures using ITU-T X.690 encoding rules.
Stars: ✭ 136 (-2.16%)
Mutual labels:  binary
Borer
Efficient CBOR and JSON (de)serialization in Scala
Stars: ✭ 131 (-5.76%)
Mutual labels:  binary

NOTE

This repository is not maintained. Please use binch-go instead. I just rewrote this in Go since python is slow and keystone python library is not maintained well.


a light BINary patCH tool

A light ELF binary patch tool in python urwid. It helps to patch a ELF binary in a few steps.

capture

Now, it only supports x86, x86_64, and ARM(experimental).

Usage

$ ./binch [binary name]

Shortcuts

g: Go to a specific address. (if not exists, jump to nearest address)
d: Remove a current line. (Fill with nop)
q: Quit.
s: Save a modified binary to a file.
enter: Modify a current line.
h: Modify hex bytes of a current line.
f: follow the address of jmp or call instructions.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].