Web Hack List

Top 10 Web Hacking Techniques

2008

The 2008 Top 10 Web Hacking Techniques: all 10 winners and 82 nominated and collected techniques, each with its researcher, summary and preserved source.

82 records · 10 in the top ten · open this year in the interactive archive

The top ten

  1. #1 GIFAR Christopher

    A short writeup of the GIFAR, the GIF-plus-JAR polyglot Billy Rios and Nathan McFeters showed at Black Hat 2008. Because GIF headers sit at the front of a file and ZIP central directories at the end, one file passes as…

  2. #2 Breaking Google Gears' Cross-Origin Communication Model Yair Amit

    Google Gears' worker loader ignored the Content-Type of the files it loaded, so any user-uploadable file, even one served as innocent.jpg, could be loaded as a cross-origin Gears worker running in the hosting site's…

  3. #3 Safari Carpet Bomb Nitesh Dhanjani

    Safari cannot be configured to ask before downloading, so a page of iframes pointed at a CGI returning an unknown content-type such as blah/blah litters the Windows desktop or ~/Downloads with attacker files. Dhanjani…

  4. #4 Clickjacking / Videojacking Jeremiah Grossman

    The disclosure that clickjacking plus Adobe Flash turns any machine with a webcam or microphone into a remote surveillance device on one click, and that clickjacking the Flash Global Security Settings panel makes it…

  5. #5 A different Opera Aviv Raff

    opera:config is the one Opera local resource that can reach local files and rewrite browser settings, including the external mail handler — set that and any mailto: navigation runs arbitrary code. Opera 9.62 patched a…

  6. #6 Abusing HTML 5 Structured Client-side Storage Alberto Trivero

    Session, global, local and Database Storage have no HTTPOnly, no path scoping and no port scoping, so one XSS anywhere on a host reads all of it. Enumerate keys with for(i in sessionStorage), find databases by testing…

  7. #7 Cross-domain leaks of site logins via Authenticated CSS Chris Evans

    Detects whether a visitor is logged in to a third-party site by loading that site's stylesheet with <link> and reading a property back with getComputedStyle. MySpace serves margin-bottom:3px to logged-in users and 0px…

  8. #8 Tunneling tcp over http over sql-injection sensepost.com
  9. #9 ActiveX Repurposing dean de beer

    JavaScript uses the RDS.DataSpace ActiveX control to instantiate XMLHTTP, ADODB.Stream and Shell.Application, download an executable, save it to disk and run it. The author reports different IE6 and IE7 prompting…

  10. #10 Flash Parameter Injection Yuval Baror, Ayal Yogev and Adi Sharabani

    Announces Flash Parameter Injection, presented by Adi Sharabani and Ayal Yogev at OWASP NYC AppSec 2008, and links the presentation and advisory/whitepaper.

Also collected