jeffball55 / rop_compiler

An open source, multi-architecture ROP compiler written in python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).

About

An open source, multi-architecture ROP compiler written in python


Languages

Language:Python 85.4%Language:C 8.9%Language:C++ 4.6%Language:Makefile 0.9%Language:Assembly 0.1%Language:SMT 0.1%