To hell fancy presentation!!!
I also want to add a memory scanner and a C interpreter (which will map to python ctypes).
When I will find will to code this is a good question.
An example:
- You can find the project on github: https://github.com/dberube4/SPYthon
- It uses "DO WHAT THE FUCK YOU WANT TO " public license
- The entire source is written in C (even if github think it's c++).
Code
Have you ever wanted to inject a python interpreter in a process?
If yes, this project may interest you. SPYthon is a Dynamic-link library that bind a python interpreter to another process, enabling you to play with the injected process memory interactively.
When injected, spython allocate a console (if needed) and wait for you to input some code. The console act almost like a normal python interpreter.
Even better, if injected in another python process using the same interpreter, it pause the main thread and let you access the original program "main" from the console. You can always pause SPYthon to let the original thread continue.
The repo also include a dll injector under utilities (as a plain .py file), if you need one.I also want to add a memory scanner and a C interpreter (which will map to python ctypes).
When I will find will to code this is a good question.
An example:
