Malware refers to software intentionally designed to cause damage or unauthorized actions.
Types
| Type | Description |
|---|---|
| Virus | Replicates by attaching to programs |
| Worm | Spreads through networks |
| Trojan Horse | Malicious code disguised as legitimate |
Rootkits
Malicious code that attains root-level privileges and hides its own presence and the presence of other malicious activity from the operating system and its users. Usually installed after an attacker gains root, to keep that access and stay undetected. Extremely difficult to detect or eradicate.
Refer Rootkits for levels, techniques, detection, and prevention.
Keystroke Logger
Also known as keylogger. Records every key typed on a keyboard. Can be done either through a hardware device (USB dongle) or a software malware. Captures passwords, financial information and all private information.
Effects
Malware may affect users and/or systems.
Malware typically:
- Delete or encrypt files
- Steal passwords
- Modify system data
- Spread across networks
- Use infected machines for attacks