In computing terms the difference between malware and shellcode
is that malware is software which has been designed to operate in a malicious, undesirable manner while shellcode is a small piece of code, used as the payload of a virus or other malware, that launches a shell so that the attacker can control the compromised computer.
malware
Noun
(-)
(computing) Software which has been designed to operate in a malicious, undesirable manner.
See also
* adware
* backdoor
* dialer, dialler
* exploit
* key logger
* spyware
* rootkit
* trojan
* URL injection
* virus
* worm
* wabbit
* -ware
----
shellcode
Noun
(computing) A small piece of code, used as the payload of a virus or other malware, that launches a shell so that the attacker can control the compromised computer.