Introducing Volshell
This one's for all the command line lovers out there: I'm happy to release volshell, an interactive shell built on Python and designed with memory analysis research in mind. I gave a demo of this at my OMFW talk, "Interactive Memory Exploration with Volatility"; since it was more of a live demo, I don't have slides from that, but you can find my notes here. You should be able to follow the notes as a sort of walkthrough that will get you up and running with volshell, and introduce some of the more advanced features.
Briefly, here are some of the features of volshell:
$ python volatility volshell -f $IMAGE
Enjoy!
Briefly, here are some of the features of volshell:
- Shell is a full Python interpreter, so all the power of Python can be leveraged.
- Uses Volatility 1.3 object model for easy access to data structures in memory.
- Can use iPython for the underlying shell if available, which enables some nice features.
- Commands modelled after WinDbg.
- Works with any memory image format that Volatility supports (dd, crash, vmem, hibernation file)
$ python volatility volshell -f $IMAGE
Enjoy!
Comments
All the best,
-Jamie
The OMFW Volshell notes is no more available at the Wesleyan.edu site that you posted earlier. If you have a copy, can you please re-post it here.
Lakshmi N