04
Social Engineering
Social engineering is the psychological manipulation of people into performing actions or divulging confidential information. Unlike technical hacking, social engineering targets the human element—often considered the weakest link in security.
4 topics, 7 scripts
Baiting
DraftBaiting leaves something tempting, usually a USB drive labelled "Payroll" or "Confidential", where a victim will find it. Plugging it in runs malware, or the device pretends to be a keyboard and types attack commands.
- T1091
- T1200
1 scriptReviewed Oct 11, 2026Phishing
Not reviewedPhishing is a type of social engineering attack where attackers impersonate legitimate organizations or individuals to trick victims into revealing sensitive information, clicking malicious links, or opening infected attachments.
3 scriptsNot yet reviewedPretexting
Not reviewedPretexting is a form of social engineering where attackers create a fabricated scenario (pretext) to steal information or gain access. Unlike phishing which uses technical deception, pretexting relies on building a false sense of trust through impersonation and elaborate stories.
1 scriptNot yet reviewedTailgating (Piggybacking)
DraftTailgating is entering a controlled area by following an authorised person through a door, often by looking busy, carrying boxes, or simply asking someone to hold the door. The attacker needs no badge.
2 scriptsReviewed Oct 11, 2026
Read the full category guide
Overview
Social engineering is the psychological manipulation of people into performing actions or divulging confidential information. Unlike technical hacking, social engineering targets the human element—often considered the weakest link in security.
Categories Covered
- Phishing - Deceptive emails and messages
- Pretexting - Fabricated scenarios to steal information
- Baiting - Offering something enticing to deploy malware
- Tailgating - Following authorized personnel into restricted areas
- Quid Pro Quo - Offering a service in exchange for information (planned)
- Vishing - Voice phishing over phone calls (planned)
- Smishing - SMS/text message phishing (planned)
Social Engineering Attack Vectors
| Type | Vector | Target | Success Rate |
|---|---|---|---|
| Phishing | Credentials | High | |
| Spear Phishing | Targeted Email | Specific Individuals | Very High |
| Whaling | Executive Email | C-Level Executives | Critical |
| Vishing | Phone Call | Information | Medium |
| Smishing | SMS | Credentials | Medium |
| Pretexting | In-Person/Phone | Information | High |
| Baiting | USB Drops/Downloads | System Access | Medium |
| Tailgating | Physical Entry | Building Access | High |
Detection Methods
Technical Detection
- Email filtering and analysis
- URL reputation checking
- Domain spoofing detection
- Attachment sandboxing
- Behavioral analytics
Human Detection
- Security awareness training
- Phishing simulations
- Reporting mechanisms
- Verification protocols
Detection Scripts
- Phishing Detector - Email analysis
- Email Analyzer - Header and content analysis
- Social Engineering Detector - Call/sms analysis
Prevention Strategies
Technical Controls
- Email Authentication - SPF, DKIM, DMARC
- Web Filtering - Block malicious sites
- Multi-Factor Authentication - Prevent credential abuse
- Endpoint Protection - Block malware downloads
- Data Loss Prevention - Monitor sensitive data
Administrative Controls
- Security Policies - Clear guidelines
- Incident Reporting - Easy reporting channels
- Regular Audits - Test security awareness
- Vendor Management - Third-party risk
Educational Controls
- Security Awareness Training - Regular sessions
- Phishing Simulations - Test employees
- Posters and Reminders - Visual cues
- Newsletters - Latest threats
Prevention Scripts
- Training Materials - Educational content
- Email Filters - Spam/phishing filtering
- Security Policy - Policy templates
Social Engineering Attack Cycle
flowchart TD
A["🔍 Research"] --> B["🤝 Establish Trust"]
B --> C["🎯 Exploit Trust"]
C --> D["💾 Extract Information"]
D --> E["🕵️ Cover Tracks"]
E --> F["💰 Monetize"]
%% Styling
classDef stage fill:#1f77b4,color:#ffffff,stroke:#0d3b66,stroke-width:2px;
class A,B,C,D,E,F stage;
Common Social Engineering Techniques
1. Authority
- Posing as IT support
- Fake law enforcement
- Impersonating executives
2. Urgency
- "Your account will be locked"
- "Immediate action required"
- "Limited time offer"
3. Scarcity
- "Only 5 spots left"
- "Exclusive offer"
- "Limited quantities"
4. Familiarity
- Impersonating colleagues
- Fake social media friends
- Compromised accounts
5. Trust
- Building rapport
- Shared interests
- Fake reviews/testimonials
Best Practices
For Employees
# Social Engineering Defense Checklist
□ Verify unexpected requests through alternate channels
□ Never share passwords or OTPs
□ Hover over links before clicking
□ Check sender email addresses carefully
□ Be wary of unsolicited attachments
□ Report suspicious communications immediately
□ Use MFA everywhere possible
□ Lock your screen when away
□ Challenge unknown visitors
□ Follow data classification policies
For Organizations
# Implement email authentication
SPF: v=spf1 include:_spf.google.com ~all
DKIM: Enable signing for all outgoing mail
DMARC: p=quarantine; rua=mailto:reports@domain.com
# Deploy phishing simulation
# Use tools like GoPhish or LUCY
Social Engineering Indicators
Email Red Flags
- Urgent or threatening language
- Generic greetings (e.g., "Dear Customer")
- Misspellings and poor grammar
- Mismatched URLs
- Unexpected attachments
- Requests for credentials
- Unusual sender addresses
Phone Call Red Flags
- Caller ID spoofing
- Pressure to act immediately
- Requests for personal info
- Unsolicited tech support
- Prize/sweepstakes wins
- Demands for payment
Physical Red Flags
- No visible ID badge
- Vague purpose for visit
- Asking to borrow equipment
- Following through secure doors
- Loitering in restricted areas
Social Engineering Tools (Defensive)
| Tool | Purpose | Type |
|---|---|---|
| GoPhish | Phishing simulations | Open Source |
| LUCY | Security awareness | Commercial |
| PhishMe | Training platform | Commercial |
| Mimecast | Email security | Commercial |
| Proofpoint | Threat protection | Commercial |
| KnowBe4 | Training platform | Commercial |
References
- Social Engineering Framework
- NIST SP 800-61
- SANS Security Awareness
- APWG Phishing Reports
- CISA Phishing Guidance
Source folder: 04-social-engineering