YourDictionary

Shellcode - technical definition

Code or code fragments for various operating systems that can be pasted onto buffer overflow exploits. When crackers successfully exploit vulnerabilities such as buffer overflows, they typically open a shell at the end of the exploit. With a command-line shell, the cracker then can perform any task he or she desires. However, opening shells within buffer overflow exploits can be difficult. For this reason, crackers often maintain libraries of shellcode.

See Also: Buffer Overflows; Crackers; Shell.

Graham, R. Hacking Lexicon. [Online, 2001.] Robert Graham Website. http://www.linuxsecurity.com/resource_files/documentation/hacking-dict.html.

link/cite print suggestion box