Releases: ndrewh/pyda
Releases · ndrewh/pyda
v0.4.1
v0.4.0
Features
- ARM64 support
p.backtrace_cpp()to get a de-mangled backtrace- misc stability fixes
- Python
threadingAPIs 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
FatalSignalExceptionis not handled by a Pyda script p.regs.arg0convenience 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.recvuntilapis)
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