Red Team · Hard
OSINT & Social Engineering Threat Assessment

Master the full SE threat assessment methodology — mapping the human attack surface through organisation profiling, email enumeration, and breach data correlation, then modelling realistic attack vectors, understanding the psychological principles behind social engineering, and producing professional reports that drive measurable security improvements.

Hard Red Team Path ⏱ 26 min read
Learning Progress
0%

OSINT and Social Engineering Threat Assessment

A social engineering threat assessment combines deep OSINT research on a target organisation with analysis of how that information could be weaponised. The output is a professional report helping organisations understand their human attack surface and prioritise awareness training. This goes beyond simple enumeration — it requires correlating findings across sources, identifying highest-risk employees, and modelling realistic attack scenarios with believable pretexts.

💡The human perimeter: A $50,000 firewall can be defeated by a convincing phone call to the right employee. Technical controls stop technical attacks — social engineering bypasses all of them by targeting people.

Why Social Engineering Succeeds Where Technical Attacks Fail

The reason social engineering remains one of the most effective initial access techniques in real-world adversarial operations is not that it exploits unknown vulnerabilities — it exploits properties of human cognition that are adaptive in normal social contexts but create predictable weaknesses under adversarial conditions. Authority, urgency, familiarity, reciprocity, and fear all override careful decision-making in ways that no security patch can address.

A technically well-defended organisation — patched systems, MFA deployed, EDR on every endpoint — can still be penetrated by a well-researched social engineering campaign that either extracts credentials directly from a user, or convinces an administrator to take an action (installing software, changing a configuration, approving a payment) that a technical control would otherwise block. Social engineering is in this sense the meta-attack: it weaponises the humans who administer and use the technical controls, rather than attacking the controls themselves.

📌 Non-Technical Analogy

Imagine a fortress with impenetrable walls, guarded gates, and sophisticated alarm systems. An attacker who tries to scale the walls or pick the locks will trigger every defensive layer. But a different attacker, dressed as a delivery driver with a convincing uniform and a plausible story about an urgent package for the commander, is simply walked through the gate by a guard who has no reason to suspect deception. The fortress's designers built their defences against direct attack — they didn't build them against someone who uses human trust and process familiarity as their entry vector. That is precisely the gap a social engineering threat assessment maps and helps organisations close.

SE Threat Assessment Framework

Assessment Phases
Phase 1: Organisation Profiling
  Employee names, roles, reporting structure from LinkedIn
  Technology stack from job postings and press releases
  Partners, vendors, clients from public announcements

Phase 2: Individual Targeting
  Email pattern discovery and verification
  Social media for personal details to build pretexts
  Breach data correlation for credential stuffing risk

Phase 3: Attack Vector Analysis
  Which employees respond to which pretexts?
  Which departments have access to which systems?

Phase 4: Reporting
  Pretext scenarios with believability ratings
  High-risk employee profiles (access + susceptibility)
  Recommended awareness training and process controls

OSINT and SE Assessment in Practice

Example 01Mapping the organisation from public sources

Job postings, LinkedIn, and press releases reveal far more than organisations realise — including full technology stack and internal structure.

# Job posting intelligence:
Senior DevOps Engineer requires: AWS (EKS, RDS, S3), Kubernetes,
Terraform, Ansible, Jenkins, GitLab CI
Reports to: Director of Engineering (John Martinez)
# Full tech stack and org chart exposed in a single job posting

# LinkedIn reconstruction:
Sarah Chen -- IT Manager (manages 3 sysadmins)
Tom Walsh -- Finance Director (ERP system access)
HR contact visible: hr@targetcorp.com
Example 02Email pattern discovery and verification

Identifying the email naming convention allows generating valid addresses for any employee found on LinkedIn.

# Samples discovered from press releases and speaker bios:
j.martinez@targetcorp.com  s.chen@targetcorp.com  t.walsh@targetcorp.com
# Pattern confirmed: f.lastname@targetcorp.com

# Verify validity without sending (SMTP verification):
python3 smtp_verify.py cfo@targetcorp.com
Valid: True  (SMTP server accepted recipient)
# Now generate emails for all 847 LinkedIn employees -- full target list
Example 03Pretext scenario development

Using gathered OSINT, construct believable pretexts with contextually accurate details that would challenge even a trained employee.

Target    Sarah Chen, IT Manager, 7 years at TargetCorp, reports to CTO

Pretext 1 - IT Vendor Impersonation
  "Hi Sarah, this is Mike from Cisco TAC. We're seeing anomalous
   traffic on your ASA at the Denver office. Can you confirm the
   admin credentials so we can run diagnostics remotely?"
  Believability: HIGH (IT role, vendor contact normal, specific detail)

Pretext 2 - Internal Security Audit
  "Sarah, security team here -- CTO-requested access review.
   Can you share the current admin list for the Jenkins server?"
  Believability: HIGH (references known reporting line, plausible)
Example 04Breach data correlation

Past breaches of external services may contain employee credentials reused for corporate access.

# HaveIBeenPwned domain search:
targetcorp.com found in 4 breaches:
  LinkedIn 2012: 23 accounts  |  Adobe 2013: 8 accounts
  Collection #1 2019: 44 accounts  |  Gravatar 2020: 19 accounts
s.chen@targetcorp.com:Summer2020! (from LinkedIn breach)
j.martinez@targetcorp.com:Welcome123 (from Collection #1)
# ~23% of people reuse passwords -- test against VPN, O365, Citrix immediately
Example 05Threat assessment report structure

The output is a professional report with findings, risk ratings, and actionable recommendations prioritised by business risk.

Executive Summary
  Overall SE Risk: HIGH
  Key Finding: 44 corporate emails in breach databases
  Immediate Action: Force password reset for all affected accounts

High-Risk Profiles
  1. Sarah Chen (IT Manager) -- system access + 2 pretext vectors
  2. Tom Walsh (Finance Director) -- ERP access + email in 3 breaches
  3. HR department (4 staff) -- all employee data + salary info

Attack Scenarios by Likelihood
  CRITICAL: Credential stuffing (44 accounts in breach data)
  HIGH: IT vendor impersonation (tech stack fully enumerated)
  MEDIUM: CEO fraud BEC (executive hierarchy mapped)

Recommendations
  Phishing simulation programme (quarterly), MFA on all portals,
  Call-back verification procedure for IT vendor requests

What You Need to Know

👥
Human Attack Surface
Every employee is a potential SE target. High-risk profiles combine system access with susceptibility — IT admins, finance staff, and receptionists are consistently highest-value targets.
🎭
Pretext Specificity
Generic pretexts fail. Specificity drives success — correct manager names, technology, internal process names, and building details make pretexts compelling and hard to verify quickly under time pressure.
📋
Job Posting OSINT
Job postings reveal technology stack, internal tool names, reporting structure, and business processes. This information directly enables more believable and contextually accurate pretexts.
⚠️
Breach Data Risk
Corporate emails in breach databases represent immediate credential stuffing risk. ~23% of people reuse passwords — one confirmed breach credential should be tested against all accessible portals immediately.

The Psychology Behind Social Engineering — Why It Works

Effective social engineering is not primarily a technical discipline — it is an applied psychology discipline. Understanding the cognitive mechanisms that make people vulnerable to manipulation is essential both for constructing realistic threat scenarios in an assessment and for designing training programmes that actually change behaviour rather than just raising abstract awareness.

The psychological principles exploited in social engineering attacks have been extensively studied and documented. They are not quirks or failures of the people targeted — they are adaptive shortcuts that help humans function efficiently in normal social contexts. The problem is that they were developed for an environment where impersonation and deception were costly and relatively rare, not for one where a sophisticated adversary can research a target for weeks and construct a highly plausible false context.

The Six Principles Most Commonly Exploited

⚠️Why awareness training often fails: Generic security awareness training that simply says "be suspicious of unexpected requests" addresses the wrong level. People already know they should be suspicious. The problem is that a well-crafted pretext doesn't feel suspicious in the moment — it feels normal, familiar, and authorised. Effective training must specifically practice recognition of urgency manipulation, authority exploitation, and verification bypasses — not just reinforce abstract caution.

High-Risk Role Identification — Access Meets Susceptibility

Not all employees represent equal risk in a social engineering threat assessment. Risk is the product of two factors: the access a successful attack against this person would yield, and the plausibility and number of pretexts that could be credibly directed at someone in this role. The intersection of high access and high pretext availability defines the highest-priority profiles in any assessment.

RoleSystem AccessPretext VectorsRisk
IT Administrator / Sysadmin Domain admin, all servers, firewall, VPN config Vendor support calls, security audit requests, emergency access, software licensing Critical
Finance Director / AP Clerk ERP system, banking portals, payroll, wire transfer authority CEO fraud (BEC), supplier invoice fraud, auditor requests, payroll verification Critical
HR Manager / HR Staff All employee PII, salary data, org chart, access provisioning Payroll diversion, background check requests, candidate verification, benefits admin High
Executive Assistant Executive calendar, travel, high-trust email proxy, often executive system access Executive impersonation (acting on behalf of), vendor management, facility access High
Receptionist / Facilities Physical building access, visitor management, delivery acceptance Vendor deliveries, maintenance contractors, courier pickup, IT equipment delivery High
Developer / DevOps Source code repositories, CI/CD pipelines, cloud infrastructure, API keys Code review requests, deployment issues, security researcher contact, repository access Medium-High

The Convergence Profile — When Access and Pretext Vectors Combine

The highest-value targets in any assessment are individuals whose role provides multiple independent pretext approaches, each of which would yield different high-value access. An IT Manager who handles vendor relationships, has domain admin credentials, and whose email appears in breach databases is simultaneously a credential stuffing candidate, an IT vendor impersonation target, and an authority-based access request target. Three distinct attack vectors converge on one person — any one of which succeeds provides different but equally serious access.

Identifying these convergence profiles — and communicating them clearly to the client — is one of the highest-value outputs of an SE threat assessment. The client cannot protect against threats they don't know are specifically aimed at specific individuals. Naming names (within the constraints of the engagement scope and with appropriate client authorisation) makes the abstract concrete and is what separates a useful assessment from a generic risk overview.

Business Email Compromise and Targeted Attack Modelling

Business Email Compromise (BEC) is one of the highest-impact social engineering attack categories, consistently responsible for billions of dollars in annual losses according to FBI IC3 reporting. It deserves specific coverage in any SE threat assessment because it is directly enabled by the OSINT methodology — the executive hierarchy, reporting lines, and financial process information that a thorough assessment collects maps directly to the intelligence an attacker needs to execute it.

How BEC Works — The Executive Impersonation Chain

A BEC attack typically follows a sequence: OSINT identifies the CEO, CFO, and finance processing staff and maps the approval chain for wire transfers or vendor payments. The attacker either compromises an executive's actual email account (through phishing or credential stuffing) or registers a lookalike domain (targetcorp.co vs targetcorp.com). They then send a time-pressured payment instruction to the finance team from what appears to be a senior executive, invoking authority and urgency to bypass normal verification procedures.

The reason BEC assessments are so important is that the attack requires no technical exploitation — no malware, no vulnerability, no access to any system. It is a pure social engineering attack driven entirely by publicly available information. An organisation can have perfect technical security and still lose millions through a BEC attack if their financial processes do not include out-of-band verification requirements.

Example 06BEC threat vector mapping from OSINT

Demonstrating to a client how the publicly available information from their LinkedIn and company website directly enables a BEC attack — making the abstract threat concrete and reportable.

# OSINT collected in Phase 1 and 2 that enables BEC:
CEO:           David Park  (LinkedIn: 847 connections, posts regularly)
CFO:           Maria Santos (LinkedIn profile: "final approval on all payments")
AP Manager:    James Lee   (LinkedIn: "processes vendor payments daily")

# Lookalike domain detection (should flag in threat assessment):
dnstwist targetcorp.com
targetc0rp.com    -- registered 3 months ago (active MX records!)
targetcorp.co     -- available
targecorp.com     -- available

# BEC scenario modelled in report:
Attack chain:
From: david.park@targetc0rp.com  (lookalike domain)
To:   james.lee@targetcorp.com
Subject: URGENT - Confidential acquisition payment

James -- finalising acquisition today, need you to process
$247,000 wire to our legal counsel before close of business.
Maria has approved. Do not discuss with others -- NDA required.
Wire instructions attached. Confirm when sent.
# Authority + Urgency + Familiarity + Secrecy = high success probability
Assessment ScenarioFrom Public LinkedIn to Mapped BEC Surface in 90 Minutes

A practitioner begins an SE threat assessment for a mid-sized professional services firm. Starting only from the company name and website, ninety minutes of structured OSINT produces the following: the full executive team (CEO, CFO, COO, CTO) identified by name and photographed from conference speaker bios; the AP manager and two AP clerks identified from LinkedIn, along with their stated responsibilities; the email naming pattern confirmed as firstnamelastname@firm.com from three press release signatory emails; the primary banking relationship inferred from a "proud to partner" LinkedIn post; and a lookalike domain (firm-payments.com) registered two months prior with active MX records.

This information, assembled entirely from public sources in under two hours, is sufficient to construct a highly credible CEO-to-AP-clerk BEC scenario. The lookalike domain finding elevates the assessment from theoretical risk to active threat — someone has already done the preparatory work for this attack. The report recommendation is immediate: deploy DMARC p=reject, implement dual-approval requirements for all wire transfers over $10,000, and conduct mandatory out-of-band verification training for the AP team specifically.

Reducing the Human Attack Surface — Organisational Controls

The goal of an SE threat assessment is not simply to enumerate vulnerabilities in the human layer — it is to produce recommendations that the organisation can actually implement. Unlike technical vulnerabilities, which have specific patches or configuration fixes, social engineering risk requires a combination of process controls, technical mitigations, and ongoing behavioural training. Understanding which controls address which specific threat vectors allows practitioners to give prioritised, actionable guidance rather than generic "train your employees" advice.

Threat Vector

Credential stuffing: Breached passwords tested against corporate portals.

IT vendor impersonation: Attacker poses as known vendor support staff.

CEO fraud / BEC: Executive impersonation targeting finance staff.

Phishing / spear-phishing: Targeted emails delivering malware or harvesting credentials.

Vishing: Voice-based social engineering targeting help desk or IT staff.

Specific Control

MFA on all portals. Breached passwords alone are insufficient — second factor required. Phishing-resistant MFA (FIDO2/WebAuthn) preferred.

Vendor call-back verification. Any request for credentials or config changes from a vendor must be verified by calling back on a number from the official vendor website — not one provided by the caller.

Out-of-band payment verification. Any wire transfer request by email requires a phone call to the requestor using a stored number — regardless of stated urgency. No exceptions.

Email authentication (DMARC p=reject). Prevents domain spoofing. Anti-phishing training for targeted staff with role-specific examples.

Help desk identity verification protocol. Standardised script requiring identity verification before any access change — cannot be bypassed regardless of urgency claimed by caller.

Why MFA Is the Highest-ROI Single Control

Of all the controls available against the social engineering threat vectors mapped in this assessment methodology, MFA provides the highest return on investment for a single control. It does not prevent social engineering — a phishing campaign can harvest MFA-protected credentials and OTPs through real-time phishing proxies (Evilginx-style attacks). But it eliminates the entire credential-stuffing attack class entirely, which in a typical assessment represents the highest-likelihood immediate threat (credentials already in breach databases, testable today).

Phishing-resistant MFA (FIDO2 hardware security keys or platform authenticators like Windows Hello and Touch ID) goes further — it eliminates real-time phishing proxy attacks too, because the authentication is cryptographically bound to the legitimate domain. A FIDO2 credential registered on corp.example.com cannot be used on corp.examp1e.com regardless of how convincing the phishing page is. For high-value targets (executives, IT administrators, finance staff), phishing-resistant MFA is the recommended standard.

Assessment Value: The most defensible SE threat assessments produce a small number of specific, prioritised recommendations tied directly to the findings — not a generic list of security best practices. "Deploy MFA on the Citrix portal used by the 44 accounts appearing in breach databases" is a specific recommendation with a quantified risk it addresses. "Improve security awareness" is not. Practitioners who connect every recommendation to a specific finding from their OSINT work produce reports that are far more likely to result in funded remediation.

Scope, Consent, and Ethical Boundaries in SE Assessments

Social engineering assessments occupy a uniquely sensitive ethical space within penetration testing. Unlike network scanning or web application testing — which affect systems — SE assessments target human beings: real employees with real psychological responses to being deceived, even in an authorised professional context. The ethical framework governing these assessments requires more careful consideration than most other testing types.

What Requires Explicit Scope Definition

A general penetration testing authorisation does not automatically include social engineering assessment. The statement of work for an SE engagement should explicitly address:

⚠️Employee welfare: Employees who respond to simulated phishing campaigns or vishing calls in an SE assessment can experience genuine distress — embarrassment, anxiety, and in some cases disciplinary concern. Professional practitioners ensure the client has a clear, compassionate notification and support protocol for employees who are informed they were targeted. The purpose of the assessment is to improve organisational resilience, not to humiliate individuals. Any assessment that produces negative personal consequences for employees who behaved normally given their training and process context has failed in its professional responsibility.

Core Concepts Summary

👥
Human Attack Surface
Risk = access × pretext availability. IT admins and finance staff are Critical risk. Convergence profiles — multiple pretext vectors targeting one high-access individual — are the assessment's highest-value findings.
🎭
Pretext Specificity
OSINT-sourced specificity (correct manager name, accurate vendor, real internal tool names) makes pretexts compelling and time-pressure resistant. Generic pretexts fail against any trained employee; specific ones challenge even aware staff.
📋
Job Posting OSINT
Single job posting can reveal full tech stack, org chart, reporting lines, and internal tool names. Cross-reference with LinkedIn for complete personnel mapping and pretext development material.
⚠️
Breach Data Risk
Domain-level breach search (HIBP) + credential testing against portals is highest-likelihood immediate threat. MFA eliminates this class entirely. Force-reset all affected accounts on discovery — do not wait for report publication.
🧠
Psychological Principles
Authority, urgency, familiarity, social proof, reciprocity, and fear are the levers SE exploits. These are adaptive human behaviours — not employee failures. Training must specifically practice recognising these patterns under realistic conditions.
💸
Business Email Compromise
Executive hierarchy + email pattern + lookalike domain = BEC setup. Check dnstwist for registered lookalikes. DMARC p=reject prevents domain spoofing. Out-of-band verification for all wire transfers is the process control.
🔐
MFA as Highest-ROI Control
Eliminates credential stuffing entirely. Phishing-resistant (FIDO2) also defeats real-time phishing proxies — credential cryptographically bound to legitimate domain. Prioritise for IT admins, finance staff, and executives first.
⚖️
Ethical Scope
SE scope requires explicit per-activity authorisation. Employee data collected has handling and destruction obligations. Notification protocol for simulated phishing targets must be defined before testing begins. Employee welfare is a professional responsibility.
Ready to put it into practice?
Proceed to the Lab

You've covered the theory. Now apply it hands-on in the simulated environment.

Start Lab — OSINT & SE Threat Assessment
← Return to all labs