OpenRCE / sulley

A pure-python fully automated and unattended fuzzing framework.
GNU General Public License v2.0
1.42k stars 338 forks source link

Linux process monitor is not working #46

Closed magwitch324 closed 11 years ago

magwitch324 commented 11 years ago

I am trying to set up the linux process monitor and it is not working. It never actually starts monitoring. what exactly are the steps I should be following to set it up?

Fitblip commented 11 years ago

When you say it never actually starts monitoring, what do you mean? Is there an error or something?

I haven't worked with the unix side of things much, and the plan right now is to re-write basically all of Sulley to use more up-to-date libraries and make it more modular.

magwitch324 commented 11 years ago

actually since I posted this I gave up on the given unix process monitor and actually started rewriting to use VBD to make the process monitor work. I havnt gotten very far yet but I think I may be able to do it.

Fitblip commented 11 years ago

Cool beans, in my expierence VDB is a very complex and deep rabbit hole, though check out

https://github.com/pdasilva/vtrace_scripts/blob/master/sulley/process_monitor.py

I haven't tested it out, but knowing him, it works.

magwitch324 commented 11 years ago

Thanks. Will definitely give that a look. Though it does say it has only been tested on windows... but we shall see.

magwitch324 commented 11 years ago

The issue is that the process monitor and crash binning files both rely heavily on the win32Event which of course isnt on linux. I have been unable to find an alternative on linux so far but I am going to keep at it.

magwitch324 commented 11 years ago

Rewrote using vdb for crossplatform support: https://github.com/Bit9/sulley