Skip to main content

Overview

Exfiltration is the process of transferring data from a compromised host to an attacker-controlled location. This page covers common transfer techniques across multiple protocols and operating systems.
Check lots-project.com to find commonly whitelisted domains that can be abused for exfiltration — these help blend traffic with legitimate services.

Base64 Copy-Paste

Linux
Windows

HTTP

Download on Victim

Linux
Windows

Upload Server (Attacker Side)

HTTPS Server

Collaboration Platform Webhooks

Webhooks (Discord/Slack/Teams) are HTTPS endpoints that accept JSON — commonly allowed to trusted SaaS domains, making them ideal for C2 beaconing and exfiltration.

SMB

Attacker (Kali) as SMB Server
Windows Client

FTP

FTP Server (Python)
Windows FTP Client (No FTP binary)

TFTP

SCP / SSHFS

Netcat

ICMP Exfiltration

DNS Exfiltration

Protocol Summary

References