
Ein Automatisierungstool, das Subdomains aufzählt, dann xss, sqli, open redirect, lfi, ssrf und rce Parameter herausfiltert und anschließend nach Schwachstellen scannt.
Funktionen • Installation • Verwendung • WebCopilot ausführen • Verwendete Tools • Danksagung
WebCopilot ist ein Automatisierungstool, das darauf ausgelegt ist, Subdomains des Ziels aufzulisten und mit verschiedenen Open-Source-Tools Fehler zu erkennen.
Das Skript listet zunächst alle Subdomains der angegebenen Zieldomain mit assetfinder, sublister, subfinder, amass, findomain, hackertarget, riddler und crt auf, führt dann eine aktive Subdomain-Enumeration mit gobuster aus der SecLists-Wortliste durch, filtert dann alle aktiven Subdomains mit dnsx heraus, extrahiert dann die Titel der Subdomains mit httpx und sucht nach Subdomain-Übernahmen mit subjack. Anschließend verwendet es gau/gauplus, waybackurls oder waymore, um alle Endpunkte der angegebenen Subdomains zu crawlen, dann verwendet es gf-Muster, um XSS-, LFI-, SSRF-, SQLi-, Open-Redirect- und RCE-Parameter aus diesen Subdomains herauszufiltern, und sucht dann mit verschiedenen Open-Source-Tools (wie kxss, dalfox, openredirex, nuclei usw.) nach Schwachstellen auf den Subdomains. Anschließend wird das Ergebnis des Scans ausgegeben und alle Ausgaben in einem bestimmten Verzeichnis gespeichert.
g!2m0:~ webcopilot -h
──────▄▀▄─────▄▀▄
─────▄█░░▀▀▀▀▀░░█▄
─▄▄──█░░░░░░░░░░░█──▄▄
█▄▄█─█░░▀░░┬░░▀░░█─█▄▄█
██╗░░░░░░░██╗███████╗██████╗░░█████╗░░█████╗░██████╗░██╗██╗░░░░░░█████╗░████████╗
░██║░░██╗░░██║██╔════╝██╔══██╗██╔══██╗██╔══██╗██╔══██╗██║██║░░░░░██╔══██╗╚══██╔══╝
░╚██╗████╗██╔╝█████╗░░██████╦╝██║░░╚═╝██║░░██║██████╔╝██║██║░░░░░██║░░██║░░░██║░░░
░░████╔═████║░██╔══╝░░██╔══██╗██║░░██╗██║░░██║██╔═══╝░██║██║░░░░░██║░░██║░░░██║░░░
░░╚██╔╝░╚██╔╝░███████╗██████╦╝╚█████╔╝╚█████╔╝██║░░░░░██║███████╗╚█████╔╝░░░██║░░░
░░░╚═╝░░░╚═╝░░╚══════╝╚═════╝░░╚════╝░░╚════╝░╚═╝░░░░░╚═╝╚══════╝░╚════╝░░░░╚═╝░░░
[●] Version: 2.0.0
[●] @h4r5h1t | G!2m0
[❌] Warnung: Mit Vorsicht verwenden. Du bist für deine eigenen Handlungen verantwortlich.
[❌] Die Entwickler übernehmen keine Haftung und sind nicht verantwortlich für Missbrauch oder Schäden, die durch dieses Tool verursacht werden.
Verwendung:
webcopilot -d <ziel>
webcopilot -d <ziel> -a
webcopilot [-d ziel] [-o ausgabeziel] [-t threads] [-b blind-server-url] [-x ausschließen-domains] [-f subdomains-datei] [-a] [-v] [-h]
Flags:
-d Füge dein Ziel hinzu [Optional]
-o Ausgaben in Ordner speichern [Standard: webcopilot-<zeitstempel>]
-t Anzahl der Threads [Standard: 100]
-d Füge deinen Server für BXSS hinzu [Standard: False]
-x Domains ausschließen, die außerhalb des Bereichs liegen [Standard: False]
-f Eine Datei mit Subdomains angeben, überspringt die Subdomain-Enumeration [Optional]
-a Führe alle Enumerationen aus. Standardmäßig wird nur die Subdomain-Enumeration ausgeführt. [Standard: False] [Zeitaufwendig]
-v Zeige die Version des Tools
-h Zeige diese Hilfemeldung
Beispiel:./webcopilot -d domain.com -a -o domain -t 333 -x exclude.txt -b testServer.oast.fun
Du kannst https://app.interactsh.com/ verwenden, um deinen Server zu erhalten
WebCopilot benötigt git, um erfolgreich installiert zu werden. Führe den folgenden Befehl als root aus, um webcopilot zu installieren: