Ohjelmiston tiedot:
Versio: 0.6.3
Lähetyksen päivämäärä: 11 May 15
Lupa: Vapaa
Suosio: 80
python-ptrace on debugger käyttää ptrace (Linux, BSD ja Darwin järjestelmä soittaa jäljittää prosesseja) kirjoitettu Python.
python-ptrace on avoimen lähdekoodin projekti kirjoitettu Pythonilla ja jaetaan GNU GPLv2 lisenssillä.
Ominaisuudet
- korkean tason Python objektin API: PtraceDebugger ja PtraceProcess
- Pystyy hallita useita prosesseja: saalis haarukka tapahtumista Linux
- Lue / kirjoittaa tavua mielivaltaisen osoitteeseen: huolehtia muistin yhdenmukaistaminen ja jakaa tavua cpu sana
- Execution askel askeleelta käyttämällä ptrace_singlestep () tai laitteiston keskeytys 3
- Voi käyttää distorm disassembler
- Dump rekisterit, muistin kuvaukset, pino, jne.
- Syscall merkkiainetta ja jäsennin (strace.py komento)
Mikä on uusi tässä julkaisussa:
- Support distrom3
- Tuki Python 3
- Nimeä strace.py vaihtoehto --socketcall on --socket, ja korjata tämän vaihtoehdon FreeBSD ja Linux / 64 bittiä
- Lisää MANIFEST.in: sisältää kaikki tiedostot lähde jakeluverkon (testit, cptrace moduuli, ...)
Mikä on uusi versiossa 0.6.2:
- Fix 64 bittiä sub rekistereistä (asetettu naamio EAX , EBX, ECX, EDX)
Mikä on uusi versiossa 0.6.1:
- Luo seurannan, showfollow, resetfollow, xray komennot gdb.py. Patch kirjoittanut Dimitris Glynos
- Projektin verkkosivut muutti http://bitbucket.org/haypo/python-ptrace/
Mikä on uusi versiossa 0.6:
- Käyttäjän näkyviä muutoksia:
- python-ptrace riippuu nyt Python 2.5
- Virheellinen muistin yhteys: lisätään vika osoite nimissä
- Päivitä Python 3,0 muuntaminen patch
- Luo -i (--show-ip) vaihtoehto strace.py: näytä ohje osoitin
- Lisää uusi esimerkki (itrace.py) kirjoittama Mark Seaborn ja perustuvat strace.py
- API muutokset:
- PtraceSyscall: säilytä ohje osoitin syscall anna (jos optio instr_pointer = True, oletuksena pois päältä)
- Poista PROC_DIRNAME ja procFilename () alkaen ptrace.linux_proc
- Bugikorjauksia:
- Fix locateProgram () ja suhteellinen polku
- Korjaa tulkintaa muistia vika MOSVW opetusta (lähde on ESI ja kohde on EDI, eikä käänteinen!)
Mikä on uusi versiossa 0.5:
- Parse pistorasia syscalls for FreeBSD
- Vältä luominen zombi prosessin FreeBSD
- Alkeellisinta Windows tuki
vaatimukset
- Python
Kommentteja ei löytynyt