Web Hack List

Top 10 Web Hacking Techniques

2007

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

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

The top ten

  1. #1 XSS Vulnerabilities in Common Shockwave Flash Files Rich Cannings

    Web authoring tools stamp the same vulnerable ActionScript into every SWF they generate, so hundreds of thousands of sites inherit XSS. Dreamweaver's skinName, Adobe Connect's baseurl, FusionCharts' dataURL, Camtasia's…

  2. #2 Universal XSS in Adobe's Acrobat Reader Plugin Stefano Di Paola

    Adobe's Acrobat Reader browser plugin accepts #FDF, #XML and #XFDF fragments on any PDF URL, so a link to any site's own PDF makes the plugin issue attacker-chosen requests. That yields universal CSRF across Firefox, IE…

  3. #3 Web Mayhem: Firefox's JAR: Protocol issues pdp

    Firefox's jar: protocol runs content from inside an archive under the origin of the archive's URL, so any site accepting ZIP-derived uploads (odt, docx, attachments) becomes vulnerable to persistent XSS. pdp also notes…

  4. #4 Cross-Site Printing (Printer Spamming) Aaron Weaver

    A web page can print on a network printer inside the visitor's LAN. Printers accept raw jobs on port 9100, and a multipart/form-data POST from a hidden iframe reaches them unencoded, so a form or an image tag aimed at…

  5. #5 Hiding JS in Valid Images RSnake

    Matteo Carli's GIF that is also valid JavaScript: an =1 after the GIF header stops the magic bytes parsing as an undefined variable, and a long comment swallows the binary. The file passes as an image on hosts like…

  6. #6 Firefoxurl URI Handler Flaw Billy (BK) Rios

    Installing Firefox registers the firefoxurl: handler in the Windows registry, and IE passes unsanitised parameters to it, letting a web page run arbitrary commands. Rios argues the fault belongs to both products and…

  7. #7 Anti-DNS Pinning ( DNS Rebinding ) : Online Demonstration Kanatoko

    Kanatoko's live anti-DNS-pinning demo: a browser is made to resolve the attacker's hostname to a private RFC1918 address, read the intranet page and post it back to jumperz.net. Lists eight tested IE/Firefox/Opera…

  8. #8 Google GMail E-mail Hijack Technique pdp

    A multipart/form-data CSRF POST to a GMail alternative interface silently adds a filter to the victim's account that forwards every message with an attachment to the attacker. The backdoor survives the underlying bug…

  9. #9 PDF XSS Can Compromise Your Machine ha.ckers.org

    Adobe Reader 7.0 ships ENUtxt.pdf at a fixed path, so a file:/// URL to it with #blah=javascript:alert() executes script from the local zone in Firefox and Opera. Turns the remote PDF-XSS class into a local one needing…

  10. #10 Browser Port Scanning without JavaScript Jeremiah Grossman

    Intranet port scanning with HTML alone. A link rel=stylesheet pointing at an internal address stalls Firefox's parser until the request resolves; a following img src to the attacker's timing script reports how long that…

Also collected