By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
A hyper-practical, zero-fluff guide for engineers, SOC analysts, and certification candidates
Phishing is the #1 initial attack vector in 90% of breaches (Verizon DBIR). If you ignore it, you’re ignoring the front door to your company’s data.
Real-world scenario:You’re a SOC analyst at a mid-sized healthcare provider. At 3 AM, your SIEM alerts on a user downloading a "patient records update" Excel file from a Gmail address. By 4 AM, ransomware encrypts 80% of your EHR database. The root cause? A spear-phishing email impersonating your CFO, sent to the finance team with a malicious macro.
This guide will teach you: - How to spot phishing variants in the wild (with real email samples).- How to simulate phishing tests (legally) to train your team.- How to harden defenses (SPF, DKIM, DMARC, MFA, and user training).- How to respond when (not if) an employee clicks a link.
By the end, you’ll be able to: ✅ Pass Security+ questions on phishing variants (they appear in every exam).✅ Run a phishing simulation in your own environment (using free tools).✅ Write a 1-page phishing response playbook for your team.
paypa1.com
paypal.com
Prerequisites:- A test environment (e.g., a lab domain, not your production email).- Permission from management (never test without approval).- Gophish (free, open-source phishing framework) or KnowBe4 (paid, enterprise-grade).
# On a Linux VM (Ubuntu 22.04) sudo apt update && sudo apt install -y git golang git clone https://github.com/gophish/gophish.git cd gophish go build ./gophish
https://127.0.0.1:3333
admin:gophish
[email protected]
Hi {{.FirstName}},
Your password for {{.Email}} expires in 24 hours. Click here to reset it.
IT Support
`` 3. Configure landing page (host a fake login page on a temporary domain likeyourcompany-login-test.com).4. Select targets (use a CSV with test users, e.g.,[email protected]`).
`` 3. Configure landing page (host a fake login page on a temporary domain like
).4. Select targets (use a CSV with test users, e.g.,
Campaign: "Password Reset Test" Sent: 50 Opened: 35 (70%) Clicked: 12 (24%) Submitted Data: 5 (10%)
microsoft-support.com
microsoft.com
bash # Example DMARC record (add to DNS TXT) v=DMARC1; p=reject; rua=mailto:[email protected]; pct=100
p=reject
p=none
❌ Vishing (voice-based, not email).
"What’s the best defense against credential harvesting?"
❌ Email filtering (phishing emails still get through).
"An employee receives an email from ‘IT Support’ asking for their password. What’s the next step?"
Challenge:You receive an email from [email protected] with the subject: "Urgent: Your AWS Account Has Been Compromised – Verify Now" The email contains a link to https://aws-account-verification.com/login.
https://aws-account-verification.com/login
Task:1. Identify 3 red flags in this email.2. Write a 1-line CLI command to check if the domain is malicious.3. Draft a response email to the sender (if you were to reply).
Solution:1. Red flags: - Domain is amazon-security.com (not amazon.com). - Urgency ("Urgent: Your account has been compromised"). - Link goes to aws-account-verification.com (not aws.amazon.com).
amazon-security.com
amazon.com
aws-account-verification.com
aws.amazon.com
Check domain reputation: bash curl -s "https://www.virustotal.com/api/v3/domains/aws-account-verification.com" -H "x-apikey: YOUR_API_KEY" | jq '.data.attributes.last_analysis_stats.malicious' (If you don’t have VirusTotal API, use URLScan.io.)
bash curl -s "https://www.virustotal.com/api/v3/domains/aws-account-verification.com" -H "x-apikey: YOUR_API_KEY" | jq '.data.attributes.last_analysis_stats.malicious'
Response email (do NOT send this—just for training):
"This email appears suspicious. I’ve reported it to our security team. For future reference, please contact us via our official support portal at support.amazon.com."
v=DMARC1; p=reject; rua=mailto:[email protected]
v=spf1 include:_spf.google.com ~all
selector._domainkey.yourcompany.com
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.