Practical Binary Analysisから抽出

ディスアセンブラ

  • IDA Pro (Windows, Linux, macOS; www.hex-rays.com)
  • Hopper (Linux, macOS; www.hopperapp.com)
  • ODA (Any platform; onlinedisassembler.com)
  • Binary Ninja (Windows, Linux, macOS; binary.ninja)
  • Relyze (Windows; www.relyze.com)
  • Medusa (Windows, Linux; github.com/wisk/medusa/)
  • radare (Windows, Linux, macOS; www.radare.org )
  • objdump (Linux, macOS; www.gnu.org/software/binutils/)

デバッガ

  • gdb (Linux; www.gnu.org/software/gdb/)
  • OllyDbg (Windows; www.ollydbg.de)
  • windbg (Windows; https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools)
  • Bochs (Windows, Linux, macOS; http://bochs.sourceforge.net)

ディスアセンブリフレームワーク

  • Capstone (Windows, Linux, macOS; www.capstone-engine.org )
  • distorm3 (Windows, Linux, macOS; github.com/gdabah/distorm/)
  • udis86 (Linux, macOS; github.com/vmt/udis86/)

バイナリ分析フレームワーク

  • angr (Windows, Linux, macOS; angr.io)
  • Pin (Windows, Linux, macOS; www.intel.com/software/pintool/)
  • Dyninst (Windows, Linux; www.dyninst.org )
  • Unicorn (Windows, Linux, macOS; www.unicorn-engine.org )
  • libdft (Linux; www.cs.columbia.edu/~vpk/research/libdft/)
  • Triton (Windows, Linux, macOS; triton.quarkslab.com)