Programinė detalės:
Versija: 0.6.3
Įkėlimo datą: 11 May 15
Licencija: Nemokamai
Populiarumas: 80
", python-ptrace yra debugeris naudojant ptrace (Linux BSD ir Darvinas sistema skambutis atsekti procesus), parašyta Python.
python-ptrace yra atviro kodo projektas parašytas Python ir platinama pagal GNU GPLv2 licenciją
Įranga .
- Aukšto lygio Pitonas objektas API: PtraceDebugger ir PtraceProcess
- Gali kontroliuoti kelis procesus: laimikis šakių renginius Linux "
- Skaityti / rašyti baitų savavališkai adresą: rūpintis atminties derinimą ir padalinti baitų CPU žodžio "
- Vykdymo žingsnis po žingsnio, naudojant ptrace_singlestep () arba aparatūros sustojimą 3
- Gali naudoti distorm išspaudimui;
- Dump registrai, atminties rodymo, kamino, ir tt.
- syscall bandomųjų ir analizatorius (strace.py komanda);
Kas naujo , šioje laidoje:
- Paramos distrom3
- Pagalba Python 3,
- Pervardyti strace.py variantą --socketcall į --socket, ir nustatyti šią parinktį FreeBSD ir Linux / 64 bitai;
- Pridėti MANIFEST.in: įtraukti visas kodo platinimo failus (bandymų, cptrace moduliu, ...);
Kas naujo versijos 0.6.2:
- Nustatyti 64 bitus subpopuliacijoms registrus (SET kaukė EAX , EBX, ECx, EDX)
Kas naujo versijos 0.6.1:
- Sukurti laikytis, showfollow, resetfollow, Xray komandas gdb.py. Patch parašė Dimitris Glynos
- Projektų svetainė persikėlė į http://bitbucket.org/haypo/python-ptrace/
Kas naujo versijos 0.6:
- Vartotojo akivaizdūs pokyčiai: "
- python-ptrace dabar priklauso nuo Python 2.5
- Neteisingas atminties prieiga: pridėti klaidos adresą į pavadinimą "
- Atnaujinti Python 3.0 konversijos pleistras,
- Sukurkite -i (--show-IP) parinktį strace.py: Rodyti instrukcijų žymeklį
- Pridėti naują pavyzdį (itrace.py) Parašė Markas Gimimo jūra ir remiantis strace.py
- API pokyčiai: "
- PtraceSyscall: saugoti instrukcijų žymeklį ties syscall įvesti (jei variantas instr_pointer = Tiesa, išjungta);
- Pašalinti PROC_DIRNAME ir procFilename () iš ptrace.linux_proc
- Klaidų ištaisymas: "
- Nustatyti locateProgram (), kad santykinis kelias "
- Nustatyti interpretacija atminties kaltės dėl MOSVW instrukcija (šaltinis "ESI ir paskirties vieta yra EDI, o ne atvirkštinis!)
Kas naujo versijos 0.5:
- parse lizdas syscalls už FreeBSD,
- Venkite kūrimas zombi procese FreeBSD,
- svarbiausio "Windows palaikymas;
Reikalavimai
- Python,
Komentarai nerastas