Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Invoke-Transfer — Инструмент PowerShell для передачи файлов в ограниченных средах (Citrix, RDP, VNC, Guacamole) через буфер обмена, фрагменты Base64, нажатия клавиш или чтение скриншотов с помощью OCR. | Kitploit
Инструменты/GitHubGitHub/joelgmsec/invoke-transfer
OSINT (Разведка открытых источников)Эксфильтрация данныхТестирование на ПроникновениеУтилиты и фреймворкиRed Teaming
GitHubjoelgmsec/invoke-transfer

Invoke-Transfer

Инструмент PowerShell для передачи файлов в ограниченных средах (Citrix, RDP, VNC, Guacamole) через буфер обмена, фрагменты Base64, нажатия клавиш или чтение скриншотов с помощью OCR.

Репозиторий
7597 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

Invoke-Transfer

Invoke-Transfer

PowerShell Передача данных через буфер обмена

Invoke-Transfer — это инструмент PowerShell, который помогает отправлять файлы в сильно ограниченных средах, таких как Citrix, RDP, VNC или Guacamole. Вы можете отправлять файлы в текстовом формате, небольшими фрагментами в кодировке Base64 или в виде обычного текста. Кроме того, вы можете получать файлы из снимка экрана, используя встроенную функцию OCR Microsoft Windows.

✨ Возможности

  • 🔀 Кодирование Base64: Преобразует файлы в текстовый формат для простой и безопасной передачи
  • 📋 Передача через буфер обмена: Отправляет файлы через буфер обмена в ограниченных средах
  • ⚡ Фрагментированная передача: Разделяет файлы на фрагменты по 120 КБ с настраиваемыми задержками
  • ✏️ Режим прямого ввода с клавиатуры: Отправляет обычный текст (режим печатной машинки) с временными задержками
  • ⌨️ PiKVM HID API: Отправляет нажатия клавиш через HID API PiKVM на совместимых устройствах
  • 🥑 Совместимость с Guacamole: Специальный режим для сред Apache Guacamole
  • 🖼️ Поддержка OCR: Читает и получает файлы из снимков экрана с помощью Windows OCR
  • 💻 Родной для Windows: Создан для современных Windows с PowerShell 5.1

⚙️ Требования

  • PowerShell 5.1
  • Windows 10 или новее

Скачайте репозиторий:

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

🚀 Использование

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

Доступные параметры:

  • -split → Разделить файл на фрагменты для передачи через буфер обмена
  • -plain → Отправлять прямые нажатия клавиш с настраиваемыми задержками
  • -pikvm → Отправлять прямые нажатия клавиш на совместимое устройство PiKVM
  • -guaca → Включить режим совместимости с Apache Guacamole
  • -sec → Установить временную задержку между фрагментами/нажатиями в секундах
  • -merge → Объединить фрагменты Base64 обратно в исходный файл
  • -read → Использовать встроенный OCR для чтения текста из снимка экрана

📸 Скриншоты

image

🗂️ Документация

Подробное руководство по использованию можно найти по следующей ссылке:

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

📄 Лицензия

Этот проект лицензирован под лицензией GNU GPL-3.0 — подробнее см. в файле LICENSE.

👨‍💻 Авторы и контакты

Этот инструмент был создан и разработан с нуля Joel Gámez Molina (@JoelGMSec) и Héctor de Armas Padrón (@3v4si0n).

Другие способы связаться со мной — на моем блоге darkbyte.net

⚠️ Отказ от ответственности

Данное программное обеспечение предоставляется без каких-либо гарантий, исключительно для образовательных целей и авторизованных аудитов безопасности.

Автор не несет ответственности за любое неправомерное использование или ущерб, причиненный данным программным обеспечением.

☕ Поддержка

Поддержите нашу работу, купив нам кофе:

buymeacoffe

Скачать инструмент