
Ferramenta PowerShell para transferir arquivos em ambientes restritos (Citrix, RDP, VNC, Guacamole) via clipboard, blocos Base64, teclas ou leitura de capturas de tela OCR.

O Invoke-Transfer é uma ferramenta PowerShell que ajuda a enviar ficheiros em ambientes altamente restritos como Citrix, RDP, VNC ou Guacamole. Pode enviar ficheiros em formato de texto, em pequenos pedaços codificados em Base64 ou em texto simples. Além disso, pode receber ficheiros a partir de uma captura de ecrã, utilizando a função OCR nativa do Microsoft Windows.
Descarregue o repositório:
git clone https://github.com/JoelGMSec/Invoke-Transfer
.\Invoke-Transfer.ps1 -h
___ _ _____ __
|_ _|_ __ _ __ __ | | __ __ |_ _| __ __ _ _ __ ___ / _| ___ _ __
| || '_ \ \ / / _ \| |/ / _ \____| || '__/ _' | '_ \/ __| |_ / _ \ '__|
| || | | \ V / (_) | < __/____| || | | (_| | | | \__ \ _| __/ |
|___|_| |_|\_/ \___/|_|\_\___| |_||_| \__,_|_| |_|___/_| \___|_|
----------------------- by @JoelGMSec & @3v4Si0N ---------------------
Info: This tool helps you to send files in highly restricted environments
such as Citrix, RDP, VNC, Guacamole.. using clipboard or keystrokes
Usage: .\Invoke-Transfer.ps1 -split {FILE} -sec {SECONDS}
Send 120KB chunks with a set time delay of seconds
Add -guaca to send files through Apache Guacamole
.\Invoke-Transfer.ps1 -plain {FILE or TEXT} -sec {SECONDS}
Send raw keystrokes with a set time delay of seconds
Add -pikvm {PiKVM_IP} to send files through PiKVM
.\Invoke-Transfer.ps1 -merge {B64FILE} -out {FILE}
Merge Base64 file into original file in desired path
.\Invoke-Transfer.ps1 -read {IMGFILE} -out {FILE}
Read screenshot with Windows OCR and save output to file
Warning: This tool only works on Windows 10 or greater
OCR reading may not be entirely accurate
Parâmetros Disponíveis:
-split → Divide ficheiro em pedaços para transferência por área de transferência-plain → Envia teclas brutas com atrasos personalizados-pikvm → Envia teclas brutas para dispositivo compatível com PiKVM-guaca → Ativa o modo de compatibilidade com Apache Guacamole-sec → Define atraso entre pedaços/teclas em segundos-merge → Combina pedaços Base64 de volta ao ficheiro original-read → Usa OCR nativo para ler texto de captura de ecrã
O guia detalhado de uso pode ser encontrado no seguinte link:
https://darkbyte.net/transfiriendo-ficheros-en-entornos-restringidos-con-invoke-transfer
Este projeto está licenciado sob a licença GNU GPL-3.0 - Consulte o ficheiro LICENSE para mais detalhes.
Esta ferramenta foi criada e desenhada de raiz por Joel Gámez Molina (@JoelGMSec) e Héctor de Armas Padrón (@3v4si0n).
Outras formas de me contactar no meu blog darkbyte.net
Este software é fornecido sem garantia, exclusivamente para fins educacionais e auditorias de segurança autorizadas.
O autor não é responsável por qualquer uso indevido ou dano causado por este software.
Apoie o nosso trabalho comprando-nos um café: