File Transfer Methods
Various methods to transfer files between attacker and target machines
Table of Contents
Linux to Linux#
HTTP Server#
| |
Netcat#
| |
SCP#
| |
Base64#
| |
Socat#
| |
Windows to Linux#
PowerShell Download#
| |
Certutil#
| |
BITSAdmin#
| |
SMB#
| |
FTP#
| |
Linux to Windows#
PowerShell Upload#
| |
Netcat (Windows)#
| |
SMB Upload#
| |
Exfiltration Methods#
DNS Exfiltration#
| |
ICMP Exfiltration#
| |
HTTP POST#
| |
Download Cradles (Windows)#
PowerShell#
| |
CMD#
| |
VBScript#
| |
| |
Alternative Methods#
Bash TCP#
| |
Python#
| |
Perl#
| |
Ruby#
| |
PHP#
| |
JavaScript (Node.js)#
| |
Bypassing Restrictions#
Download without wget/curl#
| |
Encoding#
| |
[PROTOCOL] Choose the appropriate method based on available tools and network restrictions
[TIP] Always verify file integrity after transfer using MD5/SHA checksums