pwninit-1.0.0 is not a library.
Visit the last successful build:
pwninit-3.3.1
pwninit
A tool for automating starting binary exploit challenges
Features
- Set challenge binary to be executable
- Download a linker (
ld-linux.so.*
) that can flawlesslyLD_PRELOAD
the provided libc - Download debug symbols and unstrip the libc
- Fill in a template pwntools solve script
Usage
Short version
Run pwninit
Long version
Run pwninit
in a directory with the relevant files and it will detect which ones are the binary, libc, and linker. If the detection is wrong, you can specify the locations with --bin
, --libc
, and --ld
.
Install
Arch Linux
Install pwninit
from the AUR.
Using cargo
The binary will be placed in ~/.cargo/bin
.
Example
solve.py
:
#!/usr/bin/env python2
=
=
=
=
return
return
=
# good luck pwning :)