CTF framework and exploit development library
run_in_new_terminal
improvements (notably gdb terminated by default)env['PATH']
to find the path for the executablebaremetal
os to debug binaries executed with qemu-system-$(arch)pwnlib.adb
is no longer supported in CIpwn.toplevel.__all__
$XDG_CONFIG_HOME
dir for pwn.conf
atexit
on Python 3atexit
on Python 3run_in_new_terminal
improvements (notably gdb terminated by default)env['PATH']
to find the path for the executablebaremetal
os to debug binaries executed with qemu-system-$(arch)pwnlib.adb
is no longer supported in CIpwn.toplevel.__all__
$XDG_CONFIG_HOME
dir for pwn.conf
context.newline
for tubes by defaultasm()
and disasm()
for MSP430, S390cyclic
cli for 64 bit integerspwn template
cannot download the remote filepwn shellcraft
fasterpwntools/pwntools:stable
etc) now use Python3 by default, and includes assemblers for a few common architecturesascii_shellcode
(Fixed docs in #1693)i386
and amd64
base=
argument to ROP.chain()
and ROP.dump()
LD_PRELOAD
and LD_LIBRARY_PATH
requests
when doing from pwn import *
__setattr__
and __call__
interfaces to ROP
for setting registersexecutable=
argument to ELF.search
jmp_esp
/jmp_rsp
attribute to ROP
pwn template
pwn version
command line toolfiddling.hexdump
a way to suppress the total at the end--password
for pwn template
asm()
and disasm()
for PowerPC64, MIPS64, Sparc64context.newline
for tubes by defaultasm()
and disasm()
for MSP430, S390cyclic
cli for 64 bit integerspwn template
cannot download the remote filepwn shellcraft
fasterpwntools/pwntools:stable
etc) now use Python3 by default, and includes assemblers for a few common architecturesascii_shellcode
(Fixed docs in #1693)i386
and amd64
base=
argument to ROP.chain()
and ROP.dump()
LD_PRELOAD
and LD_LIBRARY_PATH
requests
when doing from pwn import *
__setattr__
and __call__
interfaces to ROP
for setting registersBugfix release over 4.2.1
#1625 GDB now properly loads executables with QEMU