Lesson 1: Malware — Viruses, Worms, Trojans, Ransomware
What is Malware?
Malware = Malicious Software.
Any software created to damage, disrupt, spy on, or gain unauthorized access to systems.
Main Types of Malwares
Example:
A user downloads a “Keygen” to crack software → it contains a virus that spreads through USB drives inside the company.
Example:
A worm finds a vulnerable Windows server, copies itself, then starts scanning the network for other vulnerable machines.
Example:
A user installs a fake “PDF reader update” → it opens a remote access tool (RAT) for the attacker.
Example:
All shared drives of a company become unreadable. A message appears:
“Your files are encrypted. Pay 5 BTC within 72 hours.”
How Malware Spreads
Defending Against Malware
Lesson 2: Phishing, Social Engineering & Email Attacks
What is Social Engineering?
Attacking the human mind instead of the system.
Tricking people into:
Phishing
Fake messages (email, SMS, social media) designed to make users:
Example (Email):
“Your Microsoft 365 password expired. Click here to renew.” → Fake login page steals credentials.
Types of Phishing
Email Attack Techniques
Defending Against Phishing & Social Engineering
Lesson 3: Network Attacks (DDoS, MITM, Spoofing, Scanning)
What Are Network Attacks?
Attacks that target communication channels, protocols, and devices on the network.
Example:
A bank’s website is flooded with millions of fake requests and becomes unreachable for customers.
Defense:
Example:
User connects to free Wi-Fi; attacker intercepts traffic and steals login details.
Defense:
Pretending to be someone/something else on the network.
Types:
Defense:
Attackers use tools like Nmap to:
This is reconnaissance before an attack.
Defense:
Lesson 4: Web Application Attacks (SQL Injection, XSS, CSRF, etc.)
Web apps (websites, portals, online services) are often directly exposed to the internet, so attackers try to exploit them.
Example:
Login field:
Username: admin
Password: ‘ OR ‘1’=’1
If not properly validated, the query returns true, and attacker logs in without a real password.
Defense:
Attacker injects malicious JavaScript into a web page.
Types:
Impact:
Defense:
Example:
User is logged into banking site.
They click a malicious link that silently sends a request to transfer money.
Defense:
Good Practices for Web Security
Lesson 5: Insider Threats (Employees, Vendors, Partners)
Not all threats are from “hackers on the internet.”
Sometimes, the threat is inside the organization.
Types of Insider Threats
Why Insider Threats Are Dangerous
Defending Against Insider Threats
Module 2 Summary (For Students)
By the end of this module, students understand:
This module answers the question:
“How do attackers actually break in and cause damage?”