Детали программы:
Версия: 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
Комментарии не найдены