9
Case Study: OpenWrt System Fuzzing for ARM
In previous chapters, we explored the capabilities of Triforce for fuzzing an OpenWrt system, as demonstrated in Chapter 8. In this chapter, we will take it a step further by applying TriforceAFL to fuzz a system with the ARM architecture. We will learn how to modify the existing project from the previous chapters for this specific architecture, how to run an OpenWrt system with ARM emulation, and the changes required in TriforceAFL files to support this new architecture.
The following topics will be covered in this chapter:
- Emulating the ARM architecture to run an OpenWrt system
- Installing TriforceAFL for ARM
- Running TriforceAFL in OpenWrt for ARM
- Obtaining a crash
In the next section, we need ...
Get Fuzzing Against the Machine now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.