
This is an introduction and course outline.
How to download virtualBox and run a prebuilt install of Kali Linux.
Download VirtualBox
Download prebuilt Kali
Run prebuilt Kali VirtualBox
Installing a fresh copy of Kali with an ISO.
Download VirtualBox
Download the right Kali ISO
Install Kali
How to use the terminal to update, download, install, change permissions, and run applications in Kali.
Update Kali
Download and install from the terminal
Change permissions and run the app from the terminal
How to start, stop, and check statuses on Kali services.
Stop standard services
Start standard services
Check service status
Footprinting the network—making use of publically available resources.
Understand the “whois” tool
Understand the “Netcraft” tool
Understand the “nslookup” tool
In this video, use the different passive reconnaissance tools.
Use the “whois” tool
Use the “Netcraft” tool
Use the “nslookup” tool
In this video, you will see how to manipulate the internet.
Manipulate Google searches with dorks
Perform an exploit
After getting IPs, we scan to look for open ports.
Scan with the NMAP tool
Scan with the ZenMAP tool
This video covers how to data-mine with Maltego.
Open Maltego
Register a copy of Maltego
Scan with Maltego
In this video, learn how to install OpenVAS.
Understand OpenVAS
Install OpenVAS
In this video, learn how to find vulnerabilities.
Scan for vulnerabilities with OpenVAS
This video shows how to install Nessus.
Register a copy of Nessus
Download Nessus
Install Nessus
In this video, learn how to find vulnerabilities.
Scan for vulnerabilities with Nessus
In this video, learn how to take control of a target machine.
Understand how Metasploit works
Understand the framework
Know what a payload, Meterpreter, and exploit are
In this video, learn how to use Metasploit and venom to write custom payload.
Perform an exploit on a target machine
In this video, learn how to use Armitage.
Select your target, payload, and meterpreter
Execute an exploit via the Metasploit GUI
In this video, learn how to exploit with scripts.
Take remote control by means of an exploit-db script
This video covers auto pentesting with Yuki.
What is Yuki?
Download Yuki from GIT
Install and configure Yuki
In this video, learn how to perform an auto-pentest scan
Scan with Yuki
In this video, learn auto-pentesting with Sniper.
What is Sniper?
Download Sniper from GIT
Install and configure Sniper
How to use some individual tools?
How to use WafW00f to check for firewalls?
Harvest information with the harvester
Find web server vulnerability problems with Nikto
In this video, understand an XSS attack
Learn Persistent XSS
Learn Non-Persistent XSS
Learn DOM based XSS
How to perform an XSS attack?
XSS discovery to check for this weakness
Perform a basic XSS attack
What is SQL injection?
Uses of SQLi
In this video, learn how to perform an SQLi attack.
SQLi vulnerability checker
Perform SQL attacks on a web server
How to crack passwords with John-the-Ripper?
Create a local account
Crack password of local account using the “john” wordlist
How to crack passwords with wordlists and Hydra?
Crack the client password
Use Kali “rock you” wordlist
In this video, you will learn how to check Active Directory user passwords.
Export AD passwords
Brute-force the passwords
Crack the hashes
How to bypass local account passwords?
Make use of software to perform a bypass
In this video, you will learn how resources can make or break a test.
Learn to check a space
Monitor RAM in password attacks
Resource management across base and virtual machines
In this video, you will learn where to get information for the reports
Best practices to gather findings
The better the test, the better the report.
The need for a good report
Learn how to structure the report
This video provides an overview of the entire course.
In this video, you will get a brief overview of pentesting.
Explore Black Hat Python basics
Learn the basics of Python programming
This video focuses on the installation of a virtual machine.
Explore virtual machine
Learn how to download a virtual machine
Take a look at the installation process of a virtual machine
This video will help you learn how to set up the lab.
Download Windows
Download Linux
Explore the installation process
In this video, you will learn to set up the Python environment.
About Python IDE
Download PyCharm
Installation
This video explores examples of Python variables and strings.
Learn about Python variables
Learn about Python strings
Take a look at Python examples for variables and strings
In this video, you will take a look at examples of Python lists and dictionaries.
Learn about lists
Learn about dictionaries
Take a look at Python examples for lists and dictionaries
In this video, you will take a look at examples of Python functions and iteration.
Learn about functions
Learn about iteration
Take a look at Python examples for functions and iteration
In this video, you will take a look at examples of networking and File I/O.
Learn about networking
Learn about file I/O
Take a look at Python examples for networking and I/O
In this video, you will learn a Python program to build a basic port scanner.
Learn about port scanning
Explore Python code for port scanner
Explanation
In this video, you will perform TCP scan.
Learn about TCP scan
Explore Python code for TCP scan
Explanation
In this video, you will perform banner grabbing.
Introduction to Nmap
Learn about Nmap commands
Perform banner grabbing
In this video, you will integrate Nmap into Python code.
Learn about the Python- Nmap library
Installation of the Python-Nmap library
Integrate Nmap
In this video, you will gather information from web pages.
Learn about web scraping
Learn about Python code for web scraping
Explanation
In this video, you will perform a phishing attack.
Learn about phishing
Create a fake web page using Linux
Perform a phishing attack
In this video, you will perform a mass mailer attack.
Learn about mass mailer attack
Set up a mass mailer attack lab
Send mails using Linux
This video will help you know about Python research and discovery.
Learn about research and discovery
List the reasons of research and discovery
Explanation
In this video, you will learn about Python scripts for password cracking.
Learn about Python scripts
Download Python framework
Installation
In this video, you will learn how to attack on Facebook using Python.
In this video, you will learn about Facebook Python script
Use of Facebook Python script
Explanation of Facebook script
In this video, you will learn how to attack on Twitter using Python.
Learn about Twitter Python script
Use of Twitter Python script
Explanation of Twitter script
In this video, you will learn how to attack on Instagram using Python.
Learn about Instagram Python script
Use of Instagram Python script
Explanation of Instagram script
In this video, you will learn about Python script to perform AV Bypass.
Learn about AV Evasion
Download Python scripts
Installation in Linux machine
In this video, you will generate a payload with Python script.
Learn about python script
Script to generate a payload
Explanation
In this video, you will transfer payload in victim machine.
Learn about Python server
Start Python server
Transfer payload in victim machine
In this video, you will take access of victim machine.
Run undetectable payload in victim machine
Get session in Linux machine
Basic commands to get victim system info
In this video, you will learn about Forensics investigation using Python.
About Forensics investigation
Forensics investigation examples
Explanation
In this video, you will learn about Python scripts to get information about registry.
Learn about registry
Explore Python script for registry information gathering
Explanation of Python code
In this video, you will parse metadata from system.
Learn about metadata
Python code to get information about metadata
Explanation of Python code
In this video, you will learn about application artifacts.
Take a look at Python code to get information about application artifacts
Explanation about Python code
Video Learning Path Overview
A Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.
As hackers become more skilled and sophisticated, it puts the responsibility of business owners to ensure that their cybersecurity systems can protect against threats. One of the most important techniques that companies can use to defend themselves is penetration testing.
This Learning Path is architected to help you not only learn about the threats and safeguarding network, websites but also learn how to penetrate and gain access into the targets system. Beginning with an introduction to penetration testing on the most vulnerable OS, Windows, using Kali Linux you will practically learn to gather information about the target network and websites to discover all the vulnerable ports. Moving on, you’ll break into websites using various pentesting tools and learn how to present your test reports.
Once you are comfortable in using Kali Linux and its well-known tools, you’ll explore another fantastic tool, the Python language. You’ll learn to implement hacking tools and techniques such as debuggers, fuzzers, etc. Furthermore, you’ll be excited in learning to extend the popular Burp Suite web-hacking tool to perform a man-in-the-browser attack, and exfiltrate data from a network most sneakily.
This three-piece-Learning-Path is a practical approach with step by step guide to teach you to use Kali Linux tools along with python scripts. It then helps you exploring the key topics incisively with the combined use of theory and practical demonstrations to help the viewer get a broad understanding of the topic.
Key Features
Discover the vast features and programs that Kali Linux holds to perform and carry out a variety of penetration testing tasks.
Exploit the most common vulnerabilities in the Windows operating system and understand how attackers take advantage of them.
Develop the skills to write and implement Python Scripts to Pentest Linux and Windows Machines.
Author Bios
Angelique Keyter is devoted to making a difference in the world of cybercrime. She has numerous years of hacking and lecturing behind her and focuses her time on making a difference in her community and teaching people how to fight an unseen criminal. Angelique is a certified hacker, Linux professional, and Microsoft solutions expert with more than 20 years of experience. She is a mother of twins and spends a lot of time studying new things and learning new concepts. She believes that you are never too old to learn. She has a passion for gaming and geeky stuff from hacking to robotics to forensic psychology. She is a focused person with a witty sense of humor, always ready to help or play football with her boys.
Sunil Gupta is a Certified Ethical Hacker. Currently, he teaches 50,000+ students online in 170+ countries. He is a specialist in the Ethical Hacking Area. His strengths are Vulnerability Assessment, Penetration Testing, Bug Bounty Hunting, Intrusion Detection, Risk Identification, Data Analysis Report, and Briefing.