Because that's what a shellcode is: a small series of bytes that represent executable machine-language code. For convenience, we choose to represent those bytes in hex notation. And a string of hex characters is a very convenient way of representing a really small, executable piece of code.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkRead more