Matadoor - Multi-Step Clickjacking done RIGHT

preview_player
Показать описание
Matadoor is a tool for creating ready-to-use Clickjacking exploits for abusing pre-established authentication sessions. It supports multi-step clickjacking in a way no other tool did before.

Matadoor allows hijacking multiple clicks without any change to the website's layout and functionality. The victim can interact with the page naturally - just like before deploying Matadoor exploit.
Matadoor can be deployed to blogs, stores, documentation - any kind of web application.

Also - preparing exploits with Matadoor doesn't require any coding knowledge.

If the website is vulnerable to click-jacking - Matadoor has potential to bypass all methods of authentication. Even 2FA and federated authentication/SSO. If the session is validated only by the cookie, and the browser has the authentication cookie deployed - Matadoor will be able to inject a privileged action into that session.

This tool is perfect for bug bounty hunting, as many programs excluded clickjacking due to low criticality. Yet as Matadoor is able to hijack even the most complicated actions - consisting of multiple clicks/stages/screens - the criticality of clickjacking becomes much higher.

To disable iFraming - add HTTP headers to your server responses:
Content-Security-Policy: frame-ancestors 'self'
X-Frame-Options: SAMEORIGIN
Рекомендации по теме
Комментарии
Автор

This is awesome, makes writing POC's so much easier thank you

bigbooduh
Автор

on which site you hosted it? the payload is inside a javascript code.so do i need to add <html, <head tags??

xoro
Автор

I like how you presented the problems and then went along and explained how to solve them.
Just a few thoughts:
1. You can use `document.activeElement` to check if the `iframe` is focused and blur it once it is. This should be more precise to repeatedly detect clicks.
2. `pointer-events: none` should allow you to have an element over the `iframe` to get the mouse position while still directing the click to the underlaying element.

ThomasOrlita
Автор

Wow Matt topic is interresting reconizable but a bit for fast for me :)

artinfopartner