Course Outline


  • Overview of Kali Linux
  • Installing and configuring Kali Linux
  • Using and updating Kali Linux

Kali Linux Files Directories and Permissions

  • Customizing workspace and panel
  • Creating directories and files
  • Finding and locating files and directories
  • Commands and man page
  • Linux files permissions and hidden files
  • Managing and killing the Linux process

Advanced Commands

  • HTOP and ATOP extended commands
  • Searching lines head-and-tails-wc-history
  • Persistent aliases and real-world cases
  • Command-line web downloader
  • Scripting in bash shell
  • Sorting results using grep and cut

Pre-engagement and Information Gathering

  • Rules of engagement
  • Standards of penetration testing execution
  • DNS and route analysis
  • Network and port scanning
  • SMB and OSINT analysis

Vulnerability Scanning and Analysis

  • Web application vulnerability scanning
  • CMS and framework identification
  • Force browsing DIRs and files using ZAP
  • Web crawling and directory listing
  • Vulnerability analysis using Nmap NSE and Nikto
  • Vulnerability analysis using legion and Unix-privesc-check
  • Firewall and IDS evasion with Nmap


  • Exploiting SQL injection
  • Blind SQL injection attack in-action
  • Outdated web application to server takeout


  • Penetration testing reports
  • Engagement details

Summary and Next Steps


  • Basic understanding of ethical hacking
  • Basic knowledge of Kali Linux penetration testing


  • Ethical hackers
  • Penetration testers
  • Security engineers
  • IT professionals
  14 Hours


Related Courses

Network Security in Linux

  14 hours

UNIX/Linux Shell Scripting

  14 hours

Introduction to Linux

  14 hours

Linux System Administration

  21 hours

Linux Administration Fundamentals

  21 hours

Intermediate Unix

  21 hours

Highly Available Services with DRBD and Pacemaker

  7 hours

Top 4 Linux/Unix Servers - DNS,Web,Mail and Database

  28 hours

Linux Network Programming

  14 hours

Virtualization with QEMU, KVM and Libvirt

  14 hours

Flatpak - The Future of Application Distribution

  14 hours

Alpine Linux

  7 hours

DNS and BIND: Setting Up, Managing and Securing Your DNS Server

  14 hours

Penetration Testing: Python and Kali Linux

  14 hours

Kali Linux Penetration Testing (Advanced)

  21 hours