Skip to main content

Alphanumeric Shellcode Generator for ARM Architecture

  • Conference paper
Security, Privacy, and Applied Cryptography Engineering (SPACE 2013)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 8204))

Abstract

Shellcode usually refers to a piece of code that is injected into a program in order to perform some malicious actions. For any processor, the set of instructions that consist only of alphanumeric characters is generally limited is size. Therefore it is non-trivial to construct shellcode that consists of only alphanumeric bytes. There exist a number of exploit tools that automatically translate non-alphanumeric shellcode into semantically equivalent alphanumeric shellcode for x86 architecture. To the best of our knowledge, there are no such tools available for ARM architecture. We report on our progress in developing a tool for automated generation of alphanumeric shellcode for ARM architecture.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wever, B.J.: Alphanumeric shellcode decoder loop. Skypher (2004)

    Google Scholar 

  2. Rix: Writing IA32 alphanumeric shellcodes. Phrack 57 (2001)

    Google Scholar 

  3. Younan, Y., Philippaerts, P.: Alphanumeric RISC ARM shellcode. Phrack 66 (2009)

    Google Scholar 

  4. Younan, Y., Philippaerts, P., Piessens, F., Piessens, F., Joosen, W., Lachmund, S., Walter, T.: Filter-resistant code injection on ARM. Journal of Computer Virology and Hacking Techniques 7(3), 173–188 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kumar, P., Chowdary, N., Mathuria, A. (2013). Alphanumeric Shellcode Generator for ARM Architecture. In: Gierlichs, B., Guilley, S., Mukhopadhyay, D. (eds) Security, Privacy, and Applied Cryptography Engineering. SPACE 2013. Lecture Notes in Computer Science, vol 8204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41224-0_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41224-0_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41223-3

  • Online ISBN: 978-3-642-41224-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics