Q1
Easy
10 pts
Web Application Pentesting
OWASP Top 10 in practice: injection, XSS, access control, SSRF and auth flaws.
Q2
Medium
15 pts
Which XSS type is stored server-side and served to other users?
Q3
Medium
15 pts
Reflected XSS is delivered via:
Q4
Hard
20 pts
DOM-based XSS executes because:
Q5
Medium
20 pts
Best defense against SQL injection:
Q6
Medium
20 pts
The vuln that tricks a server into requesting arbitrary URLs (often internal) is ____ (acronym).
Q7
Medium
20 pts
Accessing another user's record by changing an `id` parameter is:
Q8
Medium
15 pts
The header `X-Frame-____` (or CSP frame-ancestors) mitigates clickjacking.
Q9
Medium
15 pts
CSRF attacks abuse:
Q10
Medium
15 pts
A primary CSRF defense is:
Q11
Medium
15 pts
The cookie flag that blocks JavaScript access is:
Q12
Easy
10 pts
The cookie flag that ensures cookies are sent only over HTTPS is:
Q13
Medium
15 pts
`SameSite=Strict/Lax` cookies primarily mitigate:
Q14
Medium
15 pts
Directory/path traversal uses sequences like `../` to:
Q15
Hard
20 pts
XXE vulnerabilities arise from:
Q16
Hard
20 pts
SSTI (Server-Side Template Injection) occurs when:
Q17
Medium
15 pts
An 'open redirect' is dangerous because it:
Q18
Medium
15 pts
sqlmap is a tool that:
Q19
Hard
20 pts
'Blind' SQL injection is inferred from:
Q20
Medium
15 pts
A WAF (Web Application Firewall) primarily:
Q21
Hard
20 pts
Insecure deserialization can lead to:
Q22
Medium
15 pts
The OWASP category covering outdated libraries with known CVEs is:
Q23
Medium
15 pts
HSTS (HTTP Strict Transport Security) forces:
Q24
Medium
20 pts
Content Security Policy (CSP) helps mitigate:
Q25
Hard
20 pts
A JWT 'alg: none' attack works when the server:
Q26
Hard
20 pts
'Mass assignment' vulnerabilities let attackers:
Q27
Hard
20 pts
CORS misconfiguration (e.g. reflecting Origin with credentials) can:
Q28
Medium
20 pts
An unrestricted file upload is risky because an attacker may:
Q29
Hard
20 pts
Session fixation is prevented by:
Q30
Medium
15 pts
A business-logic flaw example is:
Q31
Hard
20 pts
Testing HTTP methods, an exposed `PUT` might allow:
Q32
Hard
20 pts
NoSQL injection (e.g. MongoDB) can bypass auth using:
Q33
Medium
15 pts
Rate limiting on login endpoints defends against:
Q34
Medium
15 pts
Verbose error messages are a risk because they:
Q35
Medium
15 pts
The OWASP #1 (2021) category is:
Q36
Medium
15 pts
A03:2021 groups which flaw family?
Q37
Hard
20 pts
Second-order SQL injection triggers when:
Q38
Hard
20 pts
GraphQL APIs can leak data via:
Q39
Medium
20 pts
BOLA (Broken Object Level Authorization) in APIs is essentially:
Q40
Hard
20 pts
HTTP request smuggling exploits:
Q41
Hard
20 pts
Prototype pollution (JavaScript) can:
Q42
Hard
20 pts
Subresource Integrity (SRI) protects against:
Q43
Medium
20 pts
The best fix for XSS is:
Q44
Medium
15 pts
Insecure Direct Object References are best fixed by:
Q45
Medium
15 pts
Sensitive data in URLs is risky because URLs are:
Q46
Medium
15 pts
A 'parameter tampering' test involves:
Q47
Medium
15 pts
Which finding is typically HIGHEST severity?
Q48
Easy
10 pts
A good report for a web finding includes:
Q49
Easy
10 pts
Testing scope for web apps must be:
Q50
Medium
15 pts