liveBook · Manning

Botnet

As explained in Grokking Web Application Security

A botnet is a centrally controlled network of compromised computers or other devices.

A botnet is a centrally controlled network of compromised computers or other devices. After gaining access, attackers can use the machines for cryptocurrency mining, phishing emails, click fraud, or other profitable activities. section 1.2

A compromised server becomes a bot

An attacker escalates privileges through a rootkit, gains access to the server’s root account, and adds the server to a botnet. The server then performs attacker-directed work, while access to it may also be resold without the owner’s knowledge. section 1.2

Look for signs that compromised computing resources are being controlled or misused:

  • Scan network activity for unusual behavior. section 1.2
  • Search the filesystem for suspicious files. section 1.2
  • Investigate unexplained spikes in resource use, including activity that mimics existing processes or uses local services. section 1.2

How Grokking Web Application Security covers it

How deep it goes
Defines centralized control and lists abuses, then briefly identifies detection signals without explaining control mechanisms.
Examples
Uses cryptocurrency mining, phishing emails, click fraud, suspicious files, unusual network activity, and unexplained resource spikes.
What you can do after
Diagnose compromised servers with network-activity scans, filesystem searches, and resource-use monitoring.
How it connects
Connects botnets to rootkits, privilege escalation, cryptocurrency mining, phishing, click fraud, and living off the land.

Also explained in

Compare how 2 books explain botnet →

This explainer was generated by Manning's knowledge graph from the text of Grokking Web Application Security. The section links point to the parts of the book it draws on.