Web Hack List

Top 10 Web Hacking Techniques

2011

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

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

The top ten

  1. #1 BEAST Thai Duong

    A first-person account of building BEAST. Rizzo's chosen-boundary attack on SSL/TLS CBC was reversed to suit browsers, which needed two records inside one cookie-bearing request; WebSockets and then a Java applet…

  2. #2 Multiple vulnerabilities in Apache Struts2 and property oriented programming with Java Reiners' Weblog

    A blackbox test where ?id=abc'+a+'def returned null exposed OGNL evaluation in Struts2 parameter names. The author shows the character whitelist still permits dynamic names and list indexes, giving constructor calls and…

  3. #3 DNS poisoning via Port Exhaustion Roee Hay and Yair Amit

    Announces a whitepaper on poisoning stub resolvers by exhausting the source ports available to a client, collapsing DNS query entropy. Two flaws are disclosed: a remote variant driven by Java applets (CVE-2011-3552…

  4. #4 (DOMinator) Finding DOMXSS with dynamic taint propagation Google Code

    The Google Code home of DOMinator, Minded Security's instrumented Firefox build that finds DOM-based XSS by propagating dynamic runtime taint through JavaScript string operations. The 2010 community release targets…

  5. #5 Abusing Flash-Proxies for client-side cross-domain HTTP requests Martin Johns and Sebastian Lekies

    A cross-domain Flash applet keeps the origin of its SWF, not of the embedding page, so any page embedding someone else's Flash HTTP proxy can issue requests under that proxy's origin. A survey of five published proxies…

  6. #6 Expression Language Injection Stefano Di Paola and Arshan Dabirsiaghi

    Spring MVC JSP tags evaluate attacker input a second time, so user data reaching attributes such as scope or code is run as Expression Language. The paper reads server scopes and beans, bypasses HttpOnly by echoing…

  7. #7 Java Applet Same-Origin Policy Bypass via HTTP Redirect Neal Poole

    Java 6 Update 27 and below and Java 7 set an applet's origin from the URL that began the load rather than the URL the redirect ended at. Hosting evil.jar behind a victim site's open redirect therefore let the applet…

  8. #8 CAPTCHA Hax With TesserCap Gursev Singh Kalra

    TesserCap is a point-and-shoot CAPTCHA analysis tool pairing a configurable image preprocessing engine with Tesseract-OCR, plus proxy and custom-header support for fetching CAPTCHAs. Tested against 200+ high-traffic…

  9. #9 Bypassing Chrome's Anti-XSS filter Nick Nikiforakis

    Chrome's static anti-XSS filter inspected each reflected parameter on its own, so a script tag in one parameter was stripped. Splitting the payload across two reflected parameters and opening a JavaScript multi-line…

  10. #10 CSRF: Flash + 307 redirect = Game Over Phillip Purviance

    A Flash file served with a permissive crossdomain.xml can set arbitrary headers and POST body, then follow a 307 redirect to the victim host; Flash keeps the attacker's policy instead of re-checking the target's, so the…

Also collected