Tools and libraries for the aspiring shellcoder.
int3 is a Python library and command-line tool for generating and encoding binary payloads.by writing them word-by-word to the stack. Its initial release is focused on Windows 32-bit and 64-bit shellcoding.
int3 is available on PyPI. Install it with your favorite Python packaging manager. For example:
pip install int3
The following command will install requisite system dependencies:
sudo apt-get install cmake
Please note that this step must precede the Python dependency installation step.
You can then install this project's Python dependencies with:
Assuming Poetry credentials are properly setup, publishing to PyPI should be simple:
int3 is intended for educational purposes and events such as CTFs only. It should never be used to target machines and/or networks without explicit prior consent. This code is released under the MIT license, as per the
Many helpful resources were used in the development of this tool, including:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.