Web Hack List

Top 10 Web Hacking Techniques

2015

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

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

The top ten

  1. #1 FREAK (Factoring Attack on RSA-Export Keys) Zakir Durumeric, David Adrian, Ariana Mirian, Michael Bailey and J. Alex Halderman

    FREAK lets a network attacker downgrade a TLS handshake to 512-bit export-grade RSA, factor that key cheaply, then decrypt or modify the HTTPS session. The site reports daily Internet-wide scans of vulnerable servers…

  2. #2 LogJam Schneier on Security

    Logjam lets a man-in-the-middle downgrade a TLS handshake to 512-bit export-grade Diffie-Hellman and then solve it, reading and altering the traffic. Because millions of servers reuse the same few primes, one huge…

  3. #3 Web Timing Attacks Made Practical Timothy D. Morgan and Jason W. Morgan

    Uses packet-sniffed, paired round-trip-time measurements and Monte Carlo comparisons of box-test and L-estimator classifiers to estimate how many samples a timing attack needs. Nanown packages collection, training and…

  4. #4 Evading All Web Application filters Mazin Ahmed and @mazen160
  5. #5 Abusing CDNs with SSRF Flash and DNS Mike Brooks and Matthew Bryant

    Combines DNS reconnaissance, Akamai EdgeSuite’s legacy ARLv1 fetching, and vulnerable FlowPlayer plugin loading. ARLv1 can place a whitelisted FlowPlayer SWF under a trusted CDN subdomain; attacker-loaded plugins then…

  6. #6 illusoryTLS Alfonso De Gregorio

    An elliptic-curve asymmetric backdoor of the Young-Yung kind planted in the RSA key generation behind a single CA certificate. The backdoored public key is computationally indistinguishable from a genuine one, yet its…

  7. #7 Exploiting XXE in File Upload Functionality Will Vandevanter

    Shows how XXE can reach uploaded OOXML documents and XMP metadata in PDFs and image formats. Covers the oxml_xxe tool, document-part parsing, a Java XMP parser example, and testing for entity expansion, XSS, file access…

  8. #8 Abusing XSLT for Practical Attacks Fernando Arnaboldi

    XSLT 1.0 processors in browsers and on servers leak vendor and file path details, mis-handle large integers and real numbers, and seed random values weakly or not at all. Safari lets a stylesheet fetch cross origin URLs…

  9. #9 Magic Hashes WhiteHat Security

    PHP's == operator compares two hash strings numerically when both look like 0e followed only by digits, so both become the float zero and match. Submitting a precomputed magic value as a password, token or cookie…

  10. #10 Hunting ASynchronous Vulnerabilities James Kettle

    Bugs in background threads and second-order flows produce no output and no measurable delay, so they survive normal scanning. Sending payloads that make the target itself call back out of band, usually over DNS, exposes…

Also collected