
Install VirtualBox guest additions to enable full screen mode in a Linux virtual machine; learn basic terminal commands, update sources, install Linux headers, and run the guest additions installer.
learn footprinting concepts, including active and passive methods, and apply google hacking techniques to find web sites with vulnerable user inputs using dorks and the google hacking database.
Learn to use the harvester email harvesting tool to search a domain for emails and hosts, configure Google as the engine with a configurable result limit, and troubleshoot execution.
Learn to intercept and modify web traffic with Burp Suite, examine get and post requests and responses, forward and alter packets and cookies to test authentication and privacy controls.
Explore WhatWeb and DirB as essential reconnaissance tools to identify web technologies and exposed directories, then apply findings to plan testing with Burp Suite, including cross-site scripting considerations.
Set Burp Suite as a proxy to intercept traffic and map the target with Burp Spider, then perform a forgot password test to discover usernames using Burp Intruder sniper payloads.
Brute force a login page using Burp Suite intruder with cluster bomb, feeding user and password lists, intercepting post requests, and identifying successful credentials by server responses.
Use Hydra to perform a post-form brute-force attack against a login page, iterating usernames and passwords from lists, and extract the target path from the captured packet.
Explore exploiting command injection to execute arbitrary commands, establish a reverse net cat connection, and gain remote access to a Linux victim, including verifying ip addresses and config outputs.
Explore the basics of SQL injection, how databases store user data, and core SQL commands such as select, insert, update, delete, and drop, with practical login scenarios.
Learn how to perform manual sql injection to enumerate the database name, discover tables and columns, and reveal user credentials and hashed passwords, including basic hash decryption concepts.
Explore blind sql injection for vulnerable web apps and the brute-force method to discover database names, then automate injections with sqlmap using -u and -p options.
Master xml and xpath injection by analyzing how unfiltered user input can be interpreted as code, and practice exploiting a movie search app with Burp Suite and manual steps.
Demonstrates stored cross-site scripting and contrasts it with reflected cross-site scripting, showing how vulnerable pages store scripts, steal cookies, and enable session hijacking via guestbook inputs.
Crack wifi handshakes with Hashcat by converting cap files to hccapx, using hash type 2500 and a rockyou wordlist, while monitoring GPU temperatures.
Learn to generate targeted password lists using crunch and a Python-based password profiler, download tools from repositories, and run interactive prompts to build dictionaries for ethical hacking practice.
Install Fluxion from GitHub to automate creating an evil twin access point, install required components, and run the program to configure a captive portal for credential capture.
Explore how to obtain a Meterpreter session via command injection by creating a reverse shell with MSF venom, hosting it on Apache, and delivering it to the target.
Install wine on Linux to run Windows programs and prepare for Windows exploits, using Python integration and 32-bit setup, with focus on eternal blue and Windows 7 targets.
Explore encoders and hex editor techniques to craft a Windows reverse shell payload and study antivirus bypass strategies in ethical hacking.
Learn how to prevent privilege escalation on Windows by enabling always notify for User Account Control, blocking common bypass techniques demonstrated with exploit modules.
Explore post exploitation modules after gaining system access, including packet sniffing with the sniffer, arp scanning, credential dumping, and enumerating installed applications and logged-on users on Windows targets.
Learn to configure and use an ARP spoofing tool to perform a man-in-the-middle attack, sniff HTTP traffic, and understand interface and gateway settings that influence targeting.
Learn hands-on ethical hacking, penetration testing, web app pentesting, and Python scripting. This course will teach you everything you need to know to get started and unlock a career in Ethical Hacking & Penetration Testing. The course has over 25 hours of video lectures that take you from a complete beginner to an advanced penetration tester.
Learn how to set up your very own Virtual Hacking Lab with VirtualBox, learn how to use Linux, perform network scanning and mapping with Nmap, perform system exploitation with Metasploit, hack Wi-Fi networks with aircrack-ng, exploit web applications with BurpSuite, perform SQL injection on vulnerable web apps, learn how to write pentesting scripts with Python, develop a brute-force tool with Python and learn how to develop a custom backdoor with Python.
If you are looking to get started in Penetration testing and you want to know if this course is for you or worth taking. Take a look at the reviews and testimonials from students that have already taken the course. Here are some of the most recent reviews from our students:
Excellent Explanations - Larry Bensky
The explanation of what is being performed is spot on. Everything is explained and the pace is exactly as needed.
Great course, lot's of quality content - Javier
Great course. I got lots of quality content, where I have learned a lot. This course is great for beginners as covers lots of topics in an easy manner. I loved developing the key-logger and the backdoor
The instructor is very good - Davis Ansong
The instructor is very good. The matched my expectations. Anyone wanting to get into IT and ethical hacking should have a look at this course.
This course aims to teach beginners everything that is needed to become a professional penetration tester and is carefully tailored and structured to ensure validation of what is being taught, every lecture involves student interaction, where students will be required to follow along with the instructor and will also include assessments and projects that will further test and advance the students knowledge of the subject.
The course is structured to provide students with an efficient learning curve where each module builds on one another. The course is comprised of the following key modules:
Setting up a penetration testing lab - This module aims to teach you the process of setting up your own virtual hacking lab.
Linux Essentials - This module is aimed at getting you familiarised with the Linux OS and the most important Linux commands.
Networking Fundamentals - This module will cover the basics of TCP/IP and the OSI model.
Information Gathering - This module aims to teach you both passive and active information gathering.
Exploitation & Privilege Escalation - This module aims to teach you how to exploit systems with tools like Metasploit and how to perform privilege escalation.
Web App Pentesting - This module aims to teach you web application pentesting and how to exploit common web app vulnerabilities like SQL injection, XSS, CSRF, and command injection.
Wireless Pentesting & Man in the middle attacks - This module covers wireless network pentesting and will involve cracking WiFi passwords with aircrack-ng, capturing packets, traffic sniffing, arp spoofing, rainbow tables, and cracking passwords with hashcat.
Offensive Python scripting - This module will teach you the fundamentals of Python and how to develop offensive python tools for penetration testing and automation.