🔐 Bible of Hacking

20 Categories · 60 Challenges · Master Offensive Security

01 easy

Reconnaissance

Discover hidden endpoints, backup files, and HTTP methods

⬜⬜⬜ Learn Challenge
02 easy

SQL Injection

Exploit raw SQL queries to bypass auth and extract data

⬜⬜⬜ Learn Challenge
03 easy

Cross-Site Scripting

Inject JavaScript through reflected, stored, and DOM-based XSS

⬜⬜⬜ Learn Challenge
04 medium

Command Injection

Execute OS commands through unsanitized shell calls

⬜⬜⬜ Learn Challenge
05 medium

LFI/RFI

Read arbitrary files and achieve remote code execution

⬜⬜⬜ Learn Challenge
06 medium

CSRF

Forge cross-site requests to perform unauthorized actions

⬜⬜⬜ Learn Challenge
07 easy

Authentication Bypass

Break weak auth, enumerate users, and hijack sessions

⬜⬜⬜ Learn Challenge
08 medium

File Upload

Upload malicious files through missing or weak validation

⬜⬜⬜ Learn Challenge
09 hard

SSRF

Force the server to make requests to internal services

⬜⬜⬜ Learn Challenge
10 medium

IDOR

Access other users' data via insecure direct object references

⬜⬜⬜ Learn Challenge
11 medium

JWT Attacks

Forge, crack, and manipulate JSON Web Tokens

⬜⬜⬜ Learn Challenge
12 hard

XXE Injection

Exploit XML parsers to read files and perform SSRF

⬜⬜⬜ Learn Challenge
13 hard

SSTI

Server-Side Template Injection for RCE

⬜⬜⬜ Learn Challenge
14 hard

Insecure Deserialization

Exploit pickle/deserialization to achieve RCE

⬜⬜⬜ Learn Challenge
15 hard

Race Conditions

Exploit TOCTOU and race window vulnerabilities

⬜⬜⬜ Learn Challenge
16 medium

Business Logic

Abuse flawed business rules and workflow assumptions

⬜⬜⬜ Learn Challenge
17 medium

CORS Misconfig

Exploit misconfigured CORS policies to steal data

⬜⬜⬜ Learn Challenge
18 hard

Prototype Pollution

Pollute prototypes for privilege escalation and RCE

⬜⬜⬜ Learn Challenge
19 hard

GraphQL

Exploit GraphQL introspection, IDOR, and batching

⬜⬜⬜ Learn Challenge
20 hard

NoSQL Injection

Inject NoSQL operators to bypass auth and extract data

⬜⬜⬜ Learn Challenge