1

I have a Ubuntu 18.04 memory dump (entire RAM), and while I was acquiring it with LiME, I had a Python program running. Using Volatility, I want to recover its data structure values which are located in Python program process heap. The linux_proc_map plugin gave me the virtual addresses I should be looking through.

For now, I am trying to find out how CPython PyObjects appear in memory, but I'm not sure what values to look for, so scanning for specific values will be difficult. I only know the name of the data structure...

Has anyone else on here tried to recover program data structures from process memory?

1
  • Without more details about what you are trying to achieve it'll be hard to provide any answers beyond just "look at the cpython source, starting with object.h"
    – Ian Cook
    Commented Jul 19, 2020 at 9:52

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.