Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
-
-
-
Image Unavailable
Image not available for
Color:
Follow the author
OK
Learning Kali Linux: Security Testing, Penetration Testing & Ethical Hacking
Purchase options and add-ons
With hundreds of tools preinstalled, the Kali Linux distribution makes it easier for security professionals to get started with security testing quickly. But with more than 600 tools in its arsenal, Kali Linux can also be overwhelming. The new edition of this practical book covers updates to the tools, including enhanced coverage of forensics and reverse engineering.
Author Ric Messier also goes beyond strict security testing by adding coverage on performing forensic analysis, including disk and memory forensics, as well as some basic malware analysis.
- Explore the breadth of tools available on Kali Linux
- Understand the value of security testing and examine the testing types available
- Learn the basics of penetration testing through the entire attack lifecycle
- Install Kali Linux on multiple systems, both physical and virtual
- Discover how to use different security-focused tools
- Structure a security test around Kali Linux tools
- Extend Kali tools to create advanced attack techniques
- Use Kali Linux to generate reports once testing is complete
- ISBN-101098154134
- ISBN-13978-1098154134
- Edition2nd
- PublisherO'Reilly Media
- Publication dateSeptember 17, 2024
- LanguageEnglish
- Dimensions7 x 1.09 x 9.19 inches
- Print length539 pages
Frequently bought together

Customers who viewed this item also viewed
- The Ultimate Kali Linux Book: Harness Nmap, Metasploit, Aircrack-ng, and Empire for cutting-edge pentestingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Nov 2
- Kali Linux Penetration Testing BiblePaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Nov 2
- Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in KaliPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Nov 2
- Kali Linux Hacking: A Complete Step by Step Guide to Learn the Fundamentals of Cyber Security, Hacking, and Penetration Testing. Includes Valuable Basic Networking Concepts.PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Nov 2
- Cybersecurity Upside Down: Rethink Your Cybersecurity StrategyPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Nov 2
- The Ultimate Ethical Hacker's Guide: Build job-ready skills with hands-on labs in recon, exploitation, and professional reportingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Nov 2
Customers also bought or read
- Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali
Paperback$22.30$22.30Delivery Mon, Nov 2 - The Ultimate Kali Linux Book: Harness Nmap, Metasploit, Aircrack-ng, and Empire for cutting-edge pentesting
Paperback$29.82$29.82Delivery Mon, Nov 2 - Black Hat Bash: Creative Scripting for Hackers and Pentesters
Paperback$39.60$39.60FREE delivery Mon, Nov 2 - Ethical Hacking: A Hands-On Guide to Pentesting, Red Teaming, Security Frameworks, and Building Your Own Hacking Lab (Rheinwerk Computing)
Paperback$48.97$48.97FREE delivery Mon, Nov 2 - Hacking and Security: The Comprehensive Guide to Ethical Hacking, Penetration Testing, and Cybersecurity (Rheinwerk Computing)
Paperback$48.20$48.20FREE delivery Mon, Nov 2 - Ethical Hacking: A Hands-on Introduction to Breaking In
Paperback$37.49$37.49FREE delivery Mon, Nov 2 - Gray Hat Hacking: The Ethical Hacker's Handbook, Sixth Edition
Paperback$35.00$35.00FREE delivery Mon, Nov 2 - Hacking Hardware: The Practical Guide to Hands-On Hardware Pentesting, Red Team Tools, and Prevention for USB, Wi-Fi, Bluetooth, RFID (Rheinwerk Computing)
Paperback$59.10$59.10FREE delivery Mon, Nov 2 - Linux Command Reference Guide: 500+ Essential Commands and Examples for Everyday Use (Rheinwerk Computing)
Paperback$33.89$33.89Delivery Mon, Nov 2 - The Ultimate Linux Shell Scripting Guide: Automate, Optimize, and Empower tasks with Linux Shell Scripting
Paperback$34.99$34.99Delivery Mon, Nov 2 - CompTIA Linux+ Study Guide: Exam XK0-006 (Sybex Study Guide)
Paperback$34.22$34.22Delivery Mon, Nov 2 - Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali
Paperback$39.99$39.99FREE delivery Mon, Nov 9 - How Cybersecurity Really Works: A Hands-On Guide for Total Beginners
Paperback$29.94$29.94Delivery Mon, Nov 2 - Dissecting the Dark Web: Reverse Engineering the Tools of the Underground Economy
Paperback$47.24$47.24FREE delivery Mon, Nov 2 - Getting Started Becoming a Master Hacker: Hacking is the Most Important Skill Set of the 21st Century!
Paperback$35.98$35.98FREE delivery Mon, Nov 2 - Red Team Engineering: The Art of Building Offensive Tools and Infrastructure
Paperback$50.14$50.14FREE delivery Wed, Nov 4 - The Ultimate Ethical Hacker's Guide: Build job-ready skills with hands-on labs in recon, exploitation, and professional reporting
Paperback$34.99$34.99Delivery Mon, Nov 2 - Linux Cookbook: Essential Skills for Linux Users and System & Network Administrators
Paperback$41.97$41.97FREE delivery Mon, Nov 2 - Kali Linux for Beginners; A step-by-step Guide to Ethical Hacking: Mastering Cybersecurity with Hands-On Exercises
Paperback$24.99$24.99Delivery Mon, Nov 2 - The Art of Cyberwarfare: An Investigator's Guide to Espionage, Ransomware, and Organized Cybercrime
Paperback$31.83$31.83FREE delivery Nov 10 - 18 - Practical AI Security: A Hands-on Guide to Attacking, Defending, and Securing Modern AI Systems
Paperback$44.46$44.46FREE delivery Mon, Nov 2 - CompTIAÂŪ Security+ÂŪ SY0-701 Certification Guide: Master cybersecurity fundamentals and pass the SY0-701 exam on your first attempt
Paperback$24.15$24.15Delivery Mon, Nov 2 - Zero Trust Networks: Building Secure Systems in Untrusted Networks
Paperback$37.31$37.31FREE delivery Fri, Nov 6 - CompTIA Security+ Certification Kit: Exam SY0-701 (Sybex Study Guide)
Paperback$41.83$41.83FREE delivery Mon, Nov 2 - Bug Bounty Bootcamp: The Guide to Finding and Reporting Web Vulnerabilities
Paperback$41.71$41.71FREE delivery Wed, Nov 4 - Evasive Malware: A Field Guide to Detecting, Analyzing, and Defeating Advanced Threats
Paperback$52.32$52.32FREE delivery Mon, Nov 2
From the brand
-
Explore Linux resources
-
More From O'Reilly
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
From the Preface
Who This Book Is For
While I hope there is something in this book for readers with a wide variety of experiences, the primary audience is people who may have a little Linux or Unix experience but want to see what Kali is all about. This book is also for people who want to get a better handle on security testing by using the tools that Kali Linux has to offer. If you are already experienced with Linux, you may skip Chapter 1, for instance. You may also be someone who has done web application testing by using some common tools but want to expand your range to a broader set of skills.
What This Book Covers
Given that the intention is to introduce Kali through the perspective of doing security testing, the following subjects are covered:
Foundations of Kali Linux: Linux has a rich history, going back to the 1960s with Unix. This chapter covers a bit of the background of Unix so you can better understand why the tools in Linux work the way they do and how best to make efficient use of them. Weâll also look at the command line since weâll be spending a lot of time there through the rest of the book, as well as the desktops that are available so you can have a comfortable working environment. If you are new to Linux, this chapter will prepare you to be successful with the remainder of the book so you arenât overwhelmed when we start digging deep into the tools available.
Network Security Testing Basics: The services you are most familiar with listen on the network. Also, systems that are connected to the network may be vulnerable. To put you in a better position to perform testing over the network, weâll cover some basics of the way network protocols work. When you really get deep into security testing, you will find an understanding of the protocols you are working with to be an invaluable asset. We will also take a look at tools that can be used for stress testing of network stacks and applications.
Reconnaissance: When you are doing security testing or penetration testing, a common practice is to perform reconnaissance against your target. Several open sources are available to help you gather information about your target. Gathering information will not only help you with later stages of your testing but also provide a lot of details you can share with the organization you are performing testing for. These details can help them correctly determine the footprint of systems available to the outside world. Information about an organization and the people in it can provide stepping stones for attackers, after all.
Looking for Vulnerabilities: Attacks against organizations arise from vulnerabilities. Weâll look at vulnerability scanners that can provide insight into the technical (as opposed to human) vulnerabilities that exist at your target organization. This will lead to hints on where to go from here, since the objective of security testing is to provide insights to the organization you are testing for about potential vulnerabilities and exposures. Identifying vulnerabilities will help you there.
Automated Exploits: While Metasploit may be the foundation of performing security testing or penetration testing, other tools are available as well. Weâll cover the basics of using Metasploit but also cover some of the other tools available for exploiting the vulnerabilities found by the tools discussed in other parts of the book.
Owning Metasploit: Metasploit is a dense piece of software. Getting used to using it effectively can take a long time. Nearly 2,000 exploits are available in Metasploit, as well as over 500 payloads. When you mix and match those, you get thousands of possibilities for interacting with remote systems. Beyond that, you can create your own modules. Weâll cover Metasploit beyond just the basics of using it for rudimentary exploits.
Wireless Security Testing: Everyone has wireless networks these days. Thatâs how mobile devices like phones and tablets, not to mention a lot of laptops, connect to enterprise networks. However, not all wireless networks have been configured in the best manner possible. Kali Linux has tools available for performing wireless testing. This includes scanning for wireless networks, injecting frames, and cracking passwords.
Web Application Testing: A lot of commerce happens through web interfaces. Additionally, a lot of sensitive information is available through web interfaces. Businesses need to pay attention to how vulnerable their important web applications are. Kali is loaded with tools that will help you perform assessments on web applications. Weâll take a look at proxy-based testing as well as other tools you can use for more automated testing. The goal is to help you provide a better understanding of the security posture of these applications to the organization you are doing testing for.
Cracking Passwords: Cracking passwords isnât always a requirement, but you may be asked to test both remote systems and local password databases for password complexity and difficulty in getting in remotely. Kali has programs that will help with password crackingâboth cracking password hashes, as in a password file, and brute-forcing logins on remote services like SSH, VNC, and other remote access protocols.
Advanced Techniques and Concepts: You can use all the tools in Kaliâs arsenal to do extensive testing. At some point, though, you need to move beyond the canned techniques and develop your own. This may include creating your own exploits or writing your own tools. Getting a better understanding of how exploits work and how you can develop some of your own tools will provide insight on directions you can go take. Weâll cover extending some of the tools Kali has as well as the basics of popular scripting languages along the way.
Reverse Engineering and Program Analysis: Understanding how programs work can be an important part of vulnerability testing, since you will not often have the source code. Additionally, malware requires analysis. Tools to disassemble, debug, and decompile are available for this sort of work.
Digital Forensics: While this topic is not specifically targeted at security testing, some of the tools that are used for forensics are useful to know. Additionally, itâs a category of tools that are installed by Kali Linux. After all, Kali is really a security-oriented distribution and isnât limited to penetration testing or other security testing.
Reporting: While itâs not testing directly, reporting is critical because itâs what you will need to do to get paid. Kali has a lot of tools that can help you generate this report. Weâll cover techniques for taking notes through the course of your testing as well as some strategies for generating the report.
Editorial Reviews
About the Author
Product details
- Publisher : O'Reilly Media
- Publication date : September 17, 2024
- Edition : 2nd
- Language : English
- Print length : 539 pages
- ISBN-10 : 1098154134
- ISBN-13 : 978-1098154134
- Item Weight : 2.06 pounds
- Dimensions : 7 x 1.09 x 9.19 inches
- Best Sellers Rank: #371,686 in Books (See Top 100 in Books)
- #45 in Linux & UNIX Administration (Books)
- #58 in Software Testing
- #59 in Linux Networking & System Administration
- Customer Reviews:
About the author

Ric Messier has been poking at computers and networks since the early 1980s, back when "hacking" meant finding creative ways to make things work rather than breaking them. These days, he's turned that curiosity into a thriving career as a cybersecurity expert, author, and educator who helps organizations stay one step ahead of the bad guys.
When he's not writing books (15 and counting!), Ric works as a security architect and consultant, helping Fortune 100 companies figure out just how secureâor not so secureâtheir systems really are. He's worn more tech hats than a haberdashery: programmer, system administrator, network engineer, security manager, VoIP engineer, consultant, and professor (including a stint at Harvard, which still amazes his younger self who was more interested in command lines than college lectures).
A firm believer that knowledge should be shared, not hoarded, Ric has dedicated much of his career to teaching others. He's developed master's degree programs in cybersecurity, taught countless students, and written books on everything from ethical hacking to Rust programming. His collection of certifications (CISSP, CCSP, AWS CCP, GCP ACE, and more) might be longer than some people's grocery lists, but he maintains that his best qualification is an insatiable curiosity about how things workâand how they can be made to work better.
Whether he's conducting penetration tests, architecting cloud security solutions, or explaining complex security concepts in ways that actually make sense, Ric brings the same blend of expertise, creativity, and pragmatism to everything he does. Just don't get him started on the importance of proper security controls unless you have a plate of spicy Thai food and a cold Coke Zero handyâyou might be there a while.
Customer reviews
- 5 star4 star3 star2 star1 star4 star76%0%12%0%12%0%
- 5 star4 star3 star2 star1 star2 star76%0%12%0%12%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we donât use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customer reviews work on Amazon

















