Abstract
ARM is the leading processor architecture in the emerging mobile and embedded market. Unfortunately, there has been a myriad of security issues on both mobile and embedded systems. While many countermeasures of such security issues have been proposed in recent years, a majority of applications still cannot be patched or protected due to run-Time and space overhead constraints and the unavailability of source code. More importantly, the rapidly evolving mobile and embedded market makes any platform-specific solution ineffective. In this paper, we propose RevARM, a binary rewriting technique capable of instrumenting ARM-based binaries without limitation on the target platform. Unlike many previous binary instrumentation tools that are designed to instrument binaries based on x86, RevARM must resolve a number of new, ARM-specific binary rewriting challenges. Moreover, RevARM is able to handle stripped binaries, requires no symbolic/semantic information, and supports Mach-O binaries, overcoming the limitations of existing approaches. Finally, we demonstrate the capabilities of RevARM in solving real-world security challenges. Our evaluation results across a variety of platforms, including popular mobile and embedded systems, show that RevARM is highly effective in instrumenting ARM binaries with an average of 3.2% run-Time and 1.3% space overhead.
Original language | English |
---|---|
Title of host publication | Proceedings - 33rd Annual Computer Security Applications Conference, ACSAC 2017 |
Publisher | Association for Computing Machinery |
Pages | 412-424 |
Number of pages | 13 |
ISBN (Electronic) | 9781450353458 |
DOIs | |
State | Published - 4 Dec 2017 |
Event | 33rd Annual Computer Security Applications Conference, ACSAC 2017 - Orlando, United States Duration: 4 Dec 2017 → 8 Dec 2017 |
Publication series
Name | ACM International Conference Proceeding Series |
---|---|
Volume | Part F132521 |
Conference
Conference | 33rd Annual Computer Security Applications Conference, ACSAC 2017 |
---|---|
Country/Territory | United States |
City | Orlando |
Period | 4/12/17 → 8/12/17 |
Bibliographical note
Publisher Copyright:© 2017 Copyright held by the owner/author(s). Publication rights licensed to ACM.