Summary
In this chapter, we have run the Linux kernel of OpenWrt within QEMU and fuzzed it with AFL. We have explored crashes and understood their structure and impact.
In the following chapter, we will propose a similar exercise on a different architecture to understand the differences in the instructions and the similarities between the crashes.