pwntools
https://github.com/gallopsled/pwntools
Python
CTF framework and exploit development library
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported6 Subscribers
Add a CodeTriage badge to pwntools
Help out
- Issues
- Robust VERSYM handling in Ret2dlresolve: missing DT_VERSYM + non-zero version entry (#2672, #2670)
- fix(dirent): allow bytes with trailing 0 when parsing dirents
- fix(dirent): allow bytes with trailing 0 when parsing dirents
- Fix #2670 - Check VERSYM entry is zero when picking Ret2dlresolve .bss address
- Fix #1996 - Normalize avoid/blacklist byte types in shellcode encoder
- Add `tube.recvlineafter` shortcut for `recvuntil` + `recvline`
- Add MIPS and MIPS64 corefile support
- Add tcache exploitation helpers
- fix(konsole): report security-sensitive D-Bus errors
- ci: upload coverage with the Coveralls GitHub Action in parallel mode
- Docs
- Python not yet supported