![](https://github.blog/wp-content/uploads/2023/12/cueing-up-a-calculator.jpeg?resize=400%2C212)
Cueing up a calculator: an introduction to exploit development on Linux
Using CVE-2023-43641 as an example, I’ll explain how to develop an exploit for a memory corruption vulnerability on Linux. The exploit has to bypass several mitigations to achieve code execution.