Các chi tiết về phần mềm:
Phiên bản: 0.6.3
Ngày tải lên: 11 May 15
Giấy phép: Miễn phí
Phổ biến: 80
python-ptrace là một trình gỡ lỗi bằng cách sử dụng ptrace (Linux, BSD và Darwin gọi hệ thống để theo dõi quá trình) được viết bằng Python.
python-ptrace là một dự án mã nguồn mở viết bằng Python và phân phối theo giấy phép GNU GPLv2
Tính năng .
- mức cao Python đối tượng API: PtraceDebugger và PtraceProcess
- Có khả năng điều khiển nhiều quá trình: sự kiện bắt ngã ba trên Linux
- đọc / ghi byte địa chỉ tùy ý: chăm sóc chỉnh bộ nhớ và chia byte để cpu từ
- Thực hiện từng bước bằng cách sử dụng ptrace_singlestep () hoặc gián đoạn phần cứng 3
- Có thể sử dụng distorm disassembler
- đăng ký Dump, ánh xạ bộ nhớ, stack, vv.
- syscall tracer và phân tích cú pháp (lệnh strace.py)
là gì mới trong phiên bản này:
- Hỗ trợ distrom3
- Hỗ trợ Python 3
- Đổi tên tùy chọn strace.py --socketcall để --socket, và sửa chữa các tùy chọn này cho FreeBSD và Linux / 64 bit
- Thêm MANIFEST.in: bao gồm tất cả các file trong phân phối nguồn (kiểm tra, module cptrace, ...)
là gì mới trong phiên bản 0.6.2:
- Fix 64 bit phụ ghi (bộ mặt nạ cho eax , ebx, ecx, edx)
là gì mới trong phiên bản 0.6.1:
- Tạo sau, showfollow, resetfollow, lệnh xray trong gdb.py. Vá được viết bởi Dimitris Glynos
- website Dự án chuyển đến http://bitbucket.org/haypo/python-ptrace/
là gì mới trong phiên bản 0.6:
- Người dùng có thể nhìn thấy những thay đổi:
- python-ptrace bây giờ phụ thuộc vào Python 2.5
- truy cập bộ nhớ không hợp lệ: thêm địa chỉ lỗi trong tên
- Update Python 3.0 chuyển đổi vá
- Tạo -i (--show-ip) tùy chọn để strace.py: hướng dẫn hiển thị con trỏ
- Thêm một ví dụ mới (itrace.py) được viết bởi Mark sanh ở biển và dựa trên strace.py
- thay đổi API:
- PtraceSyscall: lưu trữ các con trỏ chỉ dẫn tại syscall nhập (nếu tùy chọn instr_pointer = True, tắt theo mặc định)
- Remove PROC_DIRNAME và procFilename () từ ptrace.linux_proc
- Sửa lỗi:
- Fix locateProgram () cho con đường tương đối
- giải thích Fix lỗi bộ nhớ trên hướng dẫn MOSVW (nguồn là ESI và đích đến là EDI, và không phải là ngược!)
là gì mới trong phiên bản 0.5:
- syscalls Parse ổ cắm cho FreeBSD
- Tránh tạo ra các quá trình zombi trên FreeBSD
- Hỗ trợ phần lớn Windows cơ bản
Yêu cầu :
- Python
Bình luận không