动态分析 ======================================== 动态插桩 ---------------------------------------- - `DynamoRIO `_ Dynamic Instrumentation Tool Platform - `pintools `_ Pintool example and PoC for dynamic binary analysis - `frida `_ - `QBDI `_ A Dynamic Binary Instrumentation framework based on LLVM - `TinyInst `_ A lightweight dynamic instrumentation library 符号执行 ---------------------------------------- - `Z3 `_ - `manticore `_ Symbolic execution tool gdb插件 ---------------------------------------- - `peda `_ - `pwndbg `_ Exploit Development and Reverse Engineering with GDB Made Easy - `GEF `_ GDB Enhanced Features for exploit devs & reversers 调试工具 ---------------------------------------- - `bcc `_ - `openresty systemtap toolkit `_ - `dtrace `_ - `uftrace `_ - `qira `_ QEMU Interactive Runtime Analyse 模拟执行 ---------------------------------------- - `qemu `_ - `unicorn `_ - `OpenEmu `_ - `panda `_ Platform for Architecture-Neutral Dynamic Analysis - `avatar2 `_ 进程分析 ---------------------------------------- - `Process Explorer `_ - `PeDoll `_ Application behavior monitor based on inline hook - `libunwind `_ hook ---------------------------------------- - `plthook `_ Hook function calls by replacing PLT(Procedure Linkage Table) entries. - `funchook `_ Hook function calls by inserting jump instructions at runtime 污点分析 ---------------------------------------- - `Triton `_ - `bap `_ Binary Analysis BinaryAnalysisPlatform