An open source, multi-architecture ROP compiler written in python
Python C C++ Other
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.
crop
pyrop Added a few more emulated instructions to the classifier Jun 14, 2017
.gitignore Added a setup install script, fixed up the test cases to work with it… Mar 15, 2016
README.md Adding links to the top level README.md Mar 15, 2016

README.md

This repository contains my attempts at making a useful, open source, multi-architecture ROP compiler. To that end, there are two versions:

  1. A python-based ROP compiler built on pyvex and cle from angr. The source for this is in the pyrop/ directory.
  2. A C-based ROP compiler built on GDSL and libbfd. This one is still very much in the concept phase. The source for this is in the crop/ directory.

If you're looking for a working ROP compiler, you want (1). At some point in the future, I may see fit to finish (2).