Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Penetration Testing Essential Training (2021)

Penetration Testing Essential Training (2021)

2h 39mIntermediate2021-08-05

Authors

Malcolm Shore

Malcolm Shore

Cybersecurity Expert, Former Director of GCSB

Course details

You've secured your systems, trained your users, and fortified your network. Think you're ready to handle a cybersecurity threat? Penetration testing is one of the best ways to see if your security will hold. It puts testers in the role of attackers, looking for vulnerabilities in your networks, computers, applications, email, and users. This course provides an introduction to the key knowledge and skills to start a program of professional penetration testing at your organization.

Cybersecurity expert Malcolm Shore reviews popular pen testing tools, as well as the Bash and Python scripting skills required to be able to acquire, modify, and re-use exploit code. He also provides a refresher on the Kali Linux penetration testing toolbox, approaches to web testing, and several important facets of exploit code. At the end of this course, you'll be prepared to take more advanced training and to pursue the popular Offensive Security Certified Professional (OSCP) certification.

Skills covered

Penetration TestingEssential TrainingCybersecurity

Concepts

0. Introduction

  • 01 - Build a foundation in penetration testing
  • 02 - What you need to know
  • 03 - Disclaimer

1. What Is Pen Testing

  • 04 - Pen testing overview
  • 05 - The cyber kill chain
  • 06 - The MITRE ATT&CK repository

2. Pen Testing Tools

  • 07 - Scan networks with Nmap
  • 08 - A Netcat refresher
  • 09 - Capture packets with tcpdump
  • 10 - Work with netstat, nbtstat, and arp
  • 11 - Script with PowerShell
  • 12 - Extend PowerShell with Nishang

3. Bash Scripting

  • 13 - Refresh your Bash skills
  • 14 - Control the flow in a script
  • 15 - Use functions in Bash

4. Python Scripting

  • 16 - Refresh your Python skills
  • 17 - Use the system functions
  • 18 - Use networking functions
  • 19 - Work with websites
  • 20 - Drive Metasploit through Python
  • 21 - Access SQLite databases
  • 22 - Use Scapy to work with packets

5. Kali and Metasploit

  • 23 - A Kali refresher
  • 24 - Fuzzing with Spike
  • 25 - Information gathering with Legion
  • 26 - Using Metasploit
  • 27 - Exploit with Armitage
  • 28 - Scan targets with GVM
  • 29 - Managing GVM problems

6. Web Testing

  • 30 - Approach web testing
  • 31 - Test websites with Burp Suite
  • 32 - Check web servers with Nikto
  • 33 - Fingerprint web servers
  • 34 - Web server penetration using sqlmap

7. Understanding Exploit Code

  • 35 - Exploit a target
  • 36 - Understand code injection
  • 37 - Understand buffer overflows
  • 38 - Find exploit code

Conclusion

  • 39 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal