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

Invoke-Transfer — это инструмент PowerShell, который помогает отправлять файлы в сильно ограниченных средах, таких как Citrix, RDP, VNC или Guacamole. Вы можете отправлять файлы в текстовом формате, небольшими фрагментами в кодировке Base64 или в виде обычного текста. Кроме того, вы можете получать файлы из снимка экрана, используя встроенную функцию OCR Microsoft Windows.
Скачайте репозиторий:
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
Доступные параметры:
-split → Разделить файл на фрагменты для передачи через буфер обмена-plain → Отправлять прямые нажатия клавиш с настраиваемыми задержками-pikvm → Отправлять прямые нажатия клавиш на совместимое устройство PiKVM-guaca → Включить режим совместимости с Apache Guacamole-sec → Установить временную задержку между фрагментами/нажатиями в секундах-merge → Объединить фрагменты Base64 обратно в исходный файл-read → Использовать встроенный OCR для чтения текста из снимка экрана
Подробное руководство по использованию можно найти по следующей ссылке:
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
Данное программное обеспечение предоставляется без каких-либо гарантий, исключительно для образовательных целей и авторизованных аудитов безопасности.
Автор не несет ответственности за любое неправомерное использование или ущерб, причиненный данным программным обеспечением.
Поддержите нашу работу, купив нам кофе: