文章目录
Return-Oriented Programming on a Cortex-M Processor
Trustcom (CCF C) 2017
abstract
Microcontrollers are found in many everydat devices and will only become more prevalent as the internet of things gains momnetum.
As such, it is increasingly important that they are reasonably secure from known vulnerabilities.
If we do not improve the security posture of these devices, then attackers will find ways to exploit vulnerabilities for their own gain.
Due to the security protections in modern systems which prevent execution of injected shellcode, return oriented programming has emerged as a more reliable way