-
**EDIT from disconnect3d: pls see my comment below. This is fairly easy to implement as of now (2024.04)**
It would be nice to have a way to inject arbitrary syscalls into target processes that:
…
-
If you start `gdb` but don't run any binary, the following commands will throw exceptions despite being annotated with `@OnlyWhenRunning`:
- telescope
- probeleak
- xinfo
- leakfind
This is bec…
-
### Description
When defining (and exec) commands that contain a "continue", pwndbg gets stuck (while vanilla gdb does not). Here is a test case.
Consider this simple program:
```C
#include
…
-
I don't really know enough about pwndbg internals to fully debug this, so this may be user error and not an issue.
I'm running into an issue with the IDA Pro integration. Specifically the ida_scri…
-
https://github.com/pwndbg/pwndbg/pull/36 adds support for basic heap commands, but only for ptmalloc2 (which is what glibc uses).
-
After installing peda it has way too many side effects. For example IDE debuggers show only hex. Peda should not affect gdb and be installed separately by default. Change installation instructions.
-
Recent refactor to heap classes broke heap heuristics mode. This is mostly bcoz the refactor relies on gdb.Value's lazy deferencing of memory.
We could maybe... change the heap classes in heuristic…
-
### Description
It seems that the `dq` and `telescope` interfaces are slightly different.
dq treats argument as a hex value, but telescope tries to parse it in some way. I think the beha…
-
Testade att köra pwndbg mot qemu över tcp. Det fungerar på någon fundamental nivå då texten först renderas efter `c`, men jag kan inte få kontext, utan får istället `Paging is not enabled`, så får åte…
-
I use something like this to trace malloc and free calls:
```python
import gdb
last_size = None
malloc_map = {}
def expr_as_int(expr):
return int(str(gdb.parse_and_eval("(void*)(%s)" % e…