ARMv8 Shellcodes from 'A' to 'Z'
This addresses a security vulnerability for ARM-powered devices, such as smartphones, by enabling more effective attacks through evasive shellcodes.
The authors tackled the problem of generating undetectable shellcodes for ARMv8 devices by developing a method to automatically convert arbitrary programs into alphanumeric, polymorphic shellcodes, which can evade detection and bypass filters, broadening the attack surface for devices like smartphones.
We describe a methodology to automatically turn arbitrary ARMv8 programs into alphanumeric executable polymorphic shellcodes. Shellcodes generated in this way can evade detection and bypass filters, broadening the attack surface of ARM-powered devices such as smartphones.