-
### 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…
-
### Description
Ghidra command does not work if analyzing any binary that isn't an elf or DWARF file. The error given is that the magic number does not match. There should be support for these …
-
POC:
https://pan.baidu.com/s/1jVZghI-9fabwDuOAs6xAcg
ASAN:
https://pan.baidu.com/s/1WrFXobw05-t1EpJpceZ-gA
Description:
If szEnd can't hit the judge follow in a right range, the coptsize of str…
ghost updated
5 years ago
-
**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:
…
-
IDE won't start on ubuntu 18.04.
There is no any error message. Just mouse spinner for a few seconds, and then nothing.
Is there any log file to check?
-
hello,sir.when I use pwndbg to debug one program.I got this problem:
```
pwndbg> heap
'heap': Iteratively print chunks on a heap, default to the current thread's active heap.
Exception occurred:…
-
We use a lot of `except Exception:` which is not great. We should try to use as specific except clauses as possible.
Fwiw previously we even had `except:` blocks which was even worse because it cou…
-
### Description
As @disconnect3d said on discord
pwndbg allows pressing enter after `nearpc` which repeats the command with next address but it doesn't work when you use aliases `pdisass` or `u`. …
-
### Description
pwndbg attempts to display the arguments that are being passed to a function call. On x86-64, for functions with floating-point arguments passed in (xmm0, ...) the displayed argume…
-
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…