tomchop / volatility-autoruns

Autoruns plugin for the Volatility framework
GNU General Public License v2.0
118 stars 20 forks source link

Better error trapping and other improvements #20

Closed jayaramcs closed 6 years ago

jayaramcs commented 6 years ago

We were running into several errors during parsing and made a few improvements. We also messed up our branches and ended up with this giant commit. My apologies in advance.

Let me know if you'd like to go over any specific changes and I am happy to. But pure compare in diff mode may not be feasible.

I am also open to bumping up the version number on this, if that is a better approach.

Let me know. Thanks J

Here are a summary of changes

tomchop commented 6 years ago

Thanks a bunch for this PR. As you say the changes are pretty huge :) I am trying to get a few test images I could use to test the plugin on an integrate it into some kind of continuous build system. Would you happen to have something like that handy?

jayaramcs commented 6 years ago

We have some images that we run tests on, I will need to check and see if there is anything sensitive on there before I can publish it. Love the continuous build idea. Travis-CI may be? Haven't played with it much - but I suppose writing tests is the first step.

tomchop commented 6 years ago

Yeah I'm a bit familiar with Travis-CI so I guess it would be a good place to start. I was imagining running the plugin on an image in which we know what things to look for and a test to confirm that the output is as expected.

I've been trying to find memory samples, so far I've found:

Ideally we'd have Win7, Win8, and Win10 images.

jayaramcs commented 6 years ago

I can have Win 10 and XP in a couple of weeks or so. I'll also look into the images in the link provided.

tomchop commented 6 years ago

People who have tested it on a memory dump have had positive results with your PR. Merging now. Thanks a lot for your contribution!

jayaramcs commented 6 years ago

No problem. happy to contribute. We do not have any scheduled updates to this, but if anything comes along, I will send along the PR.

tomchop commented 6 years ago

All good! If you find any ASEPs to be missing please open an issue so we can track it.