Skip to content

Resources About Dynamic Binary Instrumentation and Dynamic Binary Analysis

Notifications You must be signed in to change notification settings

alphaSeclab/DBI-Stuff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

DBI

  • 跟DBI(Dynamic Binary Instrumentation:动态二进制插桩)逆向有关的资源收集
  • English Version

目录

DynamoRIO


DrMemory

工具

  • [1425星][23d] [C] dynamorio/drmemory Memory Debugger for Windows, Linux, Mac, and Android

文章


工具

DynamoRIO

新添加的

与其他工具交互


文章

新添加

工具介绍

Fuzzing

IntelPin


工具

新添加的

  • [427星][5y] [C++] jonathansalwan/pintools Pintool example and PoC for dynamic binary analysis
  • [306星][4m] [C] vusec/vuzzer depends heavily on a modeified version of DataTracker, which in turn depends on LibDFT pintool.
  • [148星][6y] [C++] f-secure/sulo Dynamic instrumentation tool for Adobe Flash Player built on Intel Pin
  • [131星][8m] [C++] hasherezade/tiny_tracer A Pin Tool for tracing API calls etc
  • [67星][3y] [C++] m000/dtracker DataTracker: A Pin tool for collecting high-fidelity data provenance from unmodified programs.
  • [60星][3y] [C++] hasherezade/mypintools Tools to run with Intel PIN
  • [50星][11m] [C++] angorafuzzer/libdft64 libdft for Intel Pin 3.x and 64 bit platform. (Dynamic taint tracking, taint analysis)
  • [48星][7y] [C++] cr4sh/code-coverage-analysis-tools Code coverage analysis tools for the PIN Toolkit
  • [42星][4y] [C++] corelan/pin Collection of pin tools
  • [36星][4y] [C++] paulmehta/ablation Augmenting Static Analysis Using Pintool: Ablation
  • [30星][5y] [C++] 0xddaa/pin Use Intel Pin tools to analysis binary.
  • [30星][7y] [C++] jingpu/pintools
  • [28星][1y] [C++] fdiskyou/winalloctracer Pintool that logs and tracks calls to RtlAllocateHeap, RtlReAllocateHeap, RtlFreeHeap, VirtualAllocEx, and VirtualFreeEx.
  • [26星][5m] [C++] boegel/mica a Pin tool for collecting microarchitecture-independent workload characteristics
  • [22星][6y] [C++] jbremer/pyn Awesome Python bindings for Pintool
  • [18星][7m] bash-c/pin-in-ctf 使用intel pin来求解一部分CTF challenge
  • [13星][3y] [C++] netspi/pin Intel pin tools
  • [6星][2y] [C++] spinpx/afl_pin_mode Yet another AFL instrumentation tool implemented by Intel Pin.
  • [0星][6m] [Makefile] barkhat26/pintool-template PinTool template for Intel Pin 3.11 compatible with VS2019

其他工具交互


文章

Frida


工具

Frida

  • [4721星][1m] [Makefile] frida/frida Clone this repo to build Frida

新添加的

其他工具交互


文章

Valgrind


工具

  • [188星][26d] [Py] angr/pyvex Python bindings for Valgrind's VEX IR.
  • [152星][1m] [C] wmkhoo/taintgrind A taint-tracking plugin for the Valgrind memory checking tool
  • [128星][9y] [C] agl/ctgrind Checking that functions are constant time with Valgrind
  • [35星][8m] [C] pmem/valgrind Enhanced Valgrind for Persistent Memory
  • [29星][11y] [C] dmolnar/smartfuzz Valgrind extension for whitebox fuzz testing
  • [7星][2m] [C] yugr/valgrind-preload LD_PRELOAD-able library which runs all spawned processes under Valgrind.
  • [6星][1m] [C] kristerw/deadstores A Valgrind tool for finding redundant loads/stores
  • [0星][2y] [C] daveti/valgrind Valgrind hacking from daveti
  • [0星][2y] [C] daveti/valtrap valgrind trapdoor

文章

QBDI


工具

  • [589星][1y] [C++] qbdi/qbdi A Dynamic Binary Instrumentation framework based on LLVM.

文章

ADBI


工具

  • [1057星][5y] [C] crmulliner/adbi Android Dynamic Binary Instrumentation Toolkit
  • [429星][4y] [Makefile] mindmac/androideagleeye An Xposed and adbi based module which is capable of hooking both Java and Native methods targeting Android OS.

文章

DBA


Triton

工具

  • [1433星][24d] [C++] jonathansalwan/triton DBA框架,内置:动态符号执行引擎、动态污点引擎、AST(x86, x86-64, AArch64)指令集,SMT simplification passes, an SMT solver interface,Python绑定
  • [61星][3y] [Py] cifasis/nosy-newt Nosy Newt is a simple concolic execution tool for exploring the input space of a binary executable program based in Triton
  • [24星][1y] [Py] cosine0/amphitrite Symbolic debugging tool using JonathanSalwan/Triton
  • [24星][7m] [Py] jonathansalwan/x-tunnel-opaque-predicates IDA+Triton plugin in order to extract opaque predicates using a Forward-Bounded DSE. Example with X-Tunnel.
  • [17星][5m] [Py] macaron-et/wasabi-aeg Yet another implementation of AEG (Automated Exploit Generation) using symbolic execution engine Triton.
  • [2星][5m] [Pascal] pigrecos/triton4delphi The Triton - Dynamic Binary Analysis (DBA) framework - by JonathanSalwan binding for Delphi

文章


Manticore

工具

文章


工具

  • [644星][1y] [Go] lunixbochs/usercorn 通过模拟器对二进制文件进行动态分析
  • [50星][1y] [Py] hrkfdn/deckard Deckard performs static and dynamic binary analysis on Android APKs to extract Xposed hooks

文章

其他


工具

  • [272星][4y] [C] samsung/adbi Android Dynamic Binary Instrumentation tool for tracing Android native layer
  • [187星][2y] [C++] sidechannelmarvels/tracer Set of Dynamic Binary Instrumentation and visualization tools for execution traces.
  • [173星][1m] [C] beehive-lab/mambo ARM运行时二进制文件修改工具,低耗版。
  • [109星][2y] [C++] joxeankoret/membugtool A DBI tool to discover heap memory related bugs
  • [77星][3y] [Py] carlosgprado/brundlefuzz BrundleFuzz is a distributed fuzzer for Windows and Linux using dynamic binary instrumentation.
  • [71星][22d] [Py] birchjd/piobdii ODBII graphic interface on a Raspberry Pi computer, using an ELM327 Bluetooth/USB device. Read and display engine data, OBDII Trouble Codes & Descriptions Using Python. YouTube video:
  • [60星][2y] [C] zhechkoz/pwin Security Evaluation of Dynamic Binary Instrumentation Engines
  • [36星][2y] [C++] fdiskyou/dbi Files for
  • [18星][7y] [C] pleed/pyqemu Dynamic binary instrumentation based crypto detection framework. Implementation of
  • [6星][4y] [C++] crackinglandia/exait-plugins Anti-Dynamic binary instrumentation plugins for eXait (

文章

贡献

内容为系统自动导出, 有任何问题请提issue