Hacking
Jon Erickson
14 people recommended it in 10 threads, 2013–2023.
What people on Hacker News said
A close second to me was Hacking: The Art of Exploitation by Jon Erikson. It's a great introduction to low level stuff and how basic hacks are formed.
Hacking, 2nd Edition - Introduces the foundations of memory and network exploitation
The first 100+ pages are the most succinct coverage of C I've ever come across (if you can already program in other languages).
This book teaches excellent hacking techniques. Everything is build from scratch (c/assembly) so you get to understand things like buffer overflows to the core.
Really helped me bridge the gap with low-level, debugging, and C approx half a lifetime ago.
Where it comes up
- Ask HN: Top 10 Timeless Software Books That ChangedLife as Software Engineer? 2023 · 3 recommendations
- Ask HN: What's the best computer science book you've read recently? 2017 · 3 recommendations
- Ask HN: Best book to learn C in 2022? 2022 · 1 recommendation
- Ask HN: Which books do you consider real gems in your field of work/study? 2022 · 1 recommendation
- Books that changed my career as a software engineer 2021 · 1 recommendation
- Ask HN: What, in your opinion, are the greatest and most useful textbooks? 2020 · 1 recommendation
- Ask HN: Books you plan to read in 2020? 2019 · 1 recommendation
- Ask HN: What are the best textbooks in your field of expertise? 2018 · 1 recommendation
- The most mentioned books on Stack Overflow 2017 · 1 recommendation
- Ask HN: What book are you reading? 2013 · 1 recommendation