Labs
Lab name
Difficulty
Status
Write-up
Start lab
Path traversal (LFI)
1
Inactive
lfi
Cross Site Scripting
1
Inactive
xss
Cross site scripting (attribute)
1
Inactive
xss-attribute
Cross site scripting (href)
1
Inactive
xss-url
XSSI
2
Inactive
untrusted-sources-js
Cross site request forgery
3
Inactive
csrf
Cross site request forgery (same site)
3
Inactive
csrf-samesite
Cross site request forgery weak
2
Inactive
csrf-weak
External entity attack
2
Inactive
xxe
Insecure file upload
1
Inactive
file-upload
Clickjacking
1
Inactive
clickjacking
Rate-limiting
1
Inactive
ratelimiting
HttpOnly (session hijacking)
3
Inactive
session-hijacking-xss
SQLI (union select)
2
Inactive
sqli
Open redirect
1
Inactive
url-redirection
Open redirect ( harder )
2
Inactive
url-redirection-harder
Open redirect ( hard )
3
Inactive
url-redirection-harder2
CORS exploitation
3
Inactive
cors
Formulla injection
1
Inactive
formula-injection
Mass assingment attack
1
Inactive
parameter-binding
SQLI -like
2
Inactive
sqli-like
SQLI-blind
3
Inactive
sqli-blind
Remote file inclusion
1
Inactive
rfi
Local file inclusion ( harder )
1
Inactive
lfi-2
Local file inclusion ( hard )
1
Inactive
lfi-3
Content security policiy
1
Inactive
csp
Server side request forgery
3
Inactive
ssrf
Server side template injection
3
Inactive
ssti
Insecure direct object reference
2
Inactive
idor
JWT null
2
Inactive
jwt-null
JWT weak secret
2
Inactive
jwt-secret
Insecure deserialization (yaml)
3
Inactive
des-yaml
Insecure deserialization pickle ( hard )
3
Inactive
des-pickle
Insecure deserialization pickle ( harder )
3
Inactive
des-pickle-2
Race condition
3
Inactive
racecondition
Regex Ddos
1
Inactive
dos-regex
Command injection
1
Inactive
cmd
Command injection ( easy )
1
Inactive
cmd2
Command injection ( harder )
2
Inactive
cmd3
Command injection ( hard )
3
Inactive
cmd4
Command injection ( blind )
3
Inactive
cmd-blind
Information disclosure 1
1
Inactive
info-leakeage-comments
Information disclosure 2
1
Inactive
info-leakeage-metadata
Authentication bypass ( easy )
1
Inactive
auth-bypass-simple
Authentication bypass
1
Inactive
auth-bypass
Threat-modeling
3
Inactive
threatmodeling
Session management
1
Inactive
session-management-1
Authentication bypass ( harder )
2
Inactive
auth-bypass-2
Authentication bypass ( hard )
3
Inactive
auth-bypass-3
Right to left override attack
1
Inactive
rtlo
Session puzzeling
3
Inactive
sessionpuzzle
Graphql DOS
3
Inactive
graphql-dos-resource-exhaustion
GraphQL IDOR
3
Inactive
graphql-idor
GraphQL Injections
3
Inactive
graphql-injections
GraphQL Introspection
3
Inactive
graphql-info-introspection
GraphQL Mutations
3
Inactive
graphql-mutation
Client side template injection
2
Inactive
csti
Prototype pollution
3
Inactive
prototype
CSS Injection
2
Inactive
cssi
Client side restriction bypass
1
Inactive
client-side-restriction-bypass
Client side restriction bypass ( harder )
2
Inactive
client-side-restriction-bypass-2
Credentials guessing ( easy )
2
Inactive
credentials-guessing-1
Credentials guessing ( harder )
2
Inactive
credentials-guessing-2
Credentials guessing ( hard )
2
Inactive
credentials-guessing-3