Technical requirements
We will be using the same virtual machine setup for Ubuntu that we used in the previous chapter. However, it might be useful if you have a Mac laptop or computer and an iOS device.
For this chapter, the following tools need to be installed:
- Hopper Disassembler (https://www.hopperapp.com/ – the free version should be good to get started with)
- Ghidra (https://ghidra-sre.org/)