A crossplatform commandline tool, written in Python, which recursive disassembles 32bit PE files
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
crumble
.gitignore
LICENSE
MANIFEST.in
README.rst
crumble-runner.py
setup.py

README.rst

Crumble - A Recursive Disassembler (x86)

This is a crossplatform commandline tool, written in Python, which disassembles 32bit PE files with recursive traversal and saves the results as a .json file.

Incomplete features:

  • The results are far away from perfect (no indirect control flows)
  • Detecting functionnames from symboltables if given
  • Detecting strings
  • Detecting functionarguments

Installation

You can install this tool with $ pip install ..

Usage

After installation you can run $ crumble -h for information about the arguments.

Additional Libraries used from PyPI