pwninit-1.0.0 is not a library.
Visit the last successful build:
pwninit-3.3.2
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_PRELOADthe 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 :)