Introduction
Introduction to complete pen testing
()
What you should know
()
Disclaimer
()
1. What is Pen Testing?
What is pen testing?
()
Pen testing frameworks
()
The cyber kill chain
()
The MITRE ATT&CK repository
()
Scope of pen testing
()
Note taking
()
Living off the land
()
2. Setting Up a Pen Test Lab
Using a cyber lab
()
Crafting attacks with Kali Autopilot
()
Using VulnHub servers in a cyber range
()
Generating implants with sliver
()
3. The Basic Toolset
A Kali refresher
()
Scanning networks with Nmap
()
Using Nmap scripts
()
Open source information from Shodan
()
A netcat refresher
()
Relaying between network zones
()
Capturing packets with tcpdump
()
Working with netstat, nbtstat, and arp
()
Generating shells with msfvenom
()
Using PowerHub
()
4. Scripting in Windows with PowerShell
Basics of PowerShell
()
PowerShell variables and control flow
()
PowerShell for pen testers
()
Extending PowerShell with Nishang
()
Bypassing the antimalware service
()
Post-exploitation with PowerShell Empire
()
5. Scripting in Linux with Bash
Refreshing your Bash skills
()
Controlling the flow in a script
()
Using functions in Bash
()
6. Python Scripting
Refreshing your Python skills
()
Using the system functions
()
Using networking functions
()
Working with websites
()
Accessing SQLite databases
()
Using Scapy to work with packets
()
Leveraging OpenAI for testing
()
7. Commonly Used Kali Tools
Introducing password recovery
()
Using command line tools for dictionaries
()
Having a ripping good time
()
Running an exploit from Kali
()
Fuzzing with Spike
()
Information gathering with Legion
()
Using Metasploit
()
Scan targets with GVM
()
8. Web Testing
A refresher on web technology
()
Approaches to web testing
()
Refreshing your basic web testing skills
()
Fingerprinting web servers
()
A refresher on web shell implants
()
Web server penetration using SQLMap
()
Busting open websites
()
Testing websites with Burp Suite
()
Exploiting message headers with Burp Suite
()
Exploiting your way into the gym
()
Understanding CMS targets
()
Getting into WordPress
()
Shelling through WordPress
()
Exploiting Joomla via SQL
()
9. Testing Active Directory
Understand Active Directory's role in security
()
What are Active Directory Domain Services?
()
Interact with Active Directory at the command line
()
Active Directory security audit
()
Password spraying Active Directory
()
Use CrackMapExec to access and enumerate AD
()
Set the BloodHound loose
()
What is Kerberos?
()
Kerberos brute forcing attacks
()
Carry out a Kerberos roasting
()
10. Understanding Exploits
Exploiting a target
()
Spraying passwords with Hydra
()
Understand code injection
()
Understand buffer overflows
()
Finding exploit code
()
11. Wireless Testing
Understanding wireless networks
()
Selecting an antenna
()
Heat mapping with Acrylic
()
Scanning with Vistumbler
()
Using wifite and Aircrack-ng to test WPA passwords
()
Scanning and attacking with Fluxion
()
12. Introduction to Malware Analysis
The evolution of malware
()
How malware works
()
Analyzing BlackEnergy and GreyEnergy
()
Using reverse engineering to understand code
()
13. Testing in the Clouds
Cloud security guidance
()
Essential characteristics
()
Cloud services
()
Infrastructure as a service
()
Platform as a service
()
Software as a service
()
Microsoft Azure
()
Amazon Web Services
()
Unauthorized public access to buckets
()
Unauthorized user access to buckets
()
Searching for account keys
()
Ex_Files_Complete_Guide_Penetration_Testing.zip
(57 KB)