Releases: ndrewh/pyda
Releases · ndrewh/pyda
v0.4.0
Features
- ARM64 support
p.backtrace_cpp()
to get a de-mangled backtrace- misc stability fixes
- Python
threading
APIs now work (You can spawn auxiliary Python threads, but keep in mind they generally cannot interact with thread state)
API Changes / Fixes
- Signals are now delivered normally if the
FatalSignalException
is not handled by a Pyda script p.regs.arg0
convenience accessor is removed, now starts atp.regs.arg1
Experimental Features
- New command:
pyda-attach <script> <pid>
to attach to a running process - fork() support: hooks remain intact, resources are freed, but all Python threads are effectively lost.
Full Changelog: v0.3.0...v0.4.0
v0.3.0
p.backtrace()
- Debugger-style API (
p.run_until
, andp.recvuntil
apis)
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v0.1.3
- Fix deadlock when script terminates without a
p.run()
call
Full Changelog: v0.1.2...v0.1.3
docker pull ghcr.io/ndrewh/pyda:0.1.3
v0.1.2
- Support for multithreaded targets
- Syscall pre/post hooks
- WIP: Pwndbg compatibility layer (see examples/heap.py for a preview)
Full Changelog: v0.1.1...v0.1.2