English

ARMv8 Shellcodes from 'A' to 'Z'

Cryptography and Security 2019-06-25 v2

Abstract

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.

Cite

@article{arxiv.1608.03415,
  title  = {ARMv8 Shellcodes from 'A' to 'Z'},
  author = {Hadrien Barral and Houda Ferradi and Rémi Géraud and Georges-Axel Jaloyan and David Naccache},
  journal= {arXiv preprint arXiv:1608.03415},
  year   = {2019}
}

Comments

28 pages, 2 figures, source code in ARMv8, haskell, php, M4

R2 v1 2026-06-22T15:17:30.618Z