Software informatie:
Versie: 0.6.3
Upload datum: 11 May 15
Licentie: Gratis
Populariteit: 80
python-ptrace is een debugger met ptrace (Linux, BSD en Darwin system call om processen op te sporen) in Python geschreven.
python-ptrace is een open source project geschreven in Python en verspreid onder de GNU GPLv2 licentie
Eigenschappen .
- hoog niveau Python object API: PtraceDebugger en PtraceProcess
- In staat om meerdere processen te controleren: vangst vork events op Linux
- lezen / schrijven bytes aan willekeurige adres: verzorgen van het geheugen uitlijning en split bytes aan cpu woord
- Uitvoeren stap voor stap aan de hand ptrace_singlestep () of hardware onderbreking 3
- Kan gebruik distorm disassembler
- Dump registers, geheugen mappings, stack, etc.
- syscall tracer en parser (strace.py commando)
Wat is nieuw in deze release:
- Ondersteuning distrom3
- Ondersteuning Python 3
- Naam wijzigen strace.py optie --socketcall te --socket, en bevestig deze optie voor FreeBSD en Linux / 64 bits
- Voeg MANIFEST.in: omvatten alle bestanden in de bron distributie (testen, cptrace module, ...)
Wat is nieuw in versie 0.6.2:
- Fix 64 bits sub registers (set masker voor EAX , ebx, ecx, edx)
Wat is nieuw in versie 0.6.1:
- Maak follow, showfollow, resetfollow, röntgenstraal opdrachten in gdb.py. Patch geschreven door Dimitris Glynos
- Project website verhuisd naar http://bitbucket.org/haypo/python-ptrace/
Wat is nieuw in versie 0.6:
- Gebruikers zichtbare veranderingen:
- python-ptrace hangt nu af van Python 2.5
- Ongeldige geheugen: voeg fout adres in de naam
- bijwerken Python 3.0 conversie patch
- Maak -i (--show-ip) optie om strace.py: toon instructie pointer
- Voeg een nieuw voorbeeld (itrace.py) geschreven door Mark Seaborn en gebaseerd op strace.py
- API veranderingen:
- PtraceSyscall: bewaar de instructie pointer op syscall invoeren (als de optie instr_pointer = True, standaard uitgeschakeld)
- Verwijder PROC_DIRNAME en procFilename () uit ptrace.linux_proc
- Bugfixes:
- Fix locateProgram () voor het relatieve pad
- Fix interpretatie van het geheugen fout op MOSVW instructie (bron is ESI en de bestemming is EDI, en niet het omgekeerde!)
Wat is nieuw in versie 0.5:
- Parse socket syscalls voor FreeBSD
- Vermijd het creëren van Zombi proces op FreeBSD
- De meeste elementaire Windows-ondersteuning
Eisen
- Python
Reacties niet gevonden