pretext-engineering
Design a credible phishing pretext and target shortlist from OSINT before any campaign is built — sender persona, scenario, timing, and the minimal target set.
- License 许可
- MIT
- 最近更新
- 2026-06-15
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- pretext-engineering
- metadata
- { "tags": [ "phishing", "social-engineering", "osint", "pretext" ], "subdomain": "phishing", "when_to_use": "pretext, lure design, target shortlist, phishing scenario, osint for phishing, sender persona, spearphishing", "mitre_attack": [ "T1598", "T1598.002", "T1598.003", "T1585" ] }
- description
- Design a credible phishing pretext and target shortlist from OSINT before any campaign is built — sender persona, scenario, timing, and the minimal target set.
03 SKILL.md 正文
Pretext Engineering
The pretext is the campaign. A technically perfect evilginx2 proxy behind an implausible story converts nobody and burns the engagement. Design the story first, from real OSINT, then pick the smallest target set that proves the objective.
Inputs
plan/roe.json: permitted pretext classes, out-of-scope users, VIP exclusions,data_handling.- OSINT handoff (from the OsintOperator): employee list, org chart, email format, tech stack, current events (mergers, migrations).
Build the pretext
- Pick a scenario the target already expects. The best pretexts ride a real process: an in-progress SSO/MFA migration, a benefits open-enrollment window, a shared-document notification from a tool the org actually uses (read the tech stack from OSINT).
- Choose the sender persona. Internal IT, a known SaaS vendor, or
a real internal sender — but ONLY impersonate an internal employee
if
plan/roe.json:permitted_actionsallows it. - Define the call to action. One click → the lure domain. Keep it single-step.
- Set timing. Match send-time to the scenario (e.g. Monday
09:00 for an "IT maintenance this week" lure) and the engagement
opsec_levelsend rate.
Target shortlist
- Start with 1–3 users for the first wave (validate deliverability + detection window before scaling).
- EXCLUDE anyone in
out_of_scopeor flaggedvip: true. - Prefer roles that satisfy the objective (e.g. for cloud access, target an engineer with console access, not reception).
Forbidden lure patterns
- NEVER promise monetary reward or threaten immediate termination — these spike helpdesk volume and break blue-team coverage.
- NEVER use a brand that could be confused with a different customer.
Output
Write plan/phisher/pretext.md (scenario, persona, CTA, send window,
target shortlist with rationale) and create the target User nodes in
the knowledge graph. This file is the input to gophish-campaign /
evilginx2-proxy and to the mandatory lure-deconfliction handshake.
04 同仓库更多 Skills
wps-pixie-dust
WPS Pixie-Dust offline nonce attack (reaver -K / pixiewps) and fallback online PIN brute (bully) to recover the AP's WPA PSK without capturing a handshake.
wpa3-sae
WPA3-SAE transition-mode downgrade (DragonShift), SSID Confusion CVE-2023-52424, Dragonblood side-channels, and SAE captive-portal credential recovery against WPA3-Personal networks.
wpa2-psk
WPA/WPA2-PSK handshake capture via targeted deauth + PMKID (no deauth required) + offline hashcat cracking. The most common consumer/SMB encryption mode in 2026.
wpa-enterprise-eap
WPA/WPA2/WPA3-Enterprise (802.1X/EAP) rogue-RADIUS evil-twin for MSCHAPv2 capture, GTC downgrade, and PEAP relay. MSCHAPv2 capture equals a NetNTLM hash — the primary wireless on-ramp to Active Directory.
krack-fragattacks
KRACK key-reinstallation (CVE-2017-13077..13082) and FragAttacks fragmentation/aggregation flaws (CVE-2020-24586..24588, CVE-2020-26139..26147) against legacy or embedded 802.11 supplicants with poor patch cadence.
evil-twin-karma
Evil-twin rogue AP with KARMA/Mana PNL-probe response, captive-portal credential capture, and post-association MITM for PSK/open networks. Distinct from wpa-enterprise-eap which targets 802.1X.