Metadata-Version: 2.4
Name: pwninit.py
Version: 0.1.0
Summary: A comprehensive Python toolkit for CTF exploit development.
Author-email: 0xb0tm4n <0xb0tm4n@proton.me>
Project-URL: Homepage, https://github.com/Super-Botman/pwninit.py
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: pwntools
Requires-Dist: argparse
Requires-Dist: docker
Requires-Dist: mako
Requires-Dist: python-magic
Requires-Dist: lz4
Dynamic: license-file

# pwninit

A Python toolkit for CTF binary exploitation. Streamline setup, development, and execution of exploits with automated binary analysis, library management, and template generation.

📖 **Full documentation**: [pwninit.0xb0tm4n.org](https://pwninit.0xb0tm4n.org)

## Installation

```sh
pipx install git+https://github.com/Super-Botman/pwninit.py.git
```

## Basic Exploit Example

```python
from pwninit import *

Config(
    binary="./chall",
    libc="./libc.so.6"
)

def exploit(ctx, io):
    exe = ctx.elf
    libc = ctx.libc

    payload = b"A" * 72 + p64(exe.symbols["win"])
    sl(payload)
    itrv()
```
