Release 4.12.0
What's Changed
- Add
--libc libc.so
argument to pwn template by @peace-maker in #2212 - Add -p (--prefix) and -s (--separator) arguments to
hex
command by @marcan2020 in #2117 - Allow creating custom templates in user-config directory by @hweissi in #2257
- Allow empty argv in ssh.process() (#2217) by @goreil in #2234
- Add shellcraft.sleep template wrapping SYS_nanosleep by @peace-maker in #2221
- shellcraft: more explicit sleep.asm docstring by @disconnect3d in #2226
- Allow ELF.search(str) by @zt20xx in #2211
- Fix format string badbytes inconsistency by @Arusekk in #1895
- Fix passing arguments on the stack in shellcraft syscall template by @peace-maker in #2219
- Fix
remote
andlisten
in sagemath by @peace-maker in #2202 - Don't change log level for Corefile._parse_stack() by @peace-maker in #2222
- Fix crash in serialtube when connection fails by @fercevik729 in #2228
- Use
command -v
instead ofwhich
by @whokilleddb in #1946 - py2: fix long hex in shellcraft etc. by @Arusekk in #2230
- shellcraft/i386: optimize stackhunter by @Arusekk in #2231
- shellcraft/*/freebsd: match linux in switching cs by @Arusekk in #2232
- Replace
isSet
withis_set
as the former is deprecated in 3.10+ by @maple3142 in #2208 - Added MAP_ADD opcode to list of opcodes in safeeval.py by @fercevik729 in #2243
- Do not overwrite global
bytes
in examples by @peace-maker in #2240 - Decoded data from recv_all in adb.packages to a string by @fercevik729 in #2237
- Remove unused and broken rop.find_stack_adjustment by @fercevik729 in #2249
- Rename
wd
parameter tocwd
inssh.system
andssh.run_to_end
by @peace-maker in #2251 - Fix readline omitting a trailing \n by @peace-maker in #2349
- Add RETURN_CONST as an allowed _const_code in safeeval for Python 3.12 compatibility by @erikleffler in #2352
- Change temp path in install script by @Young-Lord in #2097
- Publish Docker images through CI by @peace-maker in #2236
- ci: stabilize coverage by @Arusekk in #2235
- Keep Github Actions up-to-date with Dependabot by @peace-maker in #2238
New Contributors
- @marcan2020 made their first contribution in #2117
- @maple3142 made their first contribution in #2208
- @zt20xx made their first contribution in #2211
- @fercevik729 made their first contribution in #2228
- @whokilleddb made their first contribution in #1946
- @hweissi made their first contribution in #2257
- @erikleffler made their first contribution in #2352
Full Changelog: 4.11.1...4.12.0