Software detaljer:
python-ptrace er en debugger hjælp ptrace (Linux, BSD og Darwin systemkald at spore processer) skrevet i Python.
python-ptrace er et open source-projekt skrevet i Python og distribueres under GNU GPLv2 licens
Funktioner :.
- Høj niveau Python objekt API: PtraceDebugger og PtraceProcess
- stand til at styre flere processer: fangst gaffel begivenheder på Linux
- Læs / skriv bytes til vilkårlig adresse: tage sig af hukommelse tilpasning og split bytes til cpu ord
- Udførelse trin for trin hjælp ptrace_singlestep () eller hardware afbrydelse 3
- Kan bruge distorm disassembler
- Dump registre, hukommelse tilknytninger, stack, etc.
- syscall sporstof og parser (strace.py kommando)
Hvad er nyt i denne udgivelse:
- Support distrom3
- Support Python 3
- Omdøb strace.py mulighed --socketcall at --socket, og løse denne mulighed for FreeBSD og Linux / 64 bit
- Tilføj MANIFEST.in: omfatter alle filer i kilde distribution (tests, cptrace modul, ...)
Hvad er nyt i version 0.6.2:
- Fix 64 bits sub registre (sæt maske for EAX , EBX, ECx, EDX)
Hvad er nyt i version 0.6.1:
- Opret følge, showfollow, resetfollow, xray kommandoer i gdb.py. Patch skrevet af Dimitris Glynos
- Projekt hjemmeside flyttet til http://bitbucket.org/haypo/python-ptrace/
Hvad er nyt i version 0.6:
- User synlige ændringer:
- python-ptrace afhænger nu af Python 2.5
- Ugyldig hukommelse adgang: tilføje fejl adresse i navnet
- Opdater Python 3.0 konvertering patch
- Opret -i (--show-ip) mulighed for at strace.py: show instruktion pointer
- Tilføj en ny eksempel (itrace.py) skrevet af Mark Seaborn og er baseret på strace.py
- API ændringer:
- PtraceSyscall: gemme instruktion pointer ved syscall ind (hvis indstillingen instr_pointer = True, deaktiveret som standard)
- Fjern PROC_DIRNAME og procFilename () fra ptrace.linux_proc
- Fejlrettelser:
- Fix locateProgram () for relativ sti
- Fix fortolkning af hukommelsen fejl på MOSVW instruktion (kilden er ESI og destination er EDI, og ikke det omvendte!)
Hvad er nyt i version 0.5:
- Parse socket syscalls til FreeBSD
- Undgå skabelse af zombi proces på FreeBSD
- De fleste grundlæggende Windows support
Krav :
- Python
Kommentarer ikke fundet