iGio90 edited this page Jan 21, 2019 · 3 revisions

Dwarf - A debugger built on top of PyQt5 and various reverse engineering tools.

Core frameworks and tools used by dwarf

  • Frida - debugging and instrumantation
  • Capstone engine - disassembler
  • Keystone engine - assembler
  • Unicorn engine - emulator
  • Dwarf lkm - kernel space

Setup and run

  • Make sure frida server is installed and running on the device
  • Clone Dwarf with git clone https://github.com/iGio90/Dwarf
  • Start with python3 dwarf.py

Note: From within the app, you can update dwarf (the updater uses git). Android have also the feature to update the frida server binaries on the device (iOS still need a working solution)

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.