Web Hack List

Top 10 Web Hacking Techniques

2006

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

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

The top ten

  1. #1 JavaScript Port Scanning Jeremiah Grossman and T.C. Niedzialkowski

    Grossman and Niedzialkowski's Black Hat USA 2006 deck 'Hacking Intranet Websites from the Outside'. A Java applet leaks the NAT'ed internal IP, <SCRIPT SRC> to an internal host reveals a listener by the JS parse error…

  2. #2 Internet Explorer 7 "mhtml:" Redirection Information Disclosure Secunia

    Secunia advisory SA22477 (2006-10-19, Less critical, unpatched at publication) on Internet Explorer 7. Mishandling of redirections for URLs using the mhtml: URI handler lets a remote site read documents served from…

  3. #3 Anti-DNS Pinning Martin Johns

    Martin Johns (handle Maddin) on undermining DNS pinning by refusing connections. Three raw_sha256 values disagree and the acquire one is missing from the store; the published file came from a thin 2026 live fetch…

  4. #4 I know where you've been Jeremiah Grossman

    Grossman's browser history-stealing proof of concept: write a style block colouring :visited links, create an anchor per candidate site, then read getComputedStyle's colour to learn whether it was visited. Sixty-odd…

  5. #5 Backdooring QuickTime Movies pdp

    pdp shows a QuickTime HREF Track can carry a javascript: URL that fires automatically when the movie is previewed in a browser, relying on a feature present since QuickTime 3 rather than on a bug. Step by step: write…

  6. #6 Forging HTTP request headers with Flash Amit Klein

    Amit Klein's Bugtraq write-up on Flash's LoadVars.addRequestHeader, which lets a movie set arbitrary HTTP request headers from the browser. Forging an Expect header reaches an Apache flaw that reflects the header value…

  7. #7 Exponential XSS Attacks RSnake

    Maluc's idea developed: one XSS foothold is used to exploit XSS on other domains, cascading across every site a user is authenticated to. Grossman's CSS history hack picks which domains to try, and XMLHttpRequest with…

  8. #8 Selecting Encoding Methods For XSS Filter Evasion RSnake

    Where an application lets the user pick the response charset, a string that is inert under UTF-8 becomes an injection under US-ASCII. Demonstrated against josefsson.org's IDN converter by flipping only the charset…

  9. #9 Web Worms (AdultSpace, MySpace, Xanga) Jeremiah Grossman

    WhiteHat Security whitepaper explaining XSS worm propagation through embedded HTML, DOM objects and XMLHttpRequest. It analyses the Samy/MySpace worm, compares its first-day spread with Code Red, Slammer and Blaster…

  10. #10 Hacking RSS Feeds Robert Auger

    SPI Labs whitepaper on Feed Injection: RSS and Atom readers variously render feed markup literally, entity-decode it before display, or strip it, and the first two execute attacker script from title, link and…

Also collected