
Automatisiertes Aufklärungs- und Schwachstellenerkennungstool, das Subdomains aufzählt, URLs sammelt und Nuclei-Scans durchführt, um Fehlkonfigurationen und Sicherheitsprobleme in Ziel-Domains zu identifizieren.
So funktioniert es • Installation • Installation mit Docker • Verwendung • MODI • Wichtige Hinweise | Webhook-Konfigurationen • Für Entwickler • Danksagungen
Wir stellen SCRIPTKIDDI3 vor, ein leistungsstarkes Recon- und erstes Schwachstellenerkennungstool für Bug-Bounty-Jäger. SCRIPTKIDDI3 wurde mit einer Vielzahl von Open-Source-Tools und einem Shell-Skript erstellt und ermöglicht es Ihnen, schnell und effizient einen Scan auf der Zieldomäne durchzuführen und potenzielle Schwachstellen zu identifizieren.
SCRIPTKIDDI3 beginnt mit der Durchführung von Recon auf dem Zielsystem, sammelt Informationen wie Subdomains und führt Dienste mit nuclei aus. Anschließend werden diese Informationen genutzt, um nach bekannten Schwachstellen und potenziellen Angriffsvektoren zu suchen und Sie auf alle Hochrisikoprobleme aufmerksam zu machen, die behoben werden müssen.
Darüber hinaus enthält SCRIPTKIDDI3 Funktionen zur Identifizierung von Fehlkonfigurationen und unsicheren Standardeinstellungen mit nuclei-Vorlagen, um sicherzustellen, dass Ihre Systeme ordnungsgemäß konfiguriert und sicher sind.
SCRIPTKIDDI3 ist ein unverzichtbares Werkzeug für gründliche und effektive Recon- und Schwachstellenbewertungen. Lassen Sie uns mit SCRIPTKIDDI3 Fehler finden.
[Danke ChatGPT für die Beschreibung]
Dieses Tool führt hauptsächlich 3 Aufgaben aus:
SCRIPTKIDDI3 benötigt verschiedene Tools, um erfolgreich ausgeführt zu werden. Führen Sie den folgenden Befehl aus, um die neueste Version mit allen Anforderungen zu installieren:
git clone https://github.com/thecyberneh/scriptkiddi3.git
cd scriptkiddi3
bash installer.sh
ScriptKiddi3 ist jetzt als Docker-Container verfügbar, sodass Benutzer dieses leistungsstarke Tool mühelos auf verschiedenen Plattformen, einschließlich Windows, Linux und mehr, nutzen können. Diese README bietet eine Kurzanleitung für den Einstieg in den ScriptKiddi3-Docker-Container.
Holen Sie sich das Docker-Image von scriptkiddi3
docker pull thecyberneh/scriptkiddi3:v1
Wie führe ich das Docker-Image von Scriptkiddi3 aus?
docker run -it thecyberneh/scriptkiddi3:v1 /bin/bash
Sie können jederzeit SCRIPTKIDDI3s Docker-Repository besuchen.
scriptkiddi3 -h
Dies zeigt die Hilfe für das Tool an. Hier sind alle unterstützten Schalter.
[ABOUT:]
Streamline your recon and vulnerability detection process with SCRIPTKIDDI3,
A recon and initial vulnerability detection tool built using shell script and open source tools.
[Usage:]
scriptkiddi3 [MODE] [FLAGS]
scriptkiddi3 -m EXP -d target.com -c /path/to/config.yaml
[MODES:]
['-m'/'--mode']
Available Options for MODE:
SUB | sub | SUBDOMAIN | subdomain Run scriptkiddi3 in SUBDOMAIN ENUMERATION mode
URL | url Run scriptkiddi3 in URL ENUMERATION mode
EXP | exp | EXPLOIT | exploit Run scriptkiddi3 in Full Exploitation mode
Feature of EXPLOI mode : subdomain enumaration, URL Enumeration,
Vulnerability Detection with Nuclei,
and Scan for SUBDOMAINE TAKEOVER
[FLAGS:]
[TARGET:] -d, --domain target domain to scan
[CONFIG:] -c, --config path of your configuration file for subfinder
[HELP:] -h, --help to get help menu
[UPDATE:] -u, --update to update tool
[Examples:]
Run scriptkiddi3 in full Exploitation mode
scriptkiddi3 -m EXP -d target.com
Use your own CONFIG file for subfinder
scriptkiddi3 -m EXP -d target.com -c /path/to/config.yaml
Run scriptkiddi3 in SUBDOMAIN ENUMERATION mode
scriptkiddi3 -m SUB -d target.com
Run scriptkiddi3 in URL ENUMERATION mode
scriptkiddi3 -m SUB -d target.com
SCRIPTKIDDI3 im VOLLSTÄNDIGEN EXPLOIT-MODUS ausführen
scriptkiddi3 -m EXP -d target.com
Der VOLLSTÄNDIGE EXPLOIT-MODUS enthält die folgenden Funktionen:
scriptkiddi3 im SUBDOMAIN-ENUMERATION-MODUS ausführen
scriptkiddi3 -m SUB -d target.com
Der SUBDOMAIN-ENUMERATION-MODUS enthält die folgenden Funktionen:
scriptkiddi3 im URL-ENUMERATION-MODUS ausführen
scriptkiddi3 -m URL -d target.com
Der URL-ENUMERATION-MODUS enthält die folgenden Funktionen:
Verwendung Ihrer eigenen CONFIG-Datei für subfinder
scriptkiddi3 -m EXP -d target.com -c /path/to/config.yaml
Sie können auch Ihre eigene CONFIG-Datei mit Ihren API-Schlüsseln für die Subdomain-Enumeration mit subfinder bereitstellen.
Aktualisieren des Tools auf die neueste Version Sie können den folgenden Befehl ausführen, um das Tool zu aktualisieren:
scriptkiddi3 -u
Ein Beispiel für config.yaml
binaryedge:
- 0bf8919b-aab9-42e4-9574-d3b639324597
- ac244e2f-b635-4581-878a-33f4e79a2c13
censys:
- ac244e2f-b635-4581-878a-33f4e79a2c13:dd510d6e-1b6e-4655-83f6-f347b363def9
certspotter: []
passivetotal:
- [email protected]:sample_password
securitytrails: []
shodan:
- AAAAClP1bJJSRMEYJazgwhJKrggRwKA
github:
- ghp_lkyJGU3jv1xmwk4SDXavrLDJ4dl2pSJMzj4X
- ghp_gkUuhkIYdQPj13ifH4KA3cXRn8JD2lqir2d4
zoomeye:
- zoomeye_username:zoomeye_password
/$HOME/.config/notify/provider-config.yaml hinzufügen.provider-config.yaml einfügen (Vergessen Sie nicht, sie unter folgendem Pfad zu speichern: /$HOME/.config/notify/provider-config.yaml)slack:
- id: "slack"
slack_channel: "recon"
slack_username: "test"
slack_format: "{{data}}"
slack_webhook_url: "https://hooks.slack.com/services/XXXXXX"
- id: "vulns"
slack_channel: "vulns"
slack_username: "test"
slack_format: "{{data}}"
slack_webhook_url: "https://hooks.slack.com/services/XXXXXX"
discord:
- id: "crawl"
discord_channel: "crawl"
discord_username: "test"
discord_format: "{{data}}"
discord_webhook_url: "https://discord.com/api/webhooks/XXXXXXXX"
- id: "subs"
discord_channel: "subs"
discord_username: "test"
discord_format: "{{data}}"
discord_webhook_url: "https://discord.com/api/webhooks/XXXXXXXX"
telegram:
- id: "tel"
telegram_api_key: "XXXXXXXXXXXX"
telegram_chat_id: "XXXXXXXX"
telegram_format: "{{data}}"
telegram_parsemode: "Markdown" # None/Markdown/MarkdownV2/HTML (https://core.telegram.org/bots/api#formatting-options)
pushover:
- id: "push"
pushover_user_key: "XXXX"
pushover_api_token: "YYYY"
pushover_format: "{{data}}"
pushover_devices:
- "iphone"
smtp:
- id: email
smtp_server: mail.example.com
smtp_username: [email protected]
smtp_password: password
from_address: [email protected]
smtp_cc:
- [email protected]
smtp_format: "{{data}}"
subject: "Email subject"
smtp_html: false
smtp_disable_starttls: false
googlechat:
- id: "gc"
key: "XXXXXXXX"
token: "XXXXXX"
space: "XXXXXX"
google_chat_format: "{{data}}"
teams:
- id: "recon"
teams_webhook_url: "https://<domain>.webhook.office.com/webhookb2/xx@xx/IncomingWebhook/xx"
teams_format: "{{data}}"
custom:
- id: webhook
custom_webhook_url: http://host/api/webhook
custom_method: GET
custom_format: '{{data}}'
custom_headers:
Content-Type: application/json
X-Api-Key: XXXXX
custom:
- id: webhookJson
custom_webhook_url: http://host/api/webhook
custom_method: GET
custom_format: '{"text":{{dataJsonString}} }'
custom_headers:
Content-Type: application/json
X-Api-Key: XXXXX
custom:
- id: webhook
custom_webhook_url: http://host/api/webhook
custom_method: GET
custom_sprig: '{"text":"{{ .url }}"}'
custom_headers:
Content-Type: application/json
X-Api-Key: XXXXX
Wenn Sie Ideen für neue Funktionen oder Modi haben, die Sie in diesem Tool sehen möchten, können Sie jederzeit einen Pull-Request (PR) einreichen, um Ihre Änderungen beizutragen.
Wenn Sie weitere Fragen haben, können Sie mich jederzeit auf Twitter (thecyberneh) kontaktieren.
Ich möchte mich bei allen Open-Source-Projekten bedanken, die dieses Tool ermöglicht und Recon-Aufgaben erleichtert haben.