← ClaudeAtlas

analyzing-network-covert-channels-in-malwarelisted

Detect and analyze covert communication channels used by malware, including DNS tunneling, ICMP exfiltration, steganographic HTTP, and other protocol abuse used for C2 and data exfiltration. Use when investigating suspicious DNS/ICMP/HTTP traffic patterns, hunting for hidden C2 channels in network captures, or attributing exfiltration traffic to a known tunneling toolset.
anxious-phyllo879/Anthropic-Cybersecurity-Skills · ★ 0 · AI & Automation · score 78
Install: claude install-skill anxious-phyllo879/Anthropic-Cybersecurity-Skills
# Analyzing Network Covert Channels in Malware ## Overview Malware uses covert channels to disguise C2 communication and data exfiltration within legitimate-looking network traffic. DNS tunneling encodes data in DNS queries and responses (used by tools like iodine, dnscat2, and malware families like FrameworkPOS). ICMP tunneling hides data in echo request/reply payloads (icmpsh, ptunnel). HTTP covert channels embed C2 data in headers, cookies, or steganographic images. Protocol abuse exploits allowed protocols to bypass firewalls. DNS tunneling detection achieves 99%+ recall with modern ML-based approaches, though low-throughput exfiltration remains challenging. Palo Alto Unit42 tracked three major DNS tunneling campaigns (TrkCdn, SecShow, Savvy Seahorse) through 2024, showing the technique's continued prevalence. ## When to Use - When investigating security incidents that require analyzing network covert channels in malware - When building detection rules or threat hunting queries for this domain - When SOC analysts need structured procedures for this analysis type - When validating security monitoring coverage for related attack techniques ## Prerequisites - Python 3.9+ with `scapy`, `dpkt`, `dnslib` - Wireshark/tshark for PCAP analysis - Zeek (formerly Bro) for network monitoring - DNS query logging infrastructure - Understanding of DNS, ICMP, HTTP protocols at packet level ## Workflow ### Step 1: DNS Tunneling Detection ```python #!/usr/bin/env python3 """Detect