pyrasite es una herramienta de Python que inyecta código en un proceso de Python corriendo.
Ejemplo cargas útiles
Hola Mundo
pyrasite
Esta carga es utilizado por el conjunto de pruebas, que se puede ejecutar haciendo:
prueba python setup.py
Invierta Python Shell
$ Python
>>> x = 'foo'
$ Cargas útiles pyrasite / reverse_python_shell.py
$ Nc -l localhost 9001
Python 2.7.1 (r271: 86.832, 12 de abril 2011, 16:15:16)
[GCC 4.6.0 20110331 (Red Hat 4.6.0-2)]
Tipo 'quit' para salir.
>>> Print x
foo
>>> globales () ['x'] = 'bar'
Shell inversa
$ Pyrasite
$ Nc -l localhost 9001
Linux tomservo 2.6.40.3-0.fc15.x86_64 # 1 SMP mar 16 de agosto 2011 04:10:59 UTC x86_64 x86_64 x86_64 GNU / Linux
Tipo 'quit' para salir.
% ls
Dumping de memoria, módulos, pilas
cargas útiles / dump_memory.py
cargas útiles / dump_modules.py
cargas útiles / dump_stacks.py
Requisitos :
- Python
- GDB
Comentarios que no se encuentran