Heap Crash

Results 23 issues of 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....

help wanted
lexer enhancement

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...

bug
shellcode
backport-required

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...

feature
rop

* 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...

shellcode

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...

feature

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.

testing

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...

bug
backport-required

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...

bug
backport-required
code style