Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of The web application hacker's handbook

    The web application hacker's handbook

    Dafydd Stuttard, Marcus Pinto · 2007

    This book is a practical guide to discovering and exploiting security flaws in web applications. The authors explain each category of vulnerability using real-world examples, screen shots and code extracts. The book is extremely practical in focus, and describes in detail the steps involved in detecting and exploiting each kind of security weakness found within a variety of applications such as online banking, e-commerce and other web applications. The topics covered include bypassing login mechanisms, injecting code, exploiting logic flaws and compromising other users. Because every web application is different, attacking them entails bringing to bear various general principles, techniques and experience in an imaginative way. The most successful hackers go beyond this, and find ways to automate their bespoke attacks. This handbook describes a proven methodology that combines the virtues of human intelligence and computerized brute force, often with devastating results. The authors are professional penetration testers who have been involved in web application security for nearly a decade. They have presented training courses at the Black Hat security conferences throughout the world. Under the alias "PortSwigger", Dafydd developed the popular Burp Suite of web application hack tools.

    Security & PrivacyWeb & Internet
    Open LibraryAmazon
    Stats for nerds
    31recommend
    63mentions
    48people
    2009–2023years
    67% recommend32% neutral2% critical

    Mentions per year

    20092011201320152017201920212023

    What Hacker News says

    1. rshnotsecureMay 2023
      You Don't Know JS by Kyle Simpson. The PDFs are one of the most starred repos on GitHub: https://github.com/getify/You-Dont-Know-JS

      Also more to your question, "The Browser Hacker's Handbook" and "The Web Application Hacker's Handbook" I also think are really helpful in understanding how browsers work. Sadly a not better documented subject.

      Visiting the list of APIs on Mozilla's website is also helpful.

      https://developer.mozilla.org/en-US/docs/Web/API

      thread
    2. zersiaxJan 2022
      Can't really go wrong with https://portswigger.net/web-security , which is a spiritual successor to the Web Application Hacker's handbook 2nd edition. If you want more practice, take a look at things like TryHackMe and HackTheBox, both of which have plenty of web-focused modules to work through as well.
      thread
    3. ENOTTYApr 2021
      You can start with the Web Application Hacker's Handbook https://portswigger.net/web-security/web-application-hackers...
      thread
    4. mtlynchApr 2020
      Hey Thomas, you actually kind of started me in web app security. You interviewed me for Matasano, and when I told you I didn't have experience with web apps, you overnighted me a copy of The Web Application Hacker's Handbook. You ultimately made me an offer, but after difficult deliberation, I ended up joining iSEC. Thanks again for sending me the book! It's been tremendously helpful.

      I 100% agree that people shouldn't design systems this way, and if I were still a pentester, I'd write it up if I found it. But if the implementation correctly checked the domain and verified it was https:// (and maybe did some cert pinning), I couldn't justify anything higher than low severity.

      We've kind of gone way into the weeds on my made up example, but it was initially in response to this:

      >> > I think the author is partially at fault for repeatedly failing to communicate the issue clearly.

      > I disagree. The first sentence of the report includes "HTTP", "man in the middle attack" and "store.steampowered.com" ... If that isn't clear to someone, they are not sufficiently trained to triage vulnerability reports.

      I just disagree with the idea that any plaintext HTTP request in an app inherently is a vulnerability.

      thread
    5. mr_overallsMar 2020
      The Web Application Hacker's Handbook is also practically a must-read for those in the field.

      https://www.amzn.com/B005LVQA9S/

      thread
    6. nickbeeJan 2019
      The Web Application Hacker's Handbook: http://ftp.icm.edu.pl/packages/Hacked%20Team/FileServer/File...

      Matasano used to mail it to all their potential candidates and told them to read chapters N throgh M.

      Unfortunately I've forgotten the values of N and M, so just read the whole thing. It's worth the time.

      thread

    Related

    Cover of The tangled Web
    2011–2024

    The tangled Web

    Michal Zalewski
    32 recommend · 50
    Cover of The Browser Hacker's Handbook
    2016–2023

    The Browser Hacker's Handbook

    Wade Alcorn
    2 recommend · 3
    Cover of The shellcoder's handbook
    2009–2020

    The shellcoder's handbook

    Chris Anley
    8 recommend · 13
    Cover of The art of software security assessment
    2008–2025

    The art of software security assessment

    Mark Dowd
    21 recommend · 43
    Cover of Cryptography engineering
    2010–2026

    Cryptography engineering

    Niels Ferguson
    50 recommend · 116
    Cover of Hacking exposed
    2009–2026

    Hacking exposed

    Joel Scambray
    5 recommend · 12
    Cover of The IDA Pro book
    2013–2017

    The IDA Pro book

    Chris Eagle
    recommend · 8
    5
    Cover of Practical Malware Analysis
    2013–2024

    Practical Malware Analysis

    Michael Sikorski
    13 recommend · 19