Дані програми:
Версія: 0.6.3
Дата завантаження: 11 May 15
Ліцензія: Безкоштовно
Популярність: 80
пітон-ptrace є відладчик, використовуючи ptrace (Linux, BSD та системний виклик Дарвін простежити процеси) написано в Python.
пітон-ptrace є проектом з відкритим кодом написана в Python і розповсюджується під GNU GPLv2 ліцензією
Особливості :.
- Висока Python об'єкт API: PtraceDebugger і PtraceProcess
- Можливість управляти декількома процесами: улов вилки події на Linux
- Читання / запис байта в довільній адресою: піклуватися про вирівнювання пам'яті і розкол байт процесора слова
- виконання крок за кроком, використовуючи ptrace_singlestep () або апаратне переривання 3
- Можна використовувати distorm дизассемблер
- регістри самоскиди, відображення пам'яті, стека і т.д ..
- Системний виклик трасуючими і аналізатор (strace.py команда)
Що нового У цьому випуску:
- Підтримка distrom3
- Підтримка Python 3
- Перейменувати strace.py варіант --socketcall в --socket, і виправити цю опцію для FreeBSD і Linux / 64 біт
- Додати MANIFEST.in: включити всі файли в дистрибутив вихідного коду (випробувань, модуль cptrace, ...)
Що нового у версії 0.6.2:
- Fix 64 біт регістрів SUB (набір маска для EAX , EBX, ECX, EDX)
Що нового у версії 0.6.1:
- Створити слідувати, showfollow, resetfollow, команди Xray в gdb.py. Патч написаний Дімітріс Glynos
- Веб-сайт проекту переїхав до http://bitbucket.org/haypo/python-ptrace/
Що нового у версії 0.6:
видимих змін
- Система
- пітон-ptrace тепер залежить від Python 2.5
- Невірний доступ до пам'яті: додати адреса помилки у назві
- Оновлення Python 3.0 перетворення патч
- Створити -i (--show-IP) можливість strace.py: покажчик шоу інструкція
- Додати новий приклад (itrace.py), написану Марком Сіборн і на основі strace.py
- зміни API:
- PtraceSyscall: зберігати покажчик команд на системні виклики введення (якщо опція instr_pointer = Щоправда, за замовчуванням вимкнено)
- Видалити PROC_DIRNAME і PROCFILENAME () з ptrace.linux_proc
- Виправлення:
- Fix locateProgram () для відносного шляху
- Виправлена інтерпретація провини пам'яті за дорученням MOSVW (джерело ESI і EDI призначення, а не зворотна!)
Що нового у версії 0.5:
- Розбір гніздо системні виклики для FreeBSD
- Уникайте створення зомбі процесі на FreeBSD
- Самое базова підтримка для Windows
Вимоги
- Python
Коментар не знайдено