>
Fa   |   Ar   |   En
   Aggrandizing the beast's limbs: patulous code reuse attack on ARM architecture  
   
نویسنده aminmansour farzane ,shahriari hamid reza
منبع the isc international journal of information security - 2016 - دوره : 8 - شماره : 1 - صفحه:39 -52
چکیده    Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as code reuse attack (cra). cras enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. since the standard platform for mobile devices is arm architecture, we concentrate on available arm-based cras. currently, three types of cras are proposed on arm architecture including return2zp, rop, and blx-attack in accordance to three sub-models available on x86. ret2libc, rop, and jop. in this paper, we have considered some unique aspects of arm architecture to provide a general model for code reuse attacks called patulous code reuse attack (pcra). our attack applies all available machine instructions that change program counter (pc) as well as direct or indirect branches in order to deploy the principles of cra convention. we have demonstrated the effectiveness of our approach by defining five different sub-models of pcra, explaining the algorithm of finding pcra gadgets, introducing a useful set of gadgets, and providing a sample proof of concept exploit on android 4.4 platform.
کلیدواژه Code Reuse Attack; ARM Architecture; Android; Return Oriented Programming
آدرس amirkabir university of technology, department of computer engineering and information technology, ایران, amirkabir university of technology, department of computer engineering and information technology, ایران
 
     
   
Authors
  
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved