Releases: Gallopsled/pwntools
Releases · Gallopsled/pwntools
Release 4.3.0beta0
- Speed up ELF PLT loading (#1515)
- Take numbwritten bytes into account in FmtString (#1471)
- Support opening of new windows in WSL (#1503)
- #1576 Add
executable=
argument toELF.search
- #1584 Add
jmp_esp
/jmp_rsp
attribute toROP
- #1592 Fix over-verbose logging of process() environment
- #1593 Colorize output of
pwn template
- #1601 Add
pwn version
command line tool - #1605 Add to
fiddling.hexdump
a way to suppress the total at the end - #1613 Permit
--password
forpwn template
- #1564 Fix
asm()
anddisasm()
for PowerPC64, MIPS64, Sparc64 - #1621 Permit negative values in flat() and fit()
Release 4.1.1
- Fix PLT resolution by locking unicorn <1.0.2rc4 (#1538)
- Fix wrong ELF/context unpack handling (c4c11a3)
- Fix updating of ELF.functions addresses after changing ELF.address #1512 (#1513)
- Update Corefile warnings and replace asserts with normal checks (#1526)
- several py2-py3 issues (#1451)
- Fix cyclic command
Release 4.2.0beta0
Release 4.1.0
Release 4.0.1
- #1412
recvline_pred()
and similar do not reorder data - Bypass unicorn-engine/unicorn#1100 and unicorn-engine/unicorn#1170 requiring unstable package
Release 4.1.0beta0
Release 4.0.0
- Python 3 support! <3
- #1402 Fix serialtube in python 3
- #1391 Fix process.libs
- #1317 Tubes with
context.encoding
- #1216 Improve format string generator
- #1285 Add freebsd generic syscall templates
- 76413f Add pwnlib.adb.bootimg for 'ANDROID!' format boot.img images
- #1202 Docker: Kill 14 layers in pwntools base images
- #1182 shellcraft.dupio() for mips
Release 4.0.0beta0
Release 3.13.0
3.12.1
- #1198 More compatibility fixes for pyelftools==0.25, and pin Sphinx<1.8.0 since it causes testing errors
- #1191 Fix compatibility with pyelftools==0.25
- #1159 Fix check for
/proc/.../status
- #1162 Fix broken package versions
- #1150 Fix exception raised when a cache file is missing
- #1156 Fix ROP gadget selection logic involving
int
andsyscall
instructions - #1152 Fix QEMU LD_PREFIX calculation (wrong parameter passed)
- #1155 Use Ubuntu Trusty for all CI builds
- #1131 Add "libc-" to libc prefixes in
process
tubes - #1125 Fix a typo
- #1121 Fix tests which were broken by an upstream Sphinx change