intel / tsffs

A snapshotting, coverage-guided fuzzer for software (UEFI, Kernel, firmware, BIOS) built on SIMICS
https://intel.github.io/tsffs/
Apache License 2.0
277 stars 18 forks source link

Can tsffs fuzz test VMs device (eg:Cisco ASA)? #19

Closed madjohn698 closed 1 year ago

madjohn698 commented 1 year ago

Can tsffs fuzz test virtual machines device?eg:Citrix adc,Cisco ASA,and so on. if sure, Can you provide a example booting the vm platform in and running a special application on it.

novafacing commented 1 year ago

Hi @madjohn698, thanks for the question. Any OS or software that runs on the supported x86_64 (and in the future, other) platform(s) is ostensibly supported. NetScaler and ADC are a bit outside the dev team's focus so it's not likely we'll add tutorials for those, but we do plan to add kernel and userspace fuzzing tutorials for Clear Linux (our supported Linux distribution) that should be applicable to other OS as well.

You're more than welcome to make a PR with your tutorial or example if you create one!

novafacing commented 1 year ago

The goals from the maintainer side for this question will be fulfilled by #12, but please feel free to PR examples that fit other use cases.