trailofbits / sienna-locomotive

A user-friendly fuzzing and crash triage tool for Windows
https://blog.trailofbits.com/user-friendly-fuzzing-with-sienna-locomotive
GNU Affero General Public License v3.0
131 stars 24 forks source link

Add target configurations to schema #301

Closed ehennenfent closed 6 years ago

ehennenfent commented 6 years ago

Modified the database schema a bit so that we're not so dependent on file paths Here's what the new schema looks like:

Checksec results: Only need to run this one per-file. Track via SHA2 hashes of the file contents.
   --> Target Binary configurations: Maps to one target binary (via checksec results), but incorporates varying arguments
           --> Crashes:  Mapped to target binary configurations (as opposed to file paths before)
           --> Tracer Results:  mapped 1:1 with crashes