
Простой бэкдор на Python с поддержкой туннеля Ngrok
Grok-backdoor — это простой бэкдор на Python, использующий туннель Ngrok для связи с C&C. Ngrok-backdoor может создавать бинарники для Windows, Linux и Mac с помощью Pyinstaller.
Ngrok предоставляет доступ к локальным серверам, находящимся за NAT и брандмауэрами, через защищённый туннель в общедоступный интернет.

Ngrok устанавливает туннель между локальным портом прослушивания вредоносного ПО и публичным IP-адресом сервера ngrok через уникальный номер порта. Злоумышленник может подключиться к публичному IP-адресу ngrok и уникальному порту, чтобы взаимодействовать с внутренним слушателем вредоносного ПО.
Весь код, предоставленный в этом репозитории, предназначен только для образовательных/исследовательских целей. Любые действия и/или виды деятельности, связанные с материалами, содержащимися в этом репозитории, являются исключительно вашей ответственностью. Неправильное использование кода из этого репозитория может привести к уголовным обвинениям, предъявленным соответствующим лицам. Автор не несёт ответственности в случае предъявления уголовных обвинений лицам, неправильно использующим код из этого репозитория для нарушения закона.
Python 2.7
Pyinstaller 3.21
python-pip 9.0.1
pip install -r requirements.txt
Для использования этого бэкдора необходима учётная запись ngrok.com. Вы можете указать код авторизации Ngrok при настройке grok-backdoor. После выполнения grok-backdoor на машине жертвы в панели состояния Ngrok появится новый туннель TCP.
Создайте бинарник бэкдора, запустив:
python grok-backdoor.py
Готовый бинарник можно найти в каталоге grok-backdoor/dist/:
Запустите сгенерированный бинарник grok-backdoor на машине жертвы и войдите в панель управления Ngrok.com, чтобы увидеть URL туннеля:
Подключитесь по Telnet к URL туннеля, чтобы получить привязанную оболочку (Bind shell). Наслаждайтесь оболочкой :)
Выберите «No», когда grok-backdoor спросит: «Do you want to download Ngrok binary during execution?». Если вы выберете «N», ngrok будет встроен в итоговый бинарник бэкдора.
Выберите опцию привязки бинарника ngrok к вредоносному ПО, чтобы обойти блокировку прокси.
Сообщайте об ошибках в twitter.com/deepzec. Пулл-реквесты всегда приветствуются :)