offensive-techniques/phishing-technique/SKILL.md
Authorized simulation: email/social campaign infrastructure; domain hygiene, SPF/DKIM/DMARC, GoPhish/Evilginx planning, metrics.
npx skillsauth add aeondave/malskill phishing-techniqueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Goal: design, configure, and operate phishing infrastructure that models real adversary tradecraft while staying inside written rules of engagement.
social-engineering-technique.offensive-coding/shellcode-dev/, offensive-tools/exploits/metasploit/.post-exploit-technique.Before generating any live-target infrastructure configuration, confirm:
If any are missing, produce configuration as lab reference only.
Before building infrastructure, classify the engagement objective and the minimum campaign design needed to test it safely.
dnstwist, mail-auth workflows), gophish for managed campaigns, and evilginx (v3.x) or muraena only when session interception is explicitly in scope. Real-world PhaaS kits (Tycoon2FA, Mamba2FA, Sneaky2FA, EvilProxy) inform threat modelling; they are not authorized offensive tooling.# Generate all permutations and resolve
dnstwist --registered example.com
# Show only live domains with MX records
dnstwist --registered --mxcheck example.com
# Homoglyph-only (Unicode lookalikes)
dnstwist --registered --homoglyphs example.com
# Broad scan with GeoIP and banner grabbing
dnstwist --registered --geoip --banners example.com
Focus on: registered domains with A records that also have MX records. Flag any that serve content with high ssdeep similarity to the target.
GoPhish provides campaign management, email delivery, click tracking, and credential capture.
Key configuration steps:
Evilginx proxies the entire authentication flow, capturing credentials and post-MFA session cookies. Upstream repo is still kgretzky/evilginx2 but current major is v3.x and the binary is evilginx. v3.3+ ships an official GoPhish integration (kgretzky/gophish fork).
# DNS: wildcard subdomain -> attacker IP; open 80/443
# TLS: Let's Encrypt handled automatically by Evilginx
# Layout: ./phishlets (YAML) and ./redirectors (HTML lures)
sudo ./evilginx -p ./phishlets -t ./redirectors
Phishlet YAML keys (v1.x format, still current for the community build): proxy_hosts, sub_filters, auth_tokens, credentials, login, landing_path, js_inject, auth_urls. Evilginx Pro 5.0.0 introduces Phishlets 2.0 with a landing_url field and structured request/response transformations.
Covered in depth in references/modern-aitm-tradecraft.md. Load when authorization includes MFA/session interception, OAuth device code abuse, Browser-in-the-Browser, Teams/Slack lateral phishing, quishing, or ClickFix-style paste-and-run lures.
| Metric | Description | Industry baseline | |--------|-------------|-------------------| | Open rate | Recipients who opened | 30-50% | | Click rate | Recipients who clicked | 10-25% | | Credential submission | Recipients who entered creds | 5-15% | | Reporting rate | Reported to security | 5-15% (target >30%) |
references/modern-aitm-tradecraft.md — 2024+ tradecraft: AitM PhaaS kit landscape, OAuth device code phishing, BitB, Teams/Slack lateral phishing, quishing, ClickFix.development
Auth/lab ref: Unicorn Engine CPU-only emulation for shellcode, decryptors, custom VM handlers, instruction tracing, memory hooks, and register-level experiments.
development
Auth/lab ref: Renode board and SoC simulation for MCU/RTOS firmware, UART/GPIO/peripheral modeling, GDB remote debugging, REPL platforms, and RESC scripts.
development
Auth/lab ref: Qiling OS-layer binary emulation for PE/ELF/Mach-O/UEFI/shellcode with rootfs, syscall/API hooks, filesystem mapping, and runtime patching.
databases
Auth/lab ref: QEMU user-mode and full-system emulation for cross-arch binaries, firmware, kernels, disks, serial consoles, networking, and GDB stubs.