
Learn how to set up a proper ethical hacking lab by installing Linux, Kali Linux, and wireless hacking tools, and scanning networks for vulnerabilities from basics to advanced.
Download Kali Linux from the official site and select the 64-bit image (about 3.1 GB); the distro is built for security professionals to test security with pre-built addons.
Set up a Kali Linux virtual machine in VirtualBox by selecting Ubuntu 64-bit, allocating 1 GB RAM and 20 GB disk, attaching the ISO, and configuring system and acceleration.
Demonstrates installing kali linux in a virtual box, selecting language and region, configuring hostname and domain, setting root password, and manually partitioning boot, swap, and root partitions for dual-boot readiness.
Finalize the Culley Linux installation by installing the grub bootloader, removing remote live packages, rebooting to the Culley Linux startup page, and logging in with the configured username and password.
Log into Kali Linux, explore the desktop, use the terminal to view the IP address and CPU information, verify the network with ping, and review disk, memory, and swap settings.
Install and configure a USB wireless card in Kali Linux, install required drivers, enable the device on the host machine, and update repositories to enable wireless network security testing.
Install the linux kernel headers with apt-get to enable copy-paste between host and guest, set up VirtualBox guest additions, and prepare wireless drivers for Wi-Fi hacking.
Install build-essential and VirtualBox guest additions in Kali Linux to enable USB wireless card drivers, improve copy-paste between host and guest, and enhance graphics and shared folders; reboot to apply.
Download the wireless card driver from the manufacturer, compile it with make, run make install, and use ifconfig and iwconfig to verify wireless connectivity for Kali Linux penetration testing.
Explore nmap basics with an Ubuntu demo to map a target, enable OS and version detection (-O, -sV), and reveal open ports and services attackers could exploit.
Master using nmap in stealth mode in the Karlee Linux environment to protect your IP address with VPN, proxy chains, and Tor.
Trace route reveals how packets travel from your computer to 8.8.8.8, showing each hop and the path. It notes how VPNs or proxy chains protect information by altering these hops.
Learn to protect your IP address online by using Tor, proxy chains, and multiple proxies, configuring dynamic and strict chains, and verifying changes with what is my IP dot com.
Learn to perform a tcp port scan with nmap using proxychains to hide your IP, explore help options, and understand the three-way handshake and detection by an intrusion detection system.
Practice port scanning on a test machine using nmap with proxy chains to conceal your IP, discover open ports like 22 and 80, and evaluate security risks.
Discover open ports 53 DNS, 25 mail server, and POP 3; note filtered ports and plan a sin scan in the next lecture to gather more information.
FIN and Xmas scans for stealthy TCP port discovery in ethical hacking, learn how closed ports reset vs open ports respond, and see practical lab examples on Kali Linux.
Learn how to use Nmap to detect operating systems on a target network with -A, perform ping, stealth, service, and OS detection scans, and identify open ports and potential vulnerabilities.
Explore how the whois footprint reveals domain registration details, registrar, expiry, and contact information for sites like cnn.com, highlighting potential misuse in exploits such as malware attacks.
Use unmix toolbox dot com and Robtex to perform footprinting on CNN.com, retrieve DNS and whois data, check email server blacklist status, and identify open ports and e-mail addresses.
Use list-urls.py to enumerate a site, extract subdomains, and build a site map by inserting the http tag before the URL, demonstrated with amazon.com.
Explore how the Harvester collects email addresses, links, and IPs from Google searches on a target like Lenovo.com, revealing host information for potential phishing, spamming, and exploit planning.
Nessus serves as a port scanner and vulnerability scanner. Install Nessus on Kali Linux to identify open ports and vulnerabilities using the free version.
Explore what web sequel injection is, its vulnerabilities, and how hackers exploit it. Then learn prevention strategies and safe testing with the broken web applications project.
Explore how web sql injection vulnerabilities arise from web frameworks connecting to databases, reveal their impacts, and learn practical protections with demo exploits.
Explore what malware and trojans are, examine types such as remote access trojan, data stealing, destructive, and dos trojans, and discuss detection, prevention, and ethical considerations.
Install the code blocks C/C++ compiler, set the GCC compiler as default, and run through the Windows, Linux, and Mac installation steps to begin building C/C++ programs.
Download Adobe Shockwave Player and Netcat, organize a folder for snow craft and endcap, and use Netcat to read and write network packets.
Explain how to assemble a malware-like program with code blocks, include standard libraries, load chest x and snow craft components, and run a background netcat-based listener on port 4444.
Learn to set up an Apache server on Kali Linux, deploy a trojan malware package, and transfer it via FTP to a proxy server for controlled testing and monitoring.
Discover how a reverse shell is opened on a victim's pc by delivering a zip payload, configuring server directories, and using netcat to monitor and control the target.
Explore viewing Apache server logs to identify an IP address and use the Metasploit framework to deploy a payload and establish a reverse shell for remote access.
Explore cross-network attacker–victim communication using command-line utilities to listen on port 4444 and establish a connection across networks.
Learn to use the metasploit framework and msf venom to generate a windows payload, creating a reverse tcp exploit from a linux host to a windows target.
Explore how a trojan-based interpreter can log keystrokes, dump results, and even control a victim's webcam, while emphasizing ethical hacking in a controlled environment.
this lecture introduces python as a scripting language for hacking tools and guides installing python on windows within the Culley Linux base, including path setup and hello world verification.
Install and verify Python on a Linux machine, explore Python 2.7.9, and use pip to install thousands of modules, including a PyCharm workflow for developing hacking tools.
Install and configure PyCharm on Linux to write and run Python programs, using the IDE's debugger, indentation, and formatting to create a simple hello world script.
Install and import the nmap module in python with pip, initialize the port scanner, and print the version to explore basic port scanning.
Explore how indentation in Python determines code blocks and execution, using for loops and nested loops to show how indentation affects outcomes and triggers syntax errors when missing or misplaced.
Master Python basics by installing and importing a module, printing output, using variables with assigned and returned values, and documenting code with hash comments for readability and proper indentation.
Master basic Python commands for hacking, including comments, variables (integers, strings, floats, booleans), and arithmetic, with cross-platform use on Linux, Mac, Android, and Windows.
Explore conditional statements in Python, including if, else, and elif, with practical examples comparing A and B, testing conditions, and using while loops to print and increment values.
Learn Python lists, arrays, and dictionaries, practice indexing from zero, and iterate over ranges to retrieve values. Build a port scanner using the end map module to apply these concepts.
Master string manipulation in Python for hacking, including indexing, slicing, reversing, splitting, joining, and reading from files while handling user input.
Explore defining and calling Python functions, handling parameters such as employee name and id, and returning values, then implement a port range checker to validate port numbers, with hacking examples.
Create a Python file, import the map module, perform a port scan on 127.0.0.1 with a range of ports, and print scan info to reveal ports and protocols.
Develop a Python-based m apt? no, fix: ensure proper spelling: Develop a Python-based Nmap scanner to detect open ports and services, experiment with version discovery and protocol options, and explore how scanners can aid penetration testing to identify vulnerabilities.
learn to build a simple brute force password cracker in python using sockets to test multiple usernames and passwords against an ftp service (port 21) and report results.
Run the brute force cracking program using socket programming to test usernames and passwords against an ftp site on port 21, and identify the found password from a 230 response.
Explore how hackers craft undetectable malware using the veil framework, focusing on evasion, payload delivery, and post-exploitation, with hands-on setup on a CentOS 7 Linux machine.
Learn how to install Python and pip, meet minimum version requirements, upgrade setup tools and wheel, and install pyinstaller and the vale framework using yum on CentOS 7.
Install and configure the veil framework on CentOS 7, including installing pi crypto, setting up pip and git, cloning veil, and preparing to customize payloads.
Learn how to set up the Veil framework, install necessary repositories and dependencies, and update the system in a controlled lab to study attacker thinking.
Install the genome desktop environment, stop the X server, and use a terminal to configure python and veil so you can prepare exploits.
Learn to install wine and wine gecko, set up Veil-Evasion, and install the metal support framework, using ssh to log in as root and run the setup script.
Install development tools, set up dependencies, and install the metasploit framework on CentOS 7; configure permissions, download payloads, and learn to evade antivirus and firewall detection for ethical hacking.
Complete the Metasploit installation as the setup wizard finishes, showing the completion screen and granting access to the Metasploit web UI by clicking finish.
Launch the MSF console to verify the Metasploit Framework is working, confirm that payloads and exploits load, and prepare for the Veil Evasion setup.
Run the setup script to install the veil evasion program and its dependencies, including Capstone, Python, and Ruby. Finish the final installations and prepare for the metal support installation.
Ensure the Metasploit folder is correctly listed for Veil installation, complete the setup, and proceed to use Veil to create exploits.
Explore how veil creates polymorphic, uniquely encrypted payloads to bypass antivirus solutions, using Metasploit to craft undetectable malware and test organizational defenses in ethical hacking.
This lecture demonstrates using veil to generate and configure payloads in a lab with an attack machine and a Windows 10 victim, covering host and port setup and ethical safeguards.
Explore how to test a Windows 10 payload in a controlled virtual environment, comparing detection by Windows Defender with and without encryption of the payload.
Generate an encrypted payload and copy it to a USB drive, transfer to a Windows 10 machine, then paste it into the root and documents folders to observe execution.
Explore Perl as a lightweight, modular language for text manipulation, system administration, and web development, with hello world examples and access to thousands of scripts and modules.
Learn basic Perl syntax by running programs with the Perl interpreter, use comments, print statements, variables, and quotes, and handle special characters and line breaks.
Learn Perl basics by declaring scalars with $, arrays with @, and strings with double quotes, using semicolons, printing results, and referencing file and line with __FILE__ and __LINE__.
Learn to work with arrays, create them with quotes or spaces, index from both ends, measure length, and modify with push, pop, shift, and unshift.
Explore practical array operations in Perl scripting, including push, pop, shift, slicing, range operator, splice, sorting, and concatenation, with hands-on examples and debugging tips.
Explore Perl conditionals, using if, else if, else, and unless to test variables like a and print results, demonstrating equality, inequality, and greater-than and less-than operators.
Explore switch statements with numeric and string cases, learn else and catch-all handling, and use the ternary operator to simplify if statements in perl.
Thank you to the 41,387 students enrolled in this course! Shouldn't you find out why?
Course Updated 24 November 2016
What's New?
2 Hours on an Introduction to Perl and How To Use Perl for Writing Ethical Hacking Scripts.
You will also learn How To Create Malware and Use Python to Create Hacking Scripts and an Nmap scanner. Also you will learn Brute Force Cracking Passwords with Python
Added:
Nessus Port Scanner and Vulnerability Scanner
Footprinting and Enumeration module
Here are a few 5 star reviews:
"Finally a clear course on Kali!
OMG thank you so much, I finally have a working kali linux installation on my computer!
This course is simply amazingly clear! I`ve never used any other os apart from Windows and Kali always was a mistery to me let alone installing it on my virtual machine. BUT this course solved it, I just followed the instructions and less than 10 minutes later kali is installed and working! The whole course is presented super clear, great video quality and no steps missed!
Cannot recommend it enough!" - TWO 2
"Great Course
firstly i want to thank the lecturer for the great course. and i want to say that the course definitely worth the time." - Berzan Hasan
"Very Informative
Fantastic course, lots of content and covers almost everything i need to know as a beginner .Thanks #Nikhil Parekh." - Dr Raihan Kabir
Also, here's a 1 star review:
"Waste of my money
Did not learn anything usefull"
and a 2 star review by William C. Husk Jr who has failed to leave any actual review for me to look at so that I can improve this course.
When you take this course, you are covered by a 30 day full money back guarantee. So there is no waste of money ever if you ask for a refund if this product is not suitable to you. Please look at the number of 5 star reviews before you make a decision on taking my course.
You are about to be introduced to one of the most powerful penetration testing platforms in the world. Kali Linux
Kali Linux is one of the most versatile penetration testing platforms favored by ethical hackers.
This course will introduce you to Kali Linux and explain step by step how to install Kali Linux in a virtual environment on a Windows 10 machine.
You will learn how to install Kali Linux, set up the root username and password, install VirtualBox guest additions, Linux kernels and much more!
All videos are recorded in HD quality and you will be able to follow along as the lessons are spoken in clear English.
You will also be introduced to Nmap and how to use it for security scanning, port scanning and network exploration.
The videos will also guide you on how to install a wireless card within the virtual environment so you can scan wireless networks and devices and take advantage of many of the wireless security tools available in the Kali Linux environment.
You will also learn how hackers use Malware to infect a victim's computer. In addition, you will also be introduced to Python and how to use it for ethical hacking purposes.
Take this course today and start your Ethical Hacking journey now!