Web Hack List

Top 10 Web Hacking Techniques

2012

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

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

The top ten

  1. #1 CRIME Dennis Fisher

    Threatpost's pre-disclosure report on CRIME: Rizzo and Duong found an optional TLS feature that leaks enough about encrypted traffic to recover session cookies, in every TLS version including 1.2 and whatever the cipher…

  2. #2 Pwning via SSRF (memcached, php-fastcgi, etc) Alexander Polyakov, Dmitry Chastukhin and Alexey Tyurin

    ERPScan classify SSRF into trusted, simple, partial and full remote variants, then demonstrate XXE tunneling through the gopher URI scheme against SAP systems. Examples cover verb tampering, an ABAP kernel buffer…

  3. #3 Chrome addon hacking blog.kotowicz.net

    Cross-scheme loading between http(s) pages and chrome-extension:// URLs is not fully isolated. Pointing a script element at chrome-extension://<id>/manifest.json and watching whether onload or onerror fires reveals…

  4. #4 Bruteforce of PHPSESSID Arseny Reutov, Timur Yunusov and Dmitry Nagibin

    Positive Technologies turn Argyros and Kiayias's PHP randomness research into a working attack on PHPSESSID. The session id is an MD5 of client IP, timestamp, microseconds and php_combined_lcg output, and two tricks cut…

  5. #5 Blended Threats and JavaScript superevr

    A one-paragraph announcement for the Black Hat USA 2012 talk Blended Threats and JavaScript, pointing at slides carrying three extra slides beyond the conference version, a video, and a ddwrt-install-tool demo on GitHub…

  6. #6 Cross-Site Port Attacks Riyaz Ahemed Walikar

    Part one of three naming Cross Site Port Attacks (XSPA): an application that fetches a user-supplied URL can be driven to port-scan intranet and Internet hosts, grab banners, fingerprint internal apps and read local…

  7. #7 Permanent backdooring of HTML5 client-side application Joey Tyson

    Caching application JavaScript in HTML5 localStorage turns any reflected XSS on the caching origin into a persistent, self-reloading compromise. The article documents a real case: the Apture widget cached 272KB of code…

  8. #8 CAPTCHA Re-Riding Attack Gursev Singh Kalra

    Kalra shows that many CAPTCHA implementations store the solution in the HTTP session but never clear it during verification. Because the CAPTCHA image endpoint is not called again, a single solved CAPTCHA stays valid…

  9. #9 XSS: Gaining access to HttpOnly Cookie in 2012 Aung Khant

    Revisits HttpOnly after XST died, testing Silverlight, Flash and Java for a way to read Set-Cookie. Java is the winner: an applet calling URLConnection.getHeaderField reads the HttpOnly Set-Cookie header and hands it…

  10. #10 Attacking OData: HTTP Verb Tunneling, Navigation Properties for Additional Data Access, System Query Options ($select) Gursev Singh Kalra

    A penetration tester’s guide to OData service documents, metadata and RESTful operations. It recommends testing X-HTTP-Method verb tunneling, navigation properties and $select=* for inconsistent access controls, and…

Also collected