Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Kali Linux overview
  • Installation and configuration of Kali Linux
  • Maintenance and updating procedures for Kali Linux

Penetration Testing Standards and Classification

  • Open Web Application Security Project (OWASP)
  • Licensee Penetration Testing (LPT)
  • White box and black box testing approaches
  • Distinguishing between penetration testing and vulnerability assessment

Advanced Penetration Methodology

  • Defining target frameworks and scope
  • Collecting client requirements
  • Developing a test plan checklist
  • Defining test boundaries
  • Executing advanced penetration testing with Kali Linux

Information Discovery

  • Search engine hacking techniques (e.g., Hacking Google)
  • Retrieving DNS and WHOIS information
  • Collecting route and network details
  • Gathering comprehensive reconnaissance data

Scanning and Enumerating Target

  • Advanced network scanning
  • Scanning TCP and UDP ports
  • Applying stealth port scanning techniques
  • Packet crafting with Hping
  • Nmap scanning and plugin utilization
  • Active and passive service enumeration and OS fingerprinting
  • Enumerating users, groups, and shared resources
  • Identifying DNS resource records and network devices

Vulnerability Assessment Tools

  • Nessus
  • OpenVAS

Target Exploitation

  • Configuring Metasploit
  • Executing exploits via Metasploit
  • Managing Meterpreter sessions
  • VNC exploitation
  • Extracting password hashes
  • Integrating custom modules into Metasploit
  • Utilizing immunity debugger
  • Writing custom exploits

Privilege Escalation and Access Maintenance

  • Cracking password hashes
  • Brute-forcing Telnet, SSH, and FTP passwords
  • Leveraging Metasploit post-exploitation modules
  • Protocol tunneling
  • Proxy configuration
  • Establishing persistent backdoors

Advanced Sniffing

  • ARP poisoning
  • DHCP starvation
  • MAC flooding
  • DNS poisoning
  • Capturing credentials from secured websites

Denial of Service (DoS) Attacks

  • Syn attacks
  • Application request flood attacks
  • Service request floods
  • Permanent service denial attacks

Penetration Testing

  • Web application penetration testing
  • Wireless network penetration testing

Exploitation and Client-Side Attacks

  • Exploiting browser vulnerabilities
  • Buffer overflow attacks
  • Fuzzing techniques
  • Fast-track hacking methods
  • Phishing credentials
  • Generating backdoors
  • Java applet attacks

Firewall Testing

  • Firewall fundamentals
  • Testing firewall rules and ports
  • Best practices for firewall testing

Management and Reporting

  • Documentation and result verification
  • Dradis framework
  • Using Magic Tree and Maltego
  • Data collection and evidence management
  • Report types and effective presentation
  • Post-testing procedures

Summary and Next Steps

Requirements

  • Familiarity with basic Kali Linux operations for penetration testing
  • Foundational understanding of Linux/Unix systems and networking concepts
  • Comprehension of common network vulnerabilities

Target Audience

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

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories