4.7 KiB
49 - Pentesting TACACS+
{% hint style="success" %}
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Support HackTricks
- Check the subscription plans!
- Join the 💬 Discord group or the telegram group or follow us on Twitter 🐦 @hacktricks_live.
- Share hacking tricks by submitting PRs to the HackTricks and HackTricks Cloud github repos.
Grundinformationen
Das Terminal Access Controller Access Control System (TACACS) Protokoll wird verwendet, um Benutzer, die versuchen, auf Router oder Network Access Servers (NAS) zuzugreifen, zentral zu validieren. Seine aktualisierte Version, TACACS+, trennt die Dienste in Authentifizierung, Autorisierung und Abrechnung (AAA).
PORT STATE SERVICE
49/tcp open tacacs
Standardport: 49
Authentifizierungsschlüssel abfangen
Wenn die Kommunikation zwischen dem Client und dem TACACS-Server von einem Angreifer abgefangen wird, kann der verschlüsselte Authentifizierungsschlüssel abgefangen werden. Der Angreifer kann dann versuchen, einen lokalen Brute-Force-Angriff auf den Schlüssel durchzuführen, ohne in den Protokollen erkannt zu werden. Wenn der Angreifer erfolgreich den Schlüssel brute-forced, erhält er Zugriff auf die Netzwerkausrüstung und kann den Datenverkehr mit Tools wie Wireshark entschlüsseln.
Durchführung eines MitM-Angriffs
Ein ARP-Spoofing-Angriff kann genutzt werden, um einen Man-in-the-Middle (MitM)-Angriff durchzuführen.
Brute-Forcing des Schlüssels
Loki kann verwendet werden, um den Schlüssel zu brute-forcen:
sudo loki_gtk.py
Wenn der Schlüssel erfolgreich bruteforced (normalerweise im MD5-verschlüsselten Format), können wir auf die Geräte zugreifen und den TACACS-verschlüsselten Datenverkehr entschlüsseln.
Entschlüsselung des Datenverkehrs
Sobald der Schlüssel erfolgreich geknackt wurde, besteht der nächste Schritt darin, den TACACS-verschlüsselten Datenverkehr zu entschlüsseln. Wireshark kann verschlüsselten TACACS-Datenverkehr verarbeiten, wenn der Schlüssel bereitgestellt wird. Durch die Analyse des entschlüsselten Datenverkehrs können Informationen wie das verwendete Banner und der Benutzername des Admin-Benutzers erhalten werden.
Durch den Zugriff auf das Kontrollpanel der Netzwerkausrüstung mit den erhaltenen Anmeldeinformationen kann der Angreifer die Kontrolle über das Netzwerk ausüben. Es ist wichtig zu beachten, dass diese Aktionen ausschließlich zu Bildungszwecken dienen und nicht ohne entsprechende Genehmigung verwendet werden sollten.
Referenzen
{% hint style="success" %}
Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Unterstützen Sie HackTricks
- Überprüfen Sie die Abonnementpläne!
- Treten Sie der 💬 Discord-Gruppe oder der Telegram-Gruppe bei oder folgen Sie uns auf Twitter 🐦 @hacktricks_live.
- Teilen Sie Hacking-Tricks, indem Sie PRs an die HackTricks und HackTricks Cloud GitHub-Repos senden.