pyrasite ist ein Python-Tool, Code in einen laufenden Python-Prozess injiziert.
Beispiel Nutzlasten
Hallo Welt
pyrasite
Diese Nutzlast wird durch die Testsuite, die indem Sie ausgeführt werden kann:
python setup.py Test
Umkehren Python-Shell
$ Python
>>> X = 'foo'
$ Pyrasite Nutzlasten / reverse_python_shell.py
$ Nc -l localhost 9001
Python 2.7.1 (R271: 86.832, 12. April 2011, 16.15.16)
[GCC 4.6.0 20.110.331 (Red Hat 4.6.0-2)]
Geben Sie 'quit' zu verlassen.
>>> Print x
foo
>>> Globals () ['x'] = 'bar'
Umkehren Shell
$ Pyrasite
$ Nc -l localhost 9001
Linux tomservo 2.6.40.3-0.fc15.x86_64 # 1 SMP Di 16. August 2011 04.10.59 UTC x86_64 x86_64 x86_64 GNU / Linux
Geben Sie 'quit' zu verlassen.
% Ls
Dumping Speicher, Baugruppen, Stapel
Nutzlasten / dump_memory.py
Nutzlasten / dump_modules.py
Nutzlasten / dump_stacks.py
Anforderungen :
- Python
- GDB
Kommentare nicht gefunden