Web Hack List

Top 10 Web Hacking Techniques

2009

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

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

The top ten

  1. #1 Creating a Rogue CA Certificate Alexander Sotirov, Marc Stevens, Jacob Appelbaum, Arjen Lenstra, David Molnar, Dag Arne Osvik and Benne de Weger

    Announcement of the 25C3 result in which an MD5 chosen-prefix collision was used against a commercial CA still signing with MD5, producing a rogue intermediate CA certificate trusted by every common browser. It can…

  2. #2 HTTP Parameter Pollution (HPP) Stefano Di Paola

    Announces the AppSec EU 2009 talk naming HTTP Parameter Pollution. Injecting query string delimiters lets an attacker add or override parameters a server or client later re-parses, so hardcoded values can be replaced…

  3. #3 Flickr's API Signature Forgery Vulnerability (MD5 extension attack) Thai Duong and Juliano Rizzo

    Advisory MOCB-01 combines MD5 length extension with delimiter-free API parameter signing to forge requests for Flickr applications without their shared secret. It documents the attack, PHPFlickr redirect abuse, vendor…

  4. #4 Cross-domain search timing Chris Evans

    Demonstrates cross-domain data theft using only request timing. An attacker page loads a victim's search URL and times img onerror/onload or an iframe onload, giving a one-bit fast/slow oracle. Against Yahoo! Mail this…

  5. #5 Slowloris HTTP DoS ha.ckers.org

    Slowloris opens many HTTP connections and keeps each alive with partial headers, consuming a threading web server's finite worker pool with very few packets and no load spike. Apache falls while IIS on the same box does…

  6. #6 Microsoft IIS 0-Day Vulnerability Parsing Files (semi-colon bug) Soroush Dalili

    IIS 6 and earlier truncate a filename at a semicolon when choosing a handler, so malicious.asp;.jpg is passed to asp.dll and executed while an uploader that inspects only the trailing extension sees a JPEG. Found by…

  7. #7 Exploiting Unexploitable XSS stephensclafani.com

    Google's ServiceLogin auth URLs let an attacker silently log a victim into an account the attacker controls, and Google CSRF tokens were bound to the account rather than the session. Combining the two turned self-only…

  8. #8 Our Favorite XSS Filters and how to Attack them sirdarckcat

    A recap of the Black Hat USA 2009 talk on breaking XSS filters, pointing at the slides and a co-presenter's write-up. It records a fixed Google imgres same-origin exception, a PHP 4/5/6 utf8_decode flaw enabling filter…

  9. #9 RFC1918 Caching Security Issues Robert Hansen

    Because everyone reuses the same RFC1918 ranges, a hostile VPN peer or cafe MITM can route a victim to its own 10.x/192.168.x hosts and leave cached JavaScript behind. When the tunnel drops, the cache is served again…

  10. #10 DNS Rebinding (3-part series) ha.ckers.org

    A worked scenario for combining persistent cookies with DNS rebinding: the attacker's site plants a cookie carrying an XSS payload, forces a browser restart to release the DNS pin, then rebinds to an intranet address…

Also collected