← Back to CoursesEthical Hacking: Intermediate

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Common Web Vulnerabilities and How They Work

Manual: General · Subject: Ethical Hacking

Analyze the mechanisms behind major web vulnerabilities so you can recognize patterns and assess risk.

Why Vulnerabilities Recur

Root Causes

Many web vulnerabilities stem from unsafe input handling, missing authorization checks, flawed output encoding, insecure deserialization, and weak trust boundaries between users, services, and storage.

Vulnerability Categories

CategoryTypical Mechanism
InjectionUntrusted data changes a command or query
XSSUntrusted data becomes executable script in a browser
CSRFA victim is tricked into sending an unwanted request
IDORAn object is accessible without proper authorization
File upload issuesMalicious files or paths are handled unsafely
⚠️

Context Matters

A flaw name alone is not enough. You must understand the business logic, trust boundary, and data flow that make the flaw exploitable.

Injection vs XSS

Injection

  • Attacker-controlled input changes backend behavior
  • Often affects databases, shells, or interpreters
  • May impact confidentiality, integrity, and availability

XSS

  • Attacker-controlled input executes in a victim browser
  • Often impacts users and sessions
  • Can lead to account compromise or fraud

What is the main idea behind an IDOR flaw?

Why is output encoding important?

Recognizing Risk in Practice

Impact and Exploitability

A vulnerability becomes high priority when it is easy to reach, easy to trigger, and capable of causing meaningful harm. The most useful assessments connect technical flaws to real business consequences.

Which factor most increases the priority of a vulnerability?

Give one reason business logic flaws are dangerous.