Heap Crash
Heap Crash
**What problem does this feature solve?** Currently, C and C++ syntax highlighting does not highlight very common function names, like `printf` and `atoi`. It would be nice if they did....
Effectively permit CI runs to disable caching by default
This is weird. ## CLI is correct for i386 Everywhere I tested this is correct ``` $ pwn asm nop 90 ``` ## CLI emits two nops for thumb Everywhere...
Currently, when calling e.g. `rop.system("/bin/sh")` and doing `rop.dump()` we might print out the address of `/bin/sh` with e.g. `arg0` as the "description" for that ROP slot. It would be useful...
* Add byteset() to misc which does "the right thing" and returns a set of `bytes` objects * Make bytes_avoid be a bytes() object instead of a set * Update...
I ran a script over all of https://gitlab.com/libcdb/libcdb to regenerate the build_id offsets that we have stored in Pwnlib. I also took the opportunity to ensure that the offsets are...
This should help reduce the number of times that Android AVD tests have to be run, along with consolidating some of the environment variable logic.
It looks like we've regressed pretty far on import times for Python3. ``` $ hyperfine 'python -c "from pwn import *"' Benchmark #1: python -c "from pwn import *" Time...
It looks like there's a few places we overwrite `bytes` (the type identifier) with a local variable. ``` $ git grep -E -e '^ +bytes *=' -- '*.py' pwnlib/commandline/disasm.py:81: bytes...