Quickjack is an intuitive, point-and-click tool for performing advanced and covert clickjacking and frame slicing attacks.
changelog 17-01-2015: added required file
Quickjack allows you to easily perform clickjacking, or steal “clicks” from users on many websites, forcing the user to unknowingly click buttons or links (e.g., the Facebook Like button) using their own cookies. By placing the auto-generated code on any site, you can obtain thousands of clicks quickly from different users, or perform targeted attacks by luring a victim to a specific URL. It also allows you to deceive a user into believing you have information on them that you don’t, as well as coerce a user into providing information to you without even knowing it.
In this demonstration, we’ll both steal Facebook likes without a user knowing, as well as show a user’s imgur name on our own site.
Quickjack supports not only easy point-and-click generation of code, but also the underlying iframe follows the user’s mouse movement around the page wherever they go, hides the clickjacking frame, and even performs a method of determining when you’ve obtained the user’s click in order to then remove clickjacking from the page so the user can actually perform the click they meant to execute.
Quickjack also includes a frame slicing tool which allows you to capture a small section of a page to display to them, coercing them to believe you have such information on them. An example would be to slice a section of a website which normally contains the user’s name, then place that frame slice on your own site, making it appear that you know their name.
You can even use frame slicing to obtain information from the user, such as slicing differnet characters of the user’s name on a site, rearranging them and adding other letters and numbers, turning it into a captcha, and when the user enters the captcha, they’re just entering an anagram of their name (and other characters which you remove) and can determine their name!
In this project, we’ll learn how Quickjack performs these methods and how clickjacking and frame slicing work, as well as some of the more advanced techniques presented in the Quickjack tool which allow more potent clickjacking to occur, as well as see real demonstrations on sites such as Facebook.
Quickjack is originally based off of a “cake slicing” app which is no longer online.
– Hide QuickJack Frame (clickjacking only)
– Prevent Frame Breakouts (FF only)
– Continue Jacking after First Click
– Prevent Clicks (slice only)
– Resize 2nd page to 100% (slice only)
– Hide Referrer (requires redirection package)
– Redirect Browser (slice only)
Preventing Quickjacking :
You can prevent quickjacking, clickjacking or frame slicing by using the X-Frame-Options HTTP header, or following these other great instructions from OWASP ()