
Инструмент удаленного администрирования на Python (RAT)
Stitch предназначен только для образовательных/исследовательских целей. Автор не несет НИКАКОЙ ответственности и/или обязательств за то, как вы решите использовать любые из предоставленных инструментов/исходного кода/любых файлов. Автор и любые аффилированные с ним лица не несут ответственности за любые убытки и/или ущерб, связанные с использованием ЛЮБЫХ файлов, предоставленных с Stitch. Используя Stitch или любые включенные файлы, вы понимаете, что СОГЛАШАЕТЕСЬ ИСПОЛЬЗОВАТЬ ИХ НА СВОЙ СОБСТВЕННЫЙ РИСК. Еще раз: Stitch и ВСЕ включенные файлы предназначены ТОЛЬКО для ОБРАЗОВАТЕЛЬНЫХ и/или ИССЛЕДОВАТЕЛЬСКИХ целей. Stitch ПРЕДНАЗНАЧЕН только для использования в ваших собственных лабораториях пентестинга или с явного согласия владельца тестируемого имущества.
Кроссплатформенный инструмент удаленного администрирования на Python:
Это кроссплатформенный фреймворк на Python, который позволяет создавать собственные полезные нагрузки для Windows, Mac OSX и Linux. Вы можете выбрать, будет ли полезная нагрузка привязываться к определенному IP-адресу и порту, прослушивать соединение на порту, отправлять письмо с информацией о системе при загрузке системы, а также запускать кейлоггер при загрузке. Созданные полезные нагрузки могут работать только на той ОС, для которой они были созданы.
Все сообщения между хостом и целью шифруются с помощью AES. Каждая программа Stitch генерирует ключ AES, который затем вставляется во все полезные нагрузки. Для доступа к полезной нагрузке ключи AES должны совпадать. Чтобы подключиться с другой системы, на которой запущен Stitch, вы должны добавить ключ с помощью команды showkey на исходной системе и команды addkey на новой системе.
Команда "stitchgen" предоставляет пользователю возможность создавать установщики NSIS в Windows и Makeself на POSIX-машинах. В Windows установщик упаковывает полезную нагрузку и исполняемый файл для повышения привилегий, который предотвращает появление запроса брандмауэра и обеспечивает постоянство, и размещает полезную нагрузку в системе. В Mac OSX и Linux установщик размещает полезную нагрузку и пытается добавить постоянство. Для создания установщиков NSIS необходимо скачать и установить NSIS.
Для простой установки выполните следующую команду, соответствующую вашей ОС:
# for Windows
pip install -r win_requirements.txt
# for Mac OSX
pip install -r osx_requirements.txt
# for Linux
pip install -r lnx_requirements.txt
python main.py
or
./main.py
Моей мотивацией было углубление знаний в Python, хакинге и просто посмотреть, чего я смогу достичь. Я был несколько обескуражен и почти забросил этот проект, когда наткнулся на потрясающую работу n1nj4sec, но все же решил выложить его, поскольку уже зашел так далеко.

См. LICENSE