Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Invoke-Transfer — Ferramenta PowerShell para transferir arquivos em ambientes restritos (Citrix, RDP, VNC, Guacamole) via clipboard, blocos Base64, teclas ou leitura de capturas de tela OCR. | Kitploit
Ferramentas/GitHubGitHub/joelgmsec/invoke-transfer
OSINT (Inteligência de Fontes Abertas)Exfiltração de DadosTestes de PenetraçãoUtilitários e FrameworksRed Teaming
GitHubjoelgmsec/invoke-transfer

Invoke-Transfer

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

Ver Repositório
759há 7 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

Invoke-Transfer

Invoke-Transfer

Transferência de Dados via Área de Transferência do PowerShell

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.

✨ Funcionalidades

  • 🔀 Codificação Base64: Converte ficheiros para formato de texto para transferência fácil e segura
  • 📋 Transferência por área de transferência: Envia ficheiros através da área de transferência em ambientes restritos
  • ⚡ Transferência fragmentada: Divide ficheiros em pedaços de 120KB com atrasos configuráveis
  • ✏️ Modo de teclas brutas: Envia texto simples (modo máquina de escrever) com atrasos temporizados
  • ⌨️ PiKVM HID API: Envia teclas através da API HID do PiKVM em dispositivos compatíveis
  • 🥑 Compatibilidade com Guacamole: Modo especial para ambientes Apache Guacamole
  • 🖼️ Suporte OCR: Lê e recebe ficheiros a partir de capturas de ecrã usando o OCR do Windows
  • 💻 Nativo do Windows: Projetado para Windows moderno com PowerShell 5.1

⚙️ Requisitos

  • PowerShell 5.1
  • Windows 10 ou superior

Descarregue o repositório:

root@kitploit:~
git clone https://github.com/JoelGMSec/Invoke-Transfer

🚀 Utilização

root@kitploit:~
.\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ã

📸 Capturas de Ecrã

imagem

🗂️ Documentação

O guia detalhado de uso pode ser encontrado no seguinte link:

https://darkbyte.net/transfiriendo-ficheros-en-entornos-restringidos-con-invoke-transfer

📄 Licença

Este projeto está licenciado sob a licença GNU GPL-3.0 - Consulte o ficheiro LICENSE para mais detalhes.

👨‍💻 Créditos e Contacto

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

⚠️ Aviso Legal

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.

☕ Apoio

Apoie o nosso trabalho comprando-nos um café:

buymeacoffe

Baixar ferramenta