What's Changed
- Return buffered data on first EOF in tube.readline() by @peace-maker in #2376
- Add basic RISCV64 shellcraft support by @peace-maker and @LevitatingLion in #2322
- feat: Concatenate multiple shellcraft templates on commandline using
shellcraft A + B
by @cocoa-xu in #2398 - Add local libc database provider for libcdb by @the-soloist in #2356
- libcdb: Add offline parameter for
search_by_hash
series function by @the-soloist in #2360 - libcdb: add
offline_only
tosearch_by_symbol_offsets
by @the-soloist in #2388 - libcdb.unstrip_libc: debug symbols are fetched only if not present already by @sswastik02 in #2374
- Add basic support to debug processes on Windows by @peace-maker in #2327
- Support asm/disasm on Windows by @peace-maker in #2437
- Change newline when setting
context.os
to "windows" by @peace-maker in #2330 - Add TTY escape function for file transfer by @Arusekk in #2422
- Shellcode socket IPV6 by @Dvorhack in #2415
- Add "none" ssh authentication method by @peace-maker in #2405
- Add
port
,gdb_args
, andgdbserver_args
to gdb.debug() by @gfelber in #2382 - gdb.debug: avoid 2s timeout if possible by @mephi42 in #2435
- Add functions for retrieving process mappings by @k4lizen in #2371
- fix fromsocket to deal with ipv6 socket by @leommxj in #2497
- Fix passing bytes to
context.log_file
andcrc.BitPolynom
by @marinelay in #2389 - Change from
pop
tokeys
for reporting proper error message by @marinelay in #2391 - Fix duplicate definition of
ssh.sftp
by @peace-maker in #2394 - Fix access of undefined
ssh._tried_sftp
inraw
mode by @peace-maker in #2396 - Convert bytes-like object to string in apport_corefile() method by @sanjitkumar2016 in #2387
- Add resolution_addr parameter to Ret2dlresolvePayload by @k4lizen in #2436
- Docs: Add sudo for apt-get by @qux-bbb in #2395
- Updated Mac OS Install Documentation by @lewiswatson55 in #2392
- Improve remote() documentation by @MrQubo in #2427
- feat: use --no-cache-dir flag to pip in dockerfiles to save space by @Rajpratik71 in #2357
- Test Python version >= 3.10 in CI and fix tests on Python 3.12 by @peace-maker in #2486
New Contributors
- @Rajpratik71 made their first contribution in #2357
- @sswastik02 made their first contribution in #2374
- @lewiswatson55 made their first contribution in #2392
- @marinelay made their first contribution in #2389
- @qux-bbb made their first contribution in #2395
- @sanjitkumar2016 made their first contribution in #2387
- @Dvorhack made their first contribution in #2415
- @cocoa-xu made their first contribution in #2398
- @gfelber made their first contribution in #2382
Full Changelog: 4.13.1...4.14.0