You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#700 Added missing MIPS shellcode documentation to readthedocs, and enabled unit tests
#701 Command line tools refactored to have a common pwn entry point.
Added an option to not install the traditional asm, disasm, checksec, etc scripts
All existing tools can be accessed from the pwn command (e.g. pwn asm nop).
#704 The process object has a new, optional argument alarm for setting a SIGALRM timeout for processes.
#705 Added the Android Emulator to the test suite and Travis CI.
Android Emulator is now required for the full test suite
Android Emulator tests are skipped if no Android-related changes are detected
#711DynELF has a new attribute, heap, which leaks the current brk address (heap base). This is useful for finding heap allocations with dlmalloc-derived allocators like those used by Glibc.
#717sh_string was rewritten to emit more compact and compatible strings
This was achieved by embedding single-quoted non-printable literals
Much more testing was added
Emitted strings are no longer copy-paste compatible, but work fine with e.g. tubes module and the default subprocess module
#709 The adb module now directly talks to the adb server process via a new module, adb.protocol
Removes the need to shell out to adb
Avoids version-compatibility issues with adb server vs. client