pyrasite est un outil de Python qui injecte du code dans un processus en cours d'exécution Python.
Exemple charges utiles
Bonjour Le Monde
pyrasite
Cette charge utile est utilisé par la suite de tests, qui peut être exécuté en faisant:
Le test de python
Inverser Python Shell
$ Python
>>> x = 'foo'
$ Pyrasite charges / reverse_python_shell.py
Nc -l $ localhost 9001
Python 2.7.1 (r271: 86 832, 12 avril 2011, 16:15:16)
[GCC 4.6.0 20110331 (Red Hat 4.6.0-2)]
Type 'quitter' pour quitter.
>>> Print x
foo
>>> globales () ['x'] = 'bar'
Inverser Shell
$ Pyrasite
Nc -l $ localhost 9001
Linux tomservo 2.6.40.3-0.fc15.x86_64 # 1 SMP mar 16 août 2011 4:10:59 UTC x86_64 x86_64 x86_64 GNU / Linux
Type 'quitter' pour quitter.
% ls
Dumping mémoire, modules, piles
charges / dump_memory.py
charges / dump_modules.py
charges / dump_stacks.py
Exigences :
- Python
- GDB
Commentaires non trouvées