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.