Mjukvaruinformation:
Version: 0.6.3
Ladda upp dagen: 11 May 15
Licens: Gratis
Popularitet: 80
python-ptrace är en debugger använder ptrace (Linux, BSD och Darwin systemanrop för att spåra processer) skrivet i Python.
python-ptrace är ett open source-projekt skrivet i Python och distribueras under GNU GPLv2 licens
Egenskaper .
- Hög Python objekt API: PtraceDebugger och PtraceProcess
- Kunna styra flera processer: fånga gaffel händelser på Linux
- Läs / skriv byte till godtycklig adress: ta hand om minnes inriktning och dela byte till cpu ord
- Execution steg för steg med hjälp av ptrace_singlestep () eller hårdvara avbrott 3
- Kan använda distorm disassembler
- Tipp register, minnesmapp, stack, etc.
- syscall spårämne och parser (strace.py kommando)
Vad är nytt i den här versionen:
- Support distrom3
- Support Python 3
- Byt namn strace.py alternativ --socketcall att --socket, och fixa det här alternativet för FreeBSD och Linux / 64 bitar
- Lägg till MANIFEST.in: inkluderar alla filer i källfördelning (tester, cptrace modul, ...)
Vad är nytt i version 0.6.2:
- Fix 64 bitar sub register (set mask för EAX , EBX, ECx, EDX)
Vad är nytt i version 0.6.1:
- Skapa följa, showfollow, resetfollow, xray kommandon i gdb.py. Patch skriven av Dimitris Glynos
- flyttade Project webbplats till http://bitbucket.org/haypo/python-ptrace/
Vad är nytt i version 0.6:
- Användar synliga förändringar:
- python-ptrace beror nu på Python 2.5
- Ogiltig minnesåtkomst: lägg fel adress i namnet
- Uppdatera Python 3.0 konvertering patch
- Skapa -i (--show-ip) möjlighet att strace.py: show instruktionspekaren
- Lägg till ett nytt exempel (itrace.py) skriven av Mark Seaborn och baseras på strace.py
- API ändringar:
- PtraceSyscall: lagra instruktionspekaren på syscall ange (om alternativet instr_pointer = Sant, inaktiverat som standard)
- Ta bort PROC_DIRNAME och procFilename () från ptrace.linux_proc
- Buggfixar:
- Fix locateProgram () för relativ sökväg
- Fix tolkning av minnes fel på MOSVW instruktion (källa är ESI och destination är EDI, och inte det omvända!)
Vad är nytt i version 0.5:
- Parse uttag syscalls för FreeBSD
- Undvik skapande av zombi process på FreeBSD
- De flesta grundläggande Windows stöd
Krav :
- Python
Kommentarer hittades inte