Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Overview of the Kali Linux ecosystem
  • Installation and initial configuration procedures
  • Maintenance strategies including system updates

Penetration Testing Standards and Classification

  • Open Web Application Security Project (OWASP) guidelines
  • Licensee Penetration Testing (LPT) frameworks
  • Distinguishing between white box and black box testing
  • Differentiating penetration testing from standard vulnerability assessments

Advanced Penetration Methodology

  • Defining target frameworks and operational scope
  • Aligning client requirements with test objectives
  • Developing comprehensive test plan checklists
  • Profiling and defining test boundaries
  • Executing advanced penetration tests with Kali Linux

Information Discovery

  • Advanced techniques for searching via Google
  • Collecting DNS records and WHOIS data
  • Mapping routing and network topology information
  • Aggregating multi-source reconnaissance data

Scanning and Enumerating Target

  • Advanced network scanning techniques
  • Scanning TCP and UDP ports
  • Employing stealth port scanning methods
  • Packet crafting using Hping
  • Utilizing Nmap and its plugin ecosystem
  • Identifying active and passive banners and OS fingerprints
  • Enumerating users, groups, and shared resources
  • Discovering DNS resource records and connected network devices

Vulnerability Assessment Tools

  • Implementing Nessus
  • Utilizing OpenVAS

Target Exploitation

  • Configuring the Metasploit framework
  • Executing exploits via Metasploit
  • Managing Meterpreter sessions
  • Exploiting VNC services
  • Extracting password hashes
  • Developing and adding custom Metasploit modules
  • Utilizing the Immunity debugger
  • Creating custom exploit scripts

Privileges Escalation and Access Maintenance

  • Cracking password hashes
  • Brute-forcing Telnet, SSH, and FTP credentials
  • Leveraging Metasploit post-exploitation modules
  • Implementing protocol tunneling
  • Configuring proxy chains
  • Deploying persistent backdoors

Advanced Sniffing

  • ARP poisoning techniques
  • DHCP starvation attacks
  • MAC flooding
  • DNS poisoning
  • Capturing credentials from secured web applications

Denial of Service (DoS) Attacks

  • Syn flood attacks
  • Application-level request floods
  • Service request flooding
  • Permanent service denial scenarios

Web and Wireless Penetration Testing

  • Advanced web application security testing
  • Wireless network security assessments

Exploitation and Client-Side Attacks

  • Exploiting browser vulnerabilities
  • Buffer overflow techniques
  • Fuzzing methodologies
  • Fast-track hacking strategies
  • Phishing for credentials
  • Generating and deploying backdoors
  • Java applet attacks

Firewall Testing

  • Firewall architecture overview
  • Testing firewall rules and open ports
  • Best practices for firewall security assessment

Management and Reporting

  • Documentation standards and results verification
  • Utilizing the Dradis framework
  • Visualizing data with Magic Tree and Maltego
  • Managing data collection and digital evidence
  • Structuring report types and executive presentations
  • Post-engagement procedures and cleanup

Summary and Future Directions

Requirements

  • Familiarity with basic Kali Linux operations for penetration testing.
  • Foundational understanding of Linux/Unix systems and core networking principles.
  • Basic awareness of common network vulnerabilities.

Target Audience

  • Ethical hackers
  • Penetration testers
  • Security engineers
  • IT security professionals

Number of participants


Price per participant

Upcoming Courses

Related Categories