Penetration Testing Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Penetration testing is an in-demand skill for cybersecurity professionals, and this course provides a solid hands-on overview of popular pen testing tools and techniques.
Syllabus
Introduction
- Establishing a solid foundation to progress into a career of penetration testing
- What you should know
- Disclaimer
- Pen testing overview
- The cyber kill chain
- The MITRE ATT&CK repository
- Scanning networks with Nmap
- A netcat refresher
- Capturing packets with tcpdump
- Work with netstat, nbtstat, and arp
- Scripting with PowerShell
- Extending PowerShell with Nishang
- What is Active Directory?
- Analyze Active Directory with BloodHound
- Refreshing your Bash skills
- Controlling the flow in a script
- Using functions in bash
- Refresh your Python skills
- Use the system functions
- Use networking functions
- Work with websites
- Access SQLite databases
- Using Scapy to work with packets
- Leveraging OpenAI for testing
- A Kali refresher
- Fuzzing with Spike
- Information gathering with Legion
- Using Metasploit
- Scan targets with GVM
- Approach web testing
- Test websites with Burp Suite
- Check web servers with Nikto
- Fingerprint web servers
- Web server penetration using sqlmap
- Exploit a target
- Finding caves for code injection
- Understand code injection
- Understand command injection
- Understand buffer overflows
- Password spraying Active Directory
- Find exploit code
- What's next
Taught by
Malcolm Shore
Related Courses
Network SecurityGeorgia Institute of Technology via Udacity Proactive Computer Security
University of Colorado System via Coursera Identifying, Monitoring, and Analyzing Risk and Incident Response and Recovery
(ISC)² via Coursera Hacker101
HackerOne via Independent CNIT 127: Exploit Development
CNIT - City College of San Francisco via Independent