Web Hack List

Top 10 Web Hacking Techniques

2010

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

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

The top ten

  1. #1 padding oracle web attack Juliano Rizzo and Thai Duong

    Turns Vaudenay's CBC padding oracle into practical web attacks, with manual and automated methods for finding oracles in real sites. It cracks crypto-based CAPTCHAs and decrypts JSF view states, then introduces CBC-R…

  2. #2 Evercookie Samy Kamkar

    Evercookie stores one identifier redundantly across every browser persistence mechanism at once, from HTTP cookies and Flash LSOs to RGB values in force-cached PNGs read back through a canvas, visited-link history…

  3. #3 Hacking Auto-Complete Jeremiah Grossman

    Index post releasing the materials for the Black Hat USA 2010 talk on abusing browser form autocomplete and autofill. It links the slide deck and the individual writeups: Safari AutoFill disclosure (CVE-2010-1796)…

  4. #4 Attacking HTTPS with Cache Injection Elie Bursztein, Baptiste Gourdin, Gustav Rydstedt and Dan Boneh

    Four attacks on where secure protocols put their data. A web page fingerprints, logs into and XSSes home routers across eight brands to steal the WPA key and geolocate it; cached JavaScript injected on open Wi-Fi…

  5. #5 Bypassing CSRF protections with ClickJacking and HTTP Parameter Pollution lava

    A form with no action attribute submits to the current URL, so framing it with attacker parameters already in the query string produces a request carrying the value twice. JSP returns the query-string copy from…

  6. #6 Universal XSS in IE8 Eduardo Vela Nava and David Lindsay

    IE8's XSS filter neutralises a detected attack by rewriting one character of the response to a hash. The authors show an attacker can trigger that deliberately with a dummy GET parameter carrying a string already on the…

  7. #7 HTTP POST DoS Kelly Jackson Higgins

    Reports Wong Onn Chee and Tom Brennan’s planned OWASP demonstration of slow HTTP POST denial of service: a valid Content-Length header followed by a slowly transmitted body occupies server resources. The researchers…

  8. #8 JavaSnoop Arshan Dabirsiaghi

    Testing a Java client without source is hard: decompilation is unreliable and the traffic is often a custom protocol, serialized objects or encrypted rather than proxyable HTTP. JavaSnoop attaches to an already-running…

  9. #9 CSS History Hack In Firefox Without JavaScript for Intranet Portscanning ha.ckers.org

    The CSS visited-link history hack is combined with forced browsing to portscan an intranet with JavaScript disabled. Because the visited test is instant and needs no reload, styled links to candidate internal hosts…

  10. #10 Java DSN Rebinding + Java Same IP Policy = The Internet Mayhem Stefano Di Paola

    Chains two Java applet flaws the author disclosed to Oracle. DNS rebinding lets an attacker point a controlled host at any IP, and Java's same-IP host access then lets the applet read responses from any host on that IP…

Also collected