Pwndbg

Latest version: v0.1.1

Safety actively analyzes 688944 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

2016.09.22

- Add CheatEngine style searching
- See 103
- Fix Windbg command byte-endianness
- See 105
- Fix VDSO and Linker mappings under QEMU (91)
- Better virtual memory info in QEMU
- Mark `$pc` as executable upon resuming execution (90)
- Better virtual memory info in QEMU
- Remove `input-radix` and `output-radix` configuration options
- These were confusing to lots of people
- You can restore the behavior via:


set output-radix 0x10
set input-radix 0x10

2016.09.12

First tagged release.

1.1

We haven't done releases for some time but hopefully this release will change that habbit.

Below you can see a detailed changelog of what has been changed.

Changelog

* Added/updated/modified commands:
* `next_syscall` renamed to `nextsyscall`
* `breakrva` - break at offset of given executable (default main binary; e.g. `breakrva 0x123` will set a breakpoint at `binary_base+0x123`)
* `piebase` - rebase given address for given executable
* `probeleak` - scan for pointers in the specified memory (492)
* `stepret` - step until we step into a ret (448)
* `stepsyscall` - step until we step into a syscall (447)
* `tcache` - support for ptmalloc's thread cache (420)
* `vis_heap_chunks` - visualize heap chunks at the specified address (496)
* `eX` windbg commands family now supports hex data prefixed with 0x (e.g. `eq $rsp 0xCAFEBABE` will work
the same as `eq $rsp cafebabe`)
* `context` - it is now possible to set empty context (e.g. `set context-sections`)
* `hexdump`, `nearpc`, `telescope` - improved repeat functionality (395)
* `vmmap_add`, `vmmap_load` - it is possible to add memory pages manually (might be useful for bare metal debugging - see 385)
* `version` - displays capstone, unicorn, IDA and Hexrays versions
* `xinfo` - display extended offset information
* Added/updated config parameters:
* `ida-enabled` - control whether pwndbg try to connect to IDA xmlrpc server (enabled by default to preserve old behavior)
* `nearpc-show-args` - control whether `context` displays an args section
* Added detection of bare metal mode and making de-reference only works on known pages in it (see 385 and `vmmap_load` and `vmmap_add` commands)
* Added `$rebase(address)` function (use e.g. as `break *$rebase(some_address)`; see also `breakrva` and `piebase` commands)
* Added syntax highlightning for disassembled code and source code
* Made everything themeable <3 (see `theme` and https://github.com/pwndbg/pwndbg-themes)
* Improved IDA Pro xmlrpc (see 442)
* Added basic support for Rust language (see 431)
* Added `$rebase(addr)` function
* Fixed heap's `find_fake_chunk` (see 435)
* Fixed pwndbg crash on non-English GDB version (see 430)
* Emulator profiling and performance improvement (see 421)
* The aarch64/arm64 context now displays frame pointer register (x29)
* Improved detection of extended-remote types
* Fixes for both Py2 and Py3
* Fix nearpc following jumps when used w/o emulation (499)
* Fix: wrong regs display on threaded targets (488, 495)
* Exceptions now show info about `exception-debugger` config parameter (501)
* Added tests engine
* ...and probably some more ;)

Thanks to all who contributed to this release:
* [Alexandro Sanchez](https://github.com/AlexAltea)
* [andigena](https://github.com/andigena)
* [Assel Meher](https://github.com/Segflow/)
* [Benedikt Werner](https://github.com/benediktwerner)
* [Bjoern Kerler](https://github.com/bkerler)
* [Bruce Chen](https://github.com/bruce30262)
* [David Tomaschik](https://github.com/matir)
* [Disconnect3d](https://github.com/disconnect3d/)
* [ecx86](https://github.com/ecx86/)
* [Jonas Stig Kämpf Svane](https://github.com/jonaskaempf)
* [Julian Kirsch](https://github.com/kirschju)
* [Jörg Thalheim](https://github.com/Mic92)
* [Levente Polyak](https://github.com/anthraxx)
* [Maciej Dębski](https://github.com/mdebski/)
* [Maciej Kotowicz](https://github.com/mak)
* [Meng-Huan Yu](https://github.com/cebrusfs)
* [Zach Riggle](https://github.com/zachriggle)

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.