shellphish / driller

Driller: augmenting AFL with symbolic execution!
BSD 2-Clause "Simplified" License
889 stars 162 forks source link

Vulnerabilities findings #14

Closed ronakdborad closed 7 years ago

ronakdborad commented 7 years ago

Hi,

Can you please tell what can used for vulnerability findings in the binaries from the shellphish since the driller does not have methods for it.

Thanks.

zardus commented 7 years ago

Do you mean which tool finds crashing inputs? Driller is the right tool...

ronakdborad commented 7 years ago

I mean what we should be using to test the vulnerability finding abilities of the Shellphish team. Does driller have the right abilities to do it apart from finding the crashing inputs.

zardus commented 7 years ago

Ahh. So there are at least two parts of this:

  1. The crashing input discovery. That's driller (this repository)
  2. Crash triaging. There are two different triaging approaches (a quick triage and a slow triage) in rex, our exploitation component (https://github.com/shellphish/rex/blob/master/rex/crash.py).
  3. The exploitation component. There are several projects that fall into this:

We recently published a write-up of the whole system. It might be helpful to your efforts: http://phrack.org/papers/cyber_grand_shellphish.html

ronakdborad commented 7 years ago

Thanks a lot.