computer security alphanumeric shellcode is a
shellcode that consists of or assembles itself on execution into entirely alphanumeric
Unicode characters such as 0-9, A-Z and a-z.
 This type of encoding was created by
hackers to hide working machine code inside what appears to be text. This can be useful to avoid detection of the code and to allow the code to pass through filters that scrub non-alphanumeric characters from strings (in part, such filters were a response to non-alphanumeric
shellcode exploits). A similar type of encoding is called printable code and uses all
printable characters (0-9, A-Z, a-z, [email protected]#%^&*() etc...) It has been shown that it is possible to create shellcode that looks like normal text in English.
Writing alphanumeric or printable code requires good understanding of the
instruction set architecture of the machine(s) on which the code is to be executed. It has been demonstrated that it is possible to write alphanumeric code that is executable on more than one machine.