(cmd) python process\remote_process.py Creating a notepad Looking for notepads in the processes They are currently <1> notepads running on the system Let's play with our notepad: <> Our notepad pid is 8400 Our notepad is a <32> bits process Our notepad is a SysWow64 process ? Our notepad have threads ! <[, , , , , , ]> Exploring our notepad PEB ! Command line is Here are 3 loaded modules: [, , ] Allocating memory in our notepad Allocated memory is at <0x6f00000> Writing 'SOME STUFF' in allocated memory Reading allocated memory : <'SOME STUFF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'> Execution some native code in our notepad (write 0x424242 at allocated address + return 0x1337) Executing native code ! Return code = 0x1337L Reading allocated memory : <'BBBB STUFF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'> Executing python code ! Reading allocated memory : <'HELLO FROM notepad\x00\x00'> Trying to import in remote module 'FAKE_MODULE' Exception in remote process! Traceback (most recent call last): File "", line 3, in File "", line 2, in func ImportError: No module named FAKE_MODULE That's all ! killing the notepad