Teach You A Binary Exploitation For Great Good.
Project description
BinTut
Dynamic demonstration of the exploitation of classical binary vulnerabilities.
Installation
pip install bintut may or may not work for the time being.
Therefore it’s recommended to just clone this repository and run without installation as long as necessary libraries are installed by pip install -r requirements.txt.
Requirements
GDB
Python scripting support is required.
BinTut is developed with Python 3, but it’s intended to be Python 2 compatible.
However, if Python 2 does yell at you, feel free to create an issue or send me a pull request.
Pat
Customizable Lazy Exploit Pattern Utility.
Colorama
Simple cross-platform colored terminal text in Python.
Click
Python composable command line utility http://click.pocoo.org/.
Get Started
See bintut --help and give a shot via bintut --burst frame-faking.
bintut --help Usage: bintut [OPTIONS] [COURSE] Teach You A Binary Exploitation For Great Good. Options: -V, --version Show the version and exit. -l, --list List available courses. -6, --x64 Use x64 courses. -b, --burst Turn on burst mode. -h, --help Show this message and exit.
Available Courses
plain
nop-slide
ret2lib
frame-faking
Bug Reports
Create issues.
BinTut may or may not work on your system, but bug reports with necessary information are always welcome.
References
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.