In previous HKOSCONs, I gave talks on introductions to fuzzing. In this session, I will give a demonstration on how to set up the open source funfuzz framework to test the SpiderMonkey engine on the Gecko platform, used in Firefox browsers.
A fairly powerful laptop that is able to run a fresh Ubuntu Linux 18.04 LTS VM (60GB of space for the VM) is recommended.
Mozilla build prerequisites are located at https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Linux_Prerequisites#Build_Tools.
Please come to the session with both the VM and build prerequisites installed (mozilla-central cloned, bootstrap.py run). Internet connectivity will be required.
Gary Kwong
Gary Kwong is a senior security engineer at Mozilla. He works on fuzzing and has been giving talks in Asia for many years.