شماره ركورد كنفرانس :
766
عنوان مقاله :
Patulous Code Reuse Attack: A Novel Code Reuse Attack on ARM Architecture
عنوان به زبان ديگر :
Patulous Code Reuse Attack: A Novel Code Reuse Attack on ARM Architecture
پديدآورندگان :
Aminmansou Farzane نويسنده Iran - Tehran - Amirkabir University of Technology - Department of Computer Engineering and Information Technology , Shahriari Hamid Reza نويسنده Iran - Tehran - Amirkabir University of Technology - Department of Computer Engineering and Information Technology
كليدواژه :
component , ARM architecture , Return Oriented Programming , Code Reuse Attack , Android
عنوان كنفرانس :
12 دهمين كنفرانس بين المللي انجمن رمز ايران
چكيده لاتين :
nowadays, widespread growth in popularity of
embedded devices, especially smart phones, stimulates many
attackers to consider mobile devices as an attractive target
platform. Among all various types of threats and attacks on
smart phones, Code Reuse Attack (CRA) techniques are
sparkling. Since the introduction of CRA techniques, many
attack models have been proposed on different architectures and
platforms (e.g. x86, SPARC, etc.). While the standard platform
for embedded devices is ARM architecture, we concentrate on
available ARM based CRAs. The main contribution of this paper
is to consider some unique aspects of ARM architecture to
provide a novel code reuse attack technique called Patulous Code
Reuse Attack (PCRA) rather than currently available ROP and
BLX-attacks. Our attack exploits all of the available machine
instructions that change Program Counter (PC) register to
deploy the principles of ROP convention. We demonstrate the
effectiveness of our approach by defining three different submodels
and introducing a useful set of gadgets as well as a sample
proof of concept exploit on Android 5.0.1 platform.،
شماره مدرك كنفرانس :
4490565