Abstract
Manual vulnerability discovery and exploit development on an executable are very challenging tasks for developers. Therefore, the automation of those tasks is becoming interesting in the field of software security. In this paper, we implement an approach of automated exploit generation for firmware of embedded systems by extending an existing dynamic analysis framework called Avatar. Embedded systems occupy a significant portion of the market but lack typical security features found on general purpose computers, making them prone to critical vulnerabilities. We discuss several techniques to automatically discover vulnerabilities and generate exploits for embedded systems, and evaluate our proposed approach by generating exploits for two vulnerable firmware written for a popular ARM Cortex-M3 microcontroller. © Springer International Publishing AG 2017.
Original language | English |
---|---|
Title of host publication | International Workshop on Information Security Applications |
Publisher | Springer |
Pages | 161-173 |
Volume | 10144 |
ISBN (Electronic) | 9783319565491 |
ISBN (Print) | 9783319565484 |
DOIs | |
Publication status | Published - 2017 |
Externally published | Yes |
Event | 17th International Workshop on Information Security Applications - , Korea, Republic of Duration: 25 Aug 2016 → 25 Aug 2016 |
Conference
Conference | 17th International Workshop on Information Security Applications |
---|---|
Abbreviated title | WISA 2016 |
Country | Korea, Republic of |
Period | 25/08/16 → 25/08/16 |