File:RootkitRevealer.png · Wikimedia Commons · See Wikimedia Commons
rootkit
Sign in to saveA rootkit is a collection of computer software, typically malicious, designed to enable access to a computer or an area of its software that is not otherwise allowed (for example, to an unauthorized user) and often masks its existence or the existence of other software. The term rootkit is a compound of "root" (the traditional name of the privileged account on Unix-like operating systems) and the word "kit" (which refers to the software components that implement the tool). The term "rootkit" has negative connotations through its association with malware.
Wikidata facts
Show 2 more facts
- Commons category
- Rootkits
- Commons gallery
- Rootkit
via Wikidata · CC0
~34 min read
Article
27 sectionsContents
- History
- Lenovo BIOS Rootkit (Lenovo Service Engine) Incident (2015)
- Stuxnet (2010)
- Sony BMG copy protection rootkit scandal (2005)
- Greek wiretapping case (2004–05)
- Uses
- Types
- User mode
- Kernel mode
- {{anchor|bootkit}}Bootkits
- Hypervisor level
- Firmware and hardware
- Installation and cloaking
- Detection
- Alternative trusted medium
- Behavioral-based
- Signature-based
- Difference-based
- Integrity checking
- Memory dumps
- Removal
- Defenses
- See also
- Notes
- References
- Further reading
- External links
A rootkit is a collection of computer software, typically malicious, designed to enable access to a computer or an area of its software that is not otherwise allowed (for example, to an unauthorized user) and often masks its existence or the existence of other software. The term rootkit is a compound of "root" (the traditional name of the privileged account on Unix-like operating systems) and the word "kit" (which refers to the software components that implement the tool). The term "rootkit" has negative connotations through its association with malware.
Rootkit installation can be automated, or an attacker can install it after having obtained root or administrator access. Obtaining this access is a result of direct attack on a system, i.e., exploiting a vulnerability (such as privilege escalation) or a password (obtained by cracking or social engineering tactics like "phishing"). Once installed, it becomes possible to hide the intrusion as well as to maintain privileged access. Full control over a system means that existing software can be modified, including software that might otherwise be used to detect or circumvent it.