Benable — create shareable lists of things you recommend!
E.g., products you love, local businesses, travel recs - you can add anything to a Benable list!

Best Hacking Books to Teach Yourself

Purple Star emoji 10 items
This is a list of books for learning cybersecurity and hacking skills including Penetration Testing and Reverse Engineering.
Sections
2
 
 

Penetration Testing

These are the books I go back to again and again for Penetration Testing knowledge.

 
Cheryl Babcock profile picture
This is a book you will want to carry with you on testing engagements. Concise lists of commands and flags for Windows and Linux.
Rtfm: Red Team Field Manual: Clark, Ben
 
Cheryl Babcock profile picture
You're not always going to be breaking stuff; you also need to know how to defend. Small and portable list of valuable commands and configurations.
Blue Team Field Manual (BTFM) Vol II: Advanced Detection
 
Cheryl Babcock profile picture
APIs are everywhere behind the scenes of web apps. Great book for learning how to get started with testing them.
Hacking APIs: Breaking Web Application Programming
 
Cheryl Babcock profile picture
Don't be fooled by the short length of this book - there are JavaScript pentesting techniques in here that are not widely taught. This is not the same old JS testing!
JavaScript for Hackers: Learn to Think Like a Hacker
 
Cheryl Babcock profile picture
And oldie but goodie - this is one I always give a copy of to my interns. This actually gets into the whys and hows of hacking. Even if some of the techniques are outdated, its a foundational read.
Hacking : The Art of Exploitation: Jon Erickson
 
Cheryl Babcock profile picture
GraphQL doesn't do things like most other APIs. If you're testing web apps, you're going to want to know how to tackle it.
Black Hat GraphQL: Attacking Next Generation APIs
 
Cheryl Babcock profile picture
Code vulnerability analysis is a critical skill because automates solutions often miss exploitable bugs.
The Art of Software Security Assessment

Reverse Engineering

 
Cheryl Babcock profile picture
Another oldie but goodie - how to learn reverse engineering from starting with a lab setup to tackling both Linux and Windows binaries.
Practical Malware Analysis: The Hands-On Guide ...
 
Cheryl Babcock profile picture
Ghidra is a free, fully featured binary analysis platform. This book will teach you how to use it!
The Ghidra Book: The Definitive Guide
 
Cheryl Babcock profile picture
How to identify and reverse Mac malware and defeat anti-analysis techniques
The Art of Mac Malware, Volume 1 Guide