Mga detalye ng Software:
Bersyon: 0.6.3
I-upload ang petsa: 11 May 15
Lisensya: Libre
Katanyagan: 80
python-ptrace ay isang debugger gamit ptrace (Linux, BSD at Darwin sistema ng tawag sa mga bakas ng proseso) na nakasulat sa Python.
python-ptrace ay isang open source na proyekto na nakasulat sa Python at ipinamamahagi sa ilalim ng GNU GPLv2 license
Features .
- Mataas na antas ng Python object API: PtraceDebugger at PtraceProcess
- Ma-control ng maramihang mga proseso: catch tinidor kaganapan sa Linux
- Basahin / isulat bytes sa di-makatwirang address: mag-ingat ng alignment ng memorya at split bytes sa CPU word
- Pagpapatupad ng hakbang-hakbang na gamit ptrace_singlestep () o hardware na tuluy-tuloy 3
- Maaaring gumamit distorm disassembler
- Dump register, mappings memory, stack, etc.
- syscall bakas at parser (strace.py command)
Ano ang bago sa release na ito:
- distrom3 Support
- Support Python 3
- I-rename strace.py option --socketcall sa --socket, at ayusin ang opsyon na ito para sa FreeBSD at Linux / 64 bits
- Magdagdag MANIFEST.in: isama ang lahat ng mga file sa source pamamahagi (pagsusulit, cptrace module, ...)
Ano ang bago sa bersyon 0.6.2:
- Ayusin 64 bits sub register (set mask para eax , EBX, ecx, edx)
Ano ang bago sa bersyon 0.6.1:
- Lumikha ng follow, showfollow, resetfollow, xray utos sa gdb.py. Patch na isinulat ni Dimitris Glynos
- inilipat website Project upang http://bitbucket.org/haypo/python-ptrace/
Ano ang bago sa bersyon 0.6:
nakikita ang mga pagbabago
- User:
- python-ptrace ngayon ay depende sa Python 2.5
- Hindi wastong access memory: magdagdag ng fault address sa pangalan
- I-update Python 3.0 conversion patch
- Lumikha -i (--show-ip) opsyon upang strace.py: ipakita pagtuturo pointer
- Magdagdag ng bagong halimbawa (itrace.py) na nakasulat sa pamamagitan ng Mark Seaborn at batay sa strace.py
- pagbabago ng API:
- PtraceSyscall: tindahan ng pagtuturo pointer sa syscall ipasok (kung ang opsyon instr_pointer = True, hindi pinagana sa pamamagitan ng default)
- Alisin PROC_DIRNAME at procFilename () mula ptrace.linux_proc
- Bugfixes:
- Ayusin locateProgram () para sa mga kamag-anak na landas
- Ayusin ang kahulugan ng mga kasalanan memorya sa MOSVW pagtuturo (source ay ESI at destinasyon ay Edi, at hindi ang kabaligtaran!)
Ano ang bago sa bersyon 0.5:
- Parse socket syscalls para FreeBSD
- Iwasan ang paglikha ng mga Zombi proseso sa FreeBSD
- Karamihan sa mga pangunahing pag-Windows
Kinakailangan :
- sawa
Mga Komento hindi natagpuan