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
ultrasploiter — Eine einzelne Binärdatei, die einen Portscanner, den vollständigen Exploit-DB-Index (47k Einträge) und ausführbare Exploit-Module in einem Tool vereint. In Rust geschrieben, läuft auf Linux, Windows und macOS. | Kitploit
Tools/GitLabGitLab/vqkro/ultrasploiter
Penetrationstest-FrameworksAufklärungSchwachstellenscannerExploit-FrameworksNetzwerkkartierungPort-ScanningExploitationWebanwendungs-ExploitationInformationsbeschaffungCommand and ControlRed Teaming
143vor 15 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Payload-Entwicklung
GitLabvqkro/ultrasploiter

ultrasploiter

Eine einzelne Binärdatei, die einen Portscanner, den vollständigen Exploit-DB-Index (47k Einträge) und ausführbare Exploit-Module in einem Tool vereint. In Rust geschrieben, läuft auf Linux, Windows und macOS.

Repository anzeigen

UltraSploiter

Port-Scanner, der vollständige exploit-db-Index und eine Reihe ausführbarer Exploits in einer Binärdatei. Einzelne Datei, keine Abhängigkeiten. Linux, Windows und macOS.

Wenn du normalerweise zu nmap + searchsploit + metasploit greifen würdest, ist das alle drei hinter einem Befehl:

normalerweisehier
nmapUltraSploiter scan <ip>
searchsploitUltraSploiter search <kw>
msfconsoleUltraSploiter exploit <ip> <module>

UltraSploiter-Menü

Was ist neu in 2.0.0

Das ist ein großes Update. Der ganze Sinn des Releases ist, dass sich das Scannen bis zur Shell wie eine einzige Bewegung anfühlen soll, und wenn du erst einmal auf der Box bist, solltest du keine rohen Befehle in eine dumme Pipe tippen müssen.

  • Post-Exploitation-Shell — wenn eine Session landet, öffnet sessions -i <id> ein echtes Menü, das du mit ↑/↓ und Enter bedienst. Befehle ausführen, Dateien auflisten, Dateien herunterladen, Dateien hochladen, deren Desktop direkt auf deinen screenshoten, deren Hintergrundbild austauschen, Systeminformationen ausgeben, Persistenz platzieren, aufräumen. Jede Aktion findet von selbst heraus, ob es Windows oder Linux ist.
  • Schnellerer Scanner — die Nebenläufigkeit pro Timing-Template ist ungefähr verdoppelt (-T3 sind jetzt 2500 Sockets in Flight, -T5 sind 12000), sodass der Top-1000-Sweep auf einem Live-Netzwerk merklich schneller landet.
  • Präzisere Fingerprints — die Versionstabelle ist deutlich breiter geworden: ssh, ftp, smtp/imap, apache/nginx/iis/php/aspnet/tomcat/jetty, mysql/mariadb, redis, memcached, mongodb, elasticsearch, mssql/postgres, vnc, rdp, smb, docker, rabbitmq, jenkins/grafana/gitlab, rsync, mqtt, VPN-Appliances und mehr. Mehr Ports bekommen auch eine echte Probe (110/143/2375/5672/15672…).
  • Intelligenteres Such-Ranking — die Modulsuche wird jetzt bewertet: eine exakte ID oder ein Modulname gewinnt, dann Titel/Produkt, dann CVE, und ausführbare Module stehen über reinen Doku-Treffern. Kein alphabetisches Rauschen mehr an der Spitze.
  • Stabilität beim Ausführen — ein Modul, das panict, reißt nicht mehr den ganzen Prozess mit. Exploit-Läufe erfolgen in ihrem eigenen Thread mit abgefangenem Unwind, und nach einem erfolgreichen Lauf wird dir mitgeteilt, dass eine Session geöffnet wurde.

Die Kurzfassung: dasselbe Drei-Buchstaben-Versprechen, ein viel kürzerer Weg von scan zu einer Shell auf der Box.

Post-Exploitation-Shell

Wenn eine Reverse Shell sich verbindet, wird sie als Session registriert. Ins Menü wechseln:

UltraSploiter console
usp > sessions
usp > sessions -i 1

du erhältst eine Liste, durch die du dich mit den Pfeiltasten bewegst (Zahlentasten springen ebenfalls), Enter zum Auswählen:

AktionWas sie bewirkt
shellinteraktive Befehlsshell, back zum Zurückkehren
filesls -la / oder dir C:\
sysinfoHost, Benutzer, Betriebssystem, Schnittstellen
screenshoterfasst den Desktop des Ziels, speichert ihn unter ~/.ultrasploiter/loot
downloadlädt eine Datei nach ~/.ultrasploiter/loot herunter (base64)
uploadlädt eine lokale Datei auf das Ziel hoch (base64)
wallpaperlädt ein Bild herunter und legt es als dessen Hintergrundbild fest
persistschreibt einen Neustart-Eintrag (fragt vorher nach)
cleanuplöscht Shell-Verlauf und temporäre Artefakte

es erkennt das Zielbetriebssystem selbst (linux vs windows) und baut den passenden Befehl für jede Aktion — powershell unter windows, sh/coreutils unter linux. Datei- übertragungen laufen über den bestehenden Socket als base64, sodass auf keiner der beiden Seiten etwas anderes installiert werden muss.

UltraSploiter post-exploitation shell

so bekommst du es

am einfachsten nimmst du einfach das vorgebaute Binary und führst es aus. nichts zu installieren.

von der Releases-Seite:

  • windows - UltraSploiter-windows-x86_64.exe, doppelklicken
  • linux - UltraSploiter-linux-x86_64
  • macos - noch kein vorgebautes, mit einem Befehl bauen (siehe unten)

es ist ein Sicherheitstool, daher werden Antivirus und SmartScreen es melden. unter windows klicke auf Weitere Informationen -> Trotzdem ausführen, oder füge eine Ausnahme hinzu, wenn du es behalten willst.

windows

doppelklicke UltraSploiter.exe, das Menü öffnet sich. falls SmartScreen sich über einen unbekannten Herausgeber beschwert (das wird es, es ist unsigniert), klicke auf Weitere Informationen -> Trotzdem ausführen.

linux

chmod +x UltraSploiter-linux-x86_64
./UltraSploiter-linux-x86_64

macos

chmod +x UltraSploiter-macos-arm64
./UltraSploiter-macos-arm64

wenn Gatekeeper es blockiert (es ist wieder unsigniert), Rechtsklick -> Öffnen, oder das Quarantäne-Flag einmalig entfernen:

xattr -d com.apple.quarantine UltraSploiter-macos-arm64

Erstellen

Nur erforderlich, wenn es kein Binary für deine Plattform gibt oder du etwas ändern möchtest. Benötigt rust 1.74+.

linux

sudo apt install build-essential
git clone https://gitlab.com/vqkro/ultrasploiter
cd ultrasploiter
./build.sh

macos

xcode-select --install
git clone https://gitlab.com/vqkro/ultrasploiter
cd ultrasploiter
./build.sh

windows

git clone https://gitlab.com/vqkro/ultrasploiter
cd ultrasploiter
.\build.ps1

build.ps1 verwendet die gnu-Toolchain, sodass du weder Visual Studio noch msvc benötigst; es installiert sie, falls sie fehlt. Wenn du bereits msvc-Build-Tools hast, funktioniert auch ein einfaches cargo build --release.

Eine Windows-Besonderheit: windows-sys (von tokio eingebunden) ruft dlltool auf, das den Assembler as benötigt, und die rust-mingw-Komponente liefert ihn nicht mit. build.ps1 sucht in tools\mingw64\bin und %USERPROFILE%\tools\mingw64\bin nach einem mingw-bin, das ihn enthält, und stellt es PATH voran. Lege einen winlibs-Build in einem dieser Verzeichnisse ab, falls du auf error calling dlltool stößt. Betrifft msvc nicht.

Ausführen

Ohne Argumente erhältst du das Menü:

   1)  Scan a target           find open ports and services
   2)  Search exploits         keyword lookup
   3)  List runnable modules
   4)  Run an exploit          pick a target and a module
   5)  Console                 advanced msf-style commands
   0)  Exit

Kommandozeile

Die Kurzform: Gib ein Ziel an, füge ein Modul hinzu, wenn du eines ausführen möchtest, und der Rest ergibt sich von selbst.

UltraSploiter 10.0.0.5                           # scan it (same as scan 10.0.0.5)
UltraSploiter 10.0.0.5 -p 22,80,443 -T4          # scan with flags
UltraSploiter 10.0.0.5 vsftpd_234                # run a native/catalog module
UltraSploiter 10.0.0.5 exploit/windows/smb/ms17_010_eternalblue
                                                 # route an msf module, RHOSTS set for you

die expliziten Befehle, falls Sie diese bevorzugen:

Tool herunterladen