My Account Log in

1 option

The Ultimate Ethical Hacker's Guide : Build job-ready skills with hands-on labs in recon, exploitation, and professional reporting / Glen D. Singh.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Singh, Glen D.
Language:
English
Subjects (All):
Penetration testing (Computer security).
Physical Description:
1 online resource (252 pages)
Edition:
1st ed.
Place of Publication:
Birmingham : Packt Publishing, Limited, 2026.
Summary:
Develop end-to-end ethical hacking skills with hands-on labs covering reconnaissance, exploitation, and reporting, designed to mirror real security assessments and build job-ready cybersecurity skills Key Features Practice ethical hacking through hands-on labs across the full attack lifecycle Test modern environments, including wireless and.
Contents:
Intro
The Ultimate Ethical Hacker's Guide
Build job-ready skills with hands-on labs in recon, exploitation, and professional reporting
Contributors
About the author
About the reviewer
Table of Contents
Preface
Who this book is for
What this book covers
To get the most out of this book
Disclaimer
Download the example code files
Download the color images
Conventions used
Get in touch
Share your thoughts
Free benefits with your book
How to unlock
Part 1
The Foundation
1
Getting Started with Ethical Hacking
Understanding information security
Information security plans
Pillars of information security
Understanding the methodologies and frameworks of threat actors
The Cyber Kill Chain
Reconnaissance
Weaponization
Delivery
Exploitation
Installation
Command and control (C2)
Actions on objectives
Tactics, techniques, and procedures
Tactics
Techniques
Procedures
Penetration testing methodologies
Ethical hacking concepts
Classes of hackers
Phases of hacking
Scanning
Gaining access
Maintaining access
Clearing tracks
Scoping and limitations
Information security controls
Information security laws and standards
Payment card industry data security standard (PCI DSS)
ISO/IEC 27001
HIPAA
SOX
DMCA
FISMA
Summary
Further reading
2
Setting up an Ethical Hacking Lab
Technical requirements
Ethical hacking lab design
Setting up a virtualized environment
Part 1 - Installing the hypervisor
Part 2 - Creating a virtual network
Part 3 - (Ubuntu users only) Installing Oracle VirtualBox and creating a virtual network
Setting up attack machines
Part 1 - Setting up Kali Linux.
Part 2 - Configuring the network adapter for Kali Linux
Part 3 - Configuring Kali Linux
Part 4 - Implementing local AI power with Ollama on Kali Linux
Setting up vulnerable machines
Part 1 - Building a vulnerable Windows-based virtual machine
Part 2 - Building a vulnerable Linux-based virtual machine
Part 3 - Setting up the Metasploitable 2 virtual machine
Setting up a vulnerable wireless lab
3
Reconnaissance and Footprinting
Footprinting concepts and methodology
Organization information
Network information
System information
Reconnaissance methodology
Reconnaissance using search engines and web services
Lab: Using Google dorking techniques to locate hidden systems
Lab: Identifying organization's subdomains and exposed assets
Part 1: Using Netcraft to profile the public infrastructure of an organization
Part 2: Using Subfinder and DNSx to enumerate subdomains
Part 3: Working with online tools to automate subdomain enumeration
Lab: Using geospatial data to locate an object
Email and web footprinting
Lab: Performing email footprinting
Lab: Identifying sensitive systems using deep web search
Lab: Setting up alerting for a target
WHOIS and DNS footprinting
Lab: Performing WHOIS footprinting
Lab: Performing DNS footprinting
Reconnaissance countermeasures
4
Fundamentals of network scanning
Port scanning
Network scanning
Vulnerability scanning
Host discovery concepts and techniques
ICMP scanning concepts
ARP scanning concepts
UDP scanning concepts
TCP scanning concepts
IP scanning concepts
Lab: Identifying live hosts using Nmap
Lab: Working with Zenmap for host discovery.
Service port and operating system discovery
TCP Connect scan
TCP stealth scan
TCP Inverse scan (with FIN/Xmas/Null inside)
TTL values
Lab: Using TCP scans to identify open ports
Lab: Identifying specific open ports
Lab: Identifying running services and operating systems
Lab: Perform scanning techniques using AI
Scanning beyond IDS and firewalls
Lab: Evade threat detection systems with Nmap
Scanning countermeasures
Part 2
The Attack Phase
5
Enumerating Systems
Enumeration concepts
NetBIOS and SNMP enumeration
Lab: Performing NetBIOS enumeration
Lab: Performing SNMP enumeration
SMTP and DNS enumeration
Lab: Performing SMTP enumeration
Lab: Performing DNS enumeration
Common network service enumeration
Lab: Enumerating Microsoft RPC services
Lab: Enumerating SSH
Enumeration countermeasures
6
Vulnerability Management
Vulnerability assessment concepts
Types of security vulnerabilities
Misconfigurations
Network-based misconfiguration
Host-based misconfigurations
Application vulnerabilities
Buffer overflows
Memory leaks
Resource exhaustion
Integer overflow
Null pointer
Dynamic link library (DLL)
Race condition
Time-of-check to time-of-use (TOCTOU)
Improper handling
Code signing
Poor patch management
Unpatched server
Unpatched networking devices
Unpatched security appliances
Unpatched applications
Design flaws
Third-party risks
Default configurations and passwords
Zero-day vulnerabilities
Legacy systems
Vulnerability classification and assessment types
Vulnerability scoring systems
Common Vulnerability Scoring System (CVSS)
Common Vulnerabilities and Exposures (CVE)
National Vulnerability Database (NVD).
Common Weakness Enumeration (CWE)
Vulnerability lifecycle
Vulnerability scanning techniques
Vulnerability tools
Lab: Vulnerability scanning using Nessus Essentials
Part 1 - Installing Nessus on Kali Linux
Part 2 - Scanning using Nessus
Part 3 - Analyzing the results
Lab: Getting started with OpenVAS
Part 1 - Installing and setting up GVM
Part 2 - Performing a vulnerability scan
Part 3 - Generating vulnerability reports
Lab: Vulnerability detection using Nmap Scripting Engine (NSE)
Vulnerability reports
7
System Hacking
System hacking concepts
Password cracking concepts
Lab: Network authentication analysis
Lab: Online cracking mechanisms
Exploitation and privilege escalation
Lab: Analyzing service vulnerabilities
Lab: Performing exploitation with EternalBlue (MS17-010)
Lab: Setting up persistence mechanisms in windows
Clearing logs
Lab: Detecting and removing persistence artifacts on windows
Lab: Detecting and removing persistence artifacts on Linux
8
Malware Threats
Malware and APT concepts
Malware vectors
Devices
Outdated software and applications
Rogue applications
Malware components
Advanced persistent threat concepts
Types of malware
Malware analysis concepts
Lab: Perform malware analysis
Malware countermeasures
Part 3
Network and Perimeter Attacks
9
Sniffing Techniques
Understanding sniffing
Types of sniffing
Passive sniffing
Active sniffing
Unsolicited messages
SPAN
Sniffing techniques
CAM table overflow
Lab: Performing a CAM table overflow attack
DHCP-based attacks.
Lab: Performing a DHCP starvation attack
Lab: Setting up a rogue DHCP server
ARP poisoning
Lab: Performing ARP poisoning attack
Sniffing countermeasures
10
Understanding Social Engineering
Social engineering concepts
Human emotions and behaviors
Authority
Intimidation
Consensus
Urgency
Familiarity
Greed
Curiosity
Types of social engineering
Human-based vectors
Computer-based vectors
Mobile-based vectors
Lab: Setting up a phishing campaign
Part 1: Setting up for GoPhish
Part 2: Creating sending profiles
Part 3: Creating a landing page
Part 4: Creating an email template
Part 5: Creating users and groups
Part 6: Launching a phishing campaign
Part 7: Walking through the simulation
Social engineering countermeasures
Common countermeasures for human-based social engineering tactics
Security awareness programs
Implementing robust verification
Implementing common organizational security controls
Common countermeasures for computer-based social engineering tactics
Common countermeasures for mobile-based social engineering tactics
11
Hacking Wireless Networks
Exploring how wireless networks operate
Understanding wireless standards
Wireless security standards
Wired Equivalent Privacy (WEP)
Wi-Fi Protected Access (WPA)
Wi-Fi Protected Access 2 (WPA2)
Wi-Fi Protected Access 3 (WPA3)
Wireless authentication modes
Personal mode
Enterprise mode
Wireless threats and attacks
Wireless hacking methodology
Lab: Testing a wireless adapter for packet injection
Lab: Performing wireless reconnaissance
Lab: Attacking WEP networks
Lab: Exploiting WPA/WPA2 networks
Understanding Bluetooth attack concepts.
Lab: Perform Bluetooth reconnaissance.
Notes:
Description based on publisher supplied metadata and other sources.
ISBN:
9781806661145
OCLC:
1601991443
Publisher Number:
CIPO000394042

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account