Ethical Hacking: A Hands-On Introduction to Breaking in

Ethical Hacking: A Hands-On Introduction to Breaking in cover
Good Books rating 4.0
Technical
  • ID: 9695
  • Added: 2026-01-02
  • Updated: 2026-01-05
  • ISBN: 9781718501881
  • Publisher: No Starch Press
  • Published: 2021-09-21
  • Formats: 2
  • Reviews: 3

Ethical Hacking is a comprehensive guide that takes you from the basics of capturing network traffic to crafting sophisticated trojans. Through hands-on labs, you'll explore essential skills for penetration testing, security research, and malware analysis. You'll start with fundamental techniques like ARP spoofing and progress to advanced topics such as fuzzing for vulnerabilities, crafting rootkits, and exploiting websites with SQL injection. The book also covers the use of professional tools like Metasploit and Mimikatz, and teaches you to write your own tools in Python. /n/n Developed with feedback from cybersecurity students, Ethical Hacking addresses contemporary issues in the field and prepares you for a career in penetration testing. You'll gain a foundation in relevant computing technologies, learn how advanced fuzzers work, understand internet traffic encryption, and explore the mechanisms of nation-state malware. Most importantly, you'll learn to think like an ethical hacker, analyzing systems and creatively gaining access to them.

Reviews
ZDNet · Simon Bisson · 2021-11-23
great 4.00

The book provides a practical guide for learning hacking techniques, making it accessible for beginners. It is praised for its hands-on approach and clear explanations.

Simon Bisson highlights that this book is a fantastic resource for anyone looking to get into ethical hacking. It's not just theory; it's packed with practical exercises that help you understand the concepts by doing. The author, Daniel G Graham, does a great job of breaking down complex topics into digestible bits, making it perfect for beginners. However, Bisson notes that some advanced readers might find the content a bit basic, but overall, it's a solid introduction to the field.


Quick quotes

    The book is a practical guide for learning hacking techniques.

    It's packed with practical exercises that help you understand the concepts by doing.

    The author does a great job of breaking down complex topics into digestible bits.

Barnes & Noble · Anonymous · 2021-11-02
excellent 4.50

The book is highly recommended for its detailed and simple explanations, making it suitable for various educational settings.

This reviewer loves using the book in their high-school classrooms for Computer Science, Cybersecurity, and Machine Learning. They appreciate how well-detailed and simple the explanations are, making it accessible for students at different levels. The exercises are particularly praised for being engaging and educational. The reviewer also mentions that the book is a great companion to online platforms like TryHackMe, providing a well-rounded learning experience.


Quick quotes

    Ethical Hacking is great! I've been using it in my Computer Science, Cybersecurity and Machine Learning high-school classrooms.

    I really love the exercises in the book.

    It's a great companion to online platforms like TryHackMe.

Goodreads · Various · 2021-10-01
good 3.50

The book is described as a crash course in modern hacking techniques, with a mix of positive and critical reviews.

Goodreads reviewers have mixed opinions about this book. Some praise it as a fantastic introduction to ethical hacking, highlighting its practical approach and clear explanations. Others find it a bit too basic or feel that some sections could be more in-depth. However, the consensus is that it's a good starting point for beginners, especially those who are new to the field. The exercises are particularly noted for being helpful in understanding the concepts.


Quick quotes

    It's a crash course in modern hacking techniques.

    The book is a fantastic introduction to ethical hacking.

    The exercises are particularly helpful in understanding the concepts.

Appears in Lists