รายละเอียดซอฟแวร์:
หลาม ptrace เป็นดีบักใช้ ptrace (Linux, BSD และดาร์วินเรียกระบบการติดตามกระบวนการ) เขียนในหลาม
หลาม ptrace เป็นโครงการที่มาเปิดเขียนในหลามและจัดจำหน่ายภายใต้ GNU GPLv2
คุณสมบัติ .
- งูหลามระดับสูง วัตถุ API: PtraceDebugger และ PtraceProcess
- สามารถที่จะควบคุมกระบวนการหลายเหตุการณ์จับส้อมบน Linux
- การอ่าน / เขียนไบต์ไปยังที่อยู่โดยพล: ดูแลการจัดตำแหน่งของหน่วยความจำและไบต์แยกคำซีพียู
- ขั้นตอนการดำเนินการตามขั้นตอนโดยใช้ ptrace_singlestep () หรือหยุดชะงักฮาร์ดแวร์ 3
- สามารถใช้ distorm disassembler
- ลงทะเบียนการถ่ายโอนข้อมูล, การแมปหน่วยความจำสแต็ค ฯลฯ .
- ตามรอยแยกวิเคราะห์และ syscall (คำสั่ง strace.py)
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- สนับสนุน distrom3
- การสนับสนุนหลาม 3
- เปลี่ยนชื่อตัวเลือก strace.py --socketcall เพื่อ --socket และแก้ไขตัวเลือกนี้สำหรับ FreeBSD และ Linux / 64 บิต
- เพิ่ม MANIFEST.in: รวมไฟล์ทั้งหมดในการกระจายแหล่งที่มา (การทดสอบโมดูล cptrace, ... )
มีอะไรใหม่ ในรุ่น 0.6.2:
- แก้ไข 64 บิตลงทะเบียนย่อย (หน้ากากชุด EAX , ebx, ecx, EDX)
มีอะไรใหม่ ในรุ่น 0.6.1:
- สร้างติดตาม, showfollow, resetfollow คำสั่งใน Xray gdb.py. แพทช์ที่เขียนโดยดิมิท Glynos
- เว็บไซต์โครงการย้ายไป http://bitbucket.org/haypo/python-ptrace/
มีอะไรใหม่ ในรุ่น 0.6:
- ผู้ใช้สามารถมองเห็นการเปลี่ยนแปลง:
- หลาม ptrace ตอนนี้ขึ้นอยู่กับงูหลาม 2.5
- เข้าถึงหน่วยความจำไม่ถูกต้อง: ความผิดเพิ่มที่อยู่ในชื่อ
- การปรับปรุงหลามแพทช์ 3.0 แปลง
- สร้าง -i (--show-IP) เลือกที่จะ strace.py: แสดงตัวชี้คำสั่ง
- เพิ่มตัวอย่างใหม่ (itrace.py) เขียนโดยมาร์คทะเลและอยู่บนพื้นฐาน strace.py
- การเปลี่ยนแปลง API:
- PtraceSyscall: เก็บชี้การเรียนการสอนที่ syscall ใส่ (ถ้าตัวเลือก instr_pointer = True, ปิดใช้งานโดยค่าเริ่มต้น)
- ลบ PROC_DIRNAME และ procFilename () จาก ptrace.linux_proc
- Bugfixes:
- แก้ไข locateProgram () สำหรับเส้นทางสัมพันธ์
- การตีความการแก้ไขความผิดพลาดของหน่วยความจำในการเรียนการสอน MOSVW (ที่มาเป็น ESI และปลายทางคือ EDI และไม่ผกผัน)
มีอะไรใหม่ ในรุ่น 0.5:
- ซ็อกเก็ตสำหรับการแยกวิเคราะห์ syscalls FreeBSD
- หลีกเลี่ยงการสร้างกระบวนการผีดิบบน FreeBSD
- พื้นฐานส่วนใหญ่สนับสนุนของ Windows
ต้องการ
- งูใหญ่
ความคิดเห็นที่ไม่พบ