/Arch-x64

x64 based disassembler for executables

Primary LanguageC++

ProjectArch-x64

Arch

x64 ImGui based disassembler for executables

Features

Settings

  • custom alignment bytes
  • custom base
  • custom segment bitness 16bit, 32bit, 64bit

Section Information

  • section name
  • section start address
  • section end address
  • section virtual size
  • section flags
  • section permissions (RWX)

Disassemble

  • instruction address
  • instruction size
  • instruction mnemonic text
  • instruction oprehands text
  • instruction alignment
  • display "possible end" of instruction flow

Other

  • display C-Style strings
  • display the main entry point address

To Do

  • support more architechtures
  • support (.dll, .sys, and more)
  • fix performance, especially for large binaries

Screenshots

image image

Credits