liveBook · Manning

Black hat hacker

As explained in Grokking Web Application Security

A black hat hacker is a hacker who performs malicious or illegal acts for financial, political, or other gain.

A black hat hacker performs malicious and illegal acts for financial or political gain. For a web application, the practical risk is unauthorized access: attackers look for weaknesses they can exploit rather than report. Their goals distinguish them from white hat hackers, who identify vulnerabilities before criminals use them, and gray hat hackers, who may report a flaw when doing so is more profitable than exploiting it. section 1.1

Black hats and defenders can use many of the same accessible tools:

  • Automated tools and scripts scan systems for vulnerabilities and vulnerable access points. section 1.1
  • Kali Linux packages popular forensic and hacking tools; penetration testers can use it for audits, while black hats can use it to locate exploitable flaws. section 1.1
  • Public vulnerability research and patches can expose known risks in software such as Apache Tomcat, making patching part of defense. section 1.1

Same scanner, different intent

A penetration tester scans a client system to identify vulnerable access points for a security audit. A black hat can scan for the same access points, but seeks flaws to exploit for criminal gain. Tool choice alone does not establish whether activity is defensive or malicious. section 1.1

How Grokking Web Application Security covers it

How deep it goes
Defines attacker categories and tool reuse, without detailing particular exploit techniques.
Examples
Uses Netflix-login ambiguity, bug bounties, Kali Linux scanning, and an Apache Tomcat vulnerability scenario.
What you can do after
Evaluate/understand how malicious intent differs from defensive testing despite shared tools and scanning methods.
How it connects
Connects black hat hackers with white hat hackers, gray hat hackers, penetration testing, vulnerability scanning, and bug bounties.

Related concepts

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.