pyrasite является инструментом Python, который вводит код в запущенный процесс Python.
Пример Полезная нагрузка
Привет мир
pyrasite
Это полезная нагрузка используется тестов, которые могут быть запущены, выполнив:
Тест питона setup.py
Обратный Python Shell
$ Питона
>>> X = 'Foo'
$ Pyrasite полезной нагрузки / reverse_python_shell.py
$ Пс -l локальный 9001
Python 2.7.1 (r271: 86832, 12 апреля 2011, 16:15:16)
[GCC 4.6.0 20110331 (Red Hat 4.6.0-2)]
Тип "бросить", чтобы выйти.
>>> Печать X
Foo
>>> Глобальные () ['х'] = 'бар'
Обратный Shell
$ Pyrasite
$ Пс -l локальный 9001
Linux tomservo 2.6.40.3-0.fc15.x86_64 # 1 SMP Вт 16 августа 4:10:59 UTC +2011 x86_64 x86_64 x86_64 GNU / Linux
Тип "бросить", чтобы выйти.
% Ls
Демпинг памяти, модули, стеки
полезная нагрузка / dump_memory.py
полезная нагрузка / dump_modules.py
полезная нагрузка / dump_stacks.py
Требования
- Python
- GDB
Комментарии не найдены