BeeBox Download and Add VirtualBox
Course Content
0 / 315 completedDownload and Install Kali Linux Image File
Download and add Metasploitable Image File
Download and Install VirtualBOX
Windows 7 Add VirtualBox
Download and Install Kali Linux -VirtualBox
BeeBox Download and Add VirtualBox
Create Nat Network and Connections Test with VirtualBox
Kali Linux Install VMWare
VmWare Download and Install
Owasp Add VmWare
BeeBox Download and Add VmWare
Metasploitable Add VmWare
Win7 add VmWare
Create Nat Network and Connections Test with VmWare
Penetration Test Types
Content of the Penetration Testing
Definition of Penetration Test
Vulnerability Scan
Terms Asset, Threat, Vulnerability, Risk, Exploit
Penetration Test Approaches
Security Audits
Planning a Penetration Test
Legal Issues & Testing Standards
Penetration Test Phases
What is “Protocol”
Reference Models
OSI vs TCPIP
OSI Reference Model
Standards & Protocols
Demonstration using Wireshark
Ethernet Principles, Frame & Headers
ARP Hand-On Practices
VLANs – Virtual Local Area Networks
WLANs – Wireless Local Area Networks
Introduction to Network Layer
ARP ( Address Resolution Protocol ) Mechanism, ARP Tables, ARP Packets
Internet Protocol - IP
IPv4 Adressing System
IPv4 Subnetting Classful Networks
IPv4 Packet Header
IPv4 Subnetting Subnet Mask
IPv4 Subnetting Understanding
Private Networks
IPv4 Shortage
Private Networks - Demonstration
NAT – Network Address Translation
IPv6, Packet Header & Addressing
DHCP - How the Mechanism Works
ICMP – Internet Control Message Protocol
Introduction to Transport Layer
TCP – Transmission Control Protocol
TCP Header
Traceroute
Introduction to Application Layer
UDP – User Datagram Protocol
HTTP ( Hyper Text Transfer Protocol )
DNS – Domain Name System
HTTPS
Distributions
What is Linux
Pieces of Linux
Linux Desktop Environments
Linux Signs $ # ~.encrypted
Linux File Hierarchy
Shell
Print Working Directory - pwd Command
List Files - ls Command
Command Parameters
Show Manuel - man Command
Change Directory - cd Command
Concatenate Files - cat Command
Display Output - echo Command
View the File with less Command
View the File with more Command
Print First Lines with head Command
Print Last Lines with tail Command
Unix Name - uname Command
Global Regular Expression Print - grep Command
Output Redirection
Output Redirection Pipe “”
Create File & Modify Date - touch Command
Make Directory - mkdir Command
Remove Files or Directories - rm Command
Copy and Move Files or Directories - cp & mv Command
Cut Parts of Lines - cut Command
Find Files and Directories - find Command
Change Ownership of a Given File - chown Command
Intro to Reconnaissance
Extract Domain Registration Information Whois
Identifying Hosts or Subdomains Using DNS Fierce & Theharvester
Detect Applications on The Same Service
Review TechnologyArchitecture Information
Minimum Information Principle
Extracting Directory Structure Crawling
Ports and Services on The Web Server
Shodan
Using Search Engines Google Hacking
Web Archives
FOCA - Fingerprinting Organisations with Collected Archives
Maltego - Visual Link Analysis Tool
Passive Scan - Definition
Passive Scan - ARP Tables
Wireshark Following Stream
Wireshark Summarise Network
Passive Scan - Wireshark
MitM Listening to the traffic
Sniffing
TCPDump
Router, Switch, Hub
How to Expand Sniffing Space
MAC Flood Switching
MacFlood - Countermeasures
ARP Spoof
DHCP Starvation & DHCP Spoofing
MAC Flood Using Macof Tool
DHCP Mechanism
DHCP Starvation - Scenario
ARP Cache Poisoning using Ettercap
VLAN Hopping
VLAN Hopping Switch Spoofing
VLAN Hopping Double Tagging
DHCP Starvation Demonstration with Yersinia
What is Nmap
Interpretation of Nmap Results
Scanning Specific IPs or Specific Targets With Nmap
Nmap First Scan
Nmap IP List Creation
Nmap Random Scan and Exclude Ips
What is Port Nmap Port Scan
Scanning Specific Ports With Nmap
Scanning Top 20, Top 100 Ports With Nmap
Nmap Syn Scannig
Input-Output Management
Nmap TCP Scan
Nmap UDP Scan
Nmap FiN, Xmas, Null and ACK Scan in Ethical Hacking
Nmap Fast Scan
Nmap Open Ports Scan
Discovering hosts with ICMP ping scans
Nmap No PORT Scan
Discovering hosts with ARP ping scans
Nmap PING and noPING Scan
Nmap Verbose Command
Nmap Script Engine Example - 1
Nmap Operating System Detection
Nmap Script Engine Example - 2
Nmap Script Engine (NSE)
Nmap Version Detection
Nmap Timing Templates
NMAP Brute Force Attacks
Bypass of IPS & IDS Systems With Nmap
Why Metasploit Framework AKA MSF
Importance of Penetration Testing
Requirements ( Like Storage. Processor )
Penetration Testing Execution Standard
Lab Connectivity and Taking Snapshots
Metasploit Filesystem and Libraries
Evolution of Metasploit
The Architecture of MSF
Auxiliary Modules
Exploit Modules
Payload Modules
Encoder Modules
Post Modules
Metasploit Editions
Metasploit Community
Armitage
Metasploit Interfaces
MSFconsole
MSFConsole Basic Commands 1
Using Databases in MSF 1
MSFConsole Basic Commands 3
MSFConsole Basic Commands 2
More on Exploits in MSF
Using Databases in MSF 2
What is Enumeration
SMB and Samba Enumeration
MySQL Enumeration
SSH Enumeration
HTTP Enumeration
FTP Enumeration
SNMP Enumeration
SMTP Enumeration
NMAP DNS Enumeration
NMAP MySQL Enumeration
NMAP HTTP Enumeration
NMAP SMB Enumeration
NMAP SNMP Enumeration
Terminologies Part 1
Terminologies Part 2
Creating Malware and Terminologies
MSFvenom Part 2
Veil Installation
Veil in Action
TheFatRat Installation
MSFvenom Part 1
TheFatRat in Action
Embedding Malware in PDF
Embedding Malware in Firefox Add-on
Empire Installation
Embedding Malware in WORD
Empire in Action Part 1
Sending Fake Emails - Phishing
Exploiting Java Vulnerabilities
Empire in Action Part 2
Social Engineering Toolkit
Vishing - Voice Phishing
Hardware and Software Requiments
IEE-802.11
Wi-Fi Adapter Settings
Basic Terminologies and Concepts
Wireless Operating Modes
MAC Frame Structure
Wireless Packet Types
Wireless Encryption Protocols WEP vs. WPA
Wi-Fi Network Interaction
WPA 4-Way Handshake
Wireshark Analysing Packet Types
WPA2 Personal and Enterprise
Wireshark WEP and WPA
Wi-Fi Protected Setup (WPS)
Wardriving with Kismet Mapping
Wireless Recon with Bettercap
Wardriving with Kismet Configuration
Airbase-ng
Evil Twin Attack
WEP Cracking - Fake Authentication Attack
WEP Cracking - Deauthentication Attack
Wifi Pumpkin 3
WEP Cracking - Deauthentication Attack with Bettercap
WEP Cracking - ARP Request Replay Attack
WEP Cracking - Fragmentation Attack
WEP Cracking - ChopChop Attack
WPAWPA2 Cracking - Introduction
WPAWPA2 Cracking - Aircrack-ng
WPAWPA2 Cracking - CoWPAtty
WPAWPA2 Cracking - Wifite 2
WPS Cracking - Wifite 2 PIN Attack
WPAWPA2 Cracking - John The Ripper
WPAWPA2 Cracking - Key Reinstallation Attack (KRACK)
WPAWPA2 Cracking with GPUs Hashcat
Reflected Cross-Site Scripting Attacks
Reflected Cross-Site Scripting over JSON
Stored Cross-Site Scripting Attacks
DOM Based Cross-Site Scripting Attacks
Inband SQL Injection over a Select Form
Inband SQL Injection over a Search Form
SQL Injection over Insert Statement
Error-Based SQL Injection over a Login Form
Boolean Based Blind SQL Injection
Time Based Blind SQL Injection
Detecting and Exploiting SQL Injection with SQLmap
Detecting and Exploiting Error Based SQL Injection with SQLmap
Detecting and Exploiting Boolean and Time Based Blind SQL Injection with SQLmap
Command Injection Introduction
Automate Command Injection Attacks Commix
PHP Code Injection
SMTP Mail Header Injection
Zed Attack Proxy (ZAP) A Web App Vulnerability Scanner
XMLXPATH Injection
Intercepting HTTPS Traffic with Burp Suite
Intercepting HTTP Traffic with Burp Suite
Introduction to Burp Downloading, Installing and Running
Definition
Creating a Password List Crunch
Differece Between HTTP and HTTPS Traffic Wireshark
Attacking Insecure Logout Mechanisms
Attacking Insecure Login Mechanisms
Attacking Improper Password Recovery Mechanisms
Attacking Insecure CAPTCHA Implementations
Introduction to File Inclusion Vulnerabilities
Path Traversal Directory
Path Traversal File
Local File Inclusion Vulnerabilities
Post-Exploitation
What is “Persistence”
Removing the Backdoor
Meterpreter’s Persistence module
What is IoT
Where does IoT Exist in Our Lives
How does IoT work
Connection Standarts
Mobile Security Threats
IoT Security
Bash Scripting 101
Installing Anaconda Distribution For Windows in Python
Installing Python 3.9.7 and PyCharm For Windows in Python
Variables in python
Numbers in Python
String Operations and Useful String Methods in python examples
Exercise Company Email Generator in python
Data Type Conversion in Python
bool() Function in Python
Conditionals in python
Exercise Calculator
If Statements in Python
Comparison and Logical Operators in Python
Loops in Python
While Loops in Python
Range Function in Python
For Loops in python
Control Statements in python
Functions in Python Programming
Return Statement in python
Lambda Functions in Python
Create A New Function and Function Calls in Python programming
Lists and List Operations in Python Programming
Dictionary Comprehensions in Python Hands-on
List Methods in Python Programming
Logic of OOP in Object Oriented Programming (OOP)
Dictionaries in Python Hands-on
Constructor in Object Oriented Programming (OOP)
Methods in Object Oriented Programming (OOP)
Inheritance in Object Oriented Programming (OOP)
Overriding and Overloading in Object Oriented Programming (OOP)