Tool-Vorstellung: dig
Einen wichtigen Hinweis über die Aufgabe eines Zielsystems kann dessen Domain-Name geben: Da sich Menschen nur sehr schwer eine zufällige Zahlenfolge merken können, wird einem IT-System üblicherweise eine aussagekräftige Bezeichnung zugewiesen. Diese Eigenschaft können wir uns als Angreifer zunutze machen und über DNS-Abfragen versuchen, das Ziel-Netzwerk bzw. eine Domaine zu skizzieren. Hierbei können wir sowohl sog. forward lookups als auch reverse lookups durchführen.
Bei einem forward lookup wollen wir über einen zuständigen DNS-Server einen Domain-Namen in seine zugehörige IP-Adresse auflösen. Dies passiert beispielsweise beim Öffnen einer Internetseite anhand ihres Namens. Ferner können wir durch Ausprobieren verschiedener Subdomains versuchen, weitere IT-Systeme in einem Netzwerk zu identifizieren. Beispielsweise könnte ein Unternehmen wie die Dubius Payment Ltd. eine Firewall durch die Subdomain fw kennzeichnen. Wir müssten somit einen forward lookup für den vollständigen Domain-Namen fw.dubius-payment.com durchführen. Solche DNS-Abfragen können wir mit dem Tool dig (domain information groper) vollziehen:
- dig ${Domain-Name} @${DNS-Server} +short
Im Gegensatz zu den forward lookups liegen uns bei reverse lookups die IP-Adressen von den Zielsystemen vor und wir wollen für diese „nur“ ihren Domain-Namen bestimmen. Über den Domain-Namen können wir bekanntermaßen mehr über die Funktion eines Systems erfahren. Der Domain-Name db.dubius-payment.com würde beispielsweise eine Datenbank auf dem vorliegenden System vermuten lassen. Wir sollten somit für jede IP-Adresse in einem Netzwerk ihren möglichen Domain-Namen abfragen:
- dig -x ${IP-Adresse} @${DNS-Server} +short
Als Angreifer landen wir ab und zu auch einmal in einer Fundgrube. Bei DNS wäre dies ein erlaubter Zonentransfer. Bei einem erfolgreichen Zonentransfer erhalten wir eine Liste von Resource-Records und kennen somit die relevanten Informationen einer Domain:
- dig axfr ${Domain} @${DNS-Server}
So gerne wir auch die Zonendatei einer Domain vorliegen haben möchten, so selten ist dies der Fall. Sogar müssen für IT-Systeme keine DNS-Einträge hinterlegt worden sein, sodass jede gewonnene Zusatzinformation dankend angenommen werden sollte.
Pentest Training
Werfen Sie einen Blick auf die Kapitel vom Pentest Training und lernen Sie Pentesting:
- Vorwort
- Einführung
- Rechtliche Rahmenbedingungen
- Hacking vs. Penetration-Testing
- Klassifizierung
- Aussagekraft von Penetrationstest
- Penetration-Testing-Standards
- Der Hacking-Leitfaden
- Hacking I: Scannen von Netzwerken
- Hacking II: Passwortangriffe
- Hacking III: Webanwendungsangriffe
- Hacking IV: Privilegienausweitung
- Hacking V: Tunnel-Techniken
- Hacking VI: Vulnerability-Scanner und Penetration-Testing-Frameworks
- Vorführung eines Pentests
- Risikobewertung von identifizierten Schwachstellen
- Aufbau Dokumentation und Berichterstellung
- Plauderei aus dem Nähkästchen: Insights von Dubius Payment Ltd.
binsec academy GmbH – Professionelles Pentest Training Lab
Die binsec academy GmbH bietet mit ihrem Pentest Training Lab eine hochgradig praxisorientierte Online-Plattform für realistisches Penetration Testing. In isolierten Laborumgebungen simulieren wir komplexe Unternehmensnetzwerke und moderne Angriffsvektoren, um die praktischen Fähigkeiten angehender und professioneller Penetrationstester zu schärfen. Durch das Bestehen unserer anspruchsvollen, rein praktischen Prüfung erlangen Teilnehmer das anerkannte Zertifikat zum Binsec Academy Certified Pentest Professional (BACPP) – der fundierte Nachweis für die Fähigkeit, kritische Sicherheitslücken in IT-Infrastrukturen methodisch zu identifizieren.
Das Pentest Training Lab entdecken
binsec GmbH – Experten für Penetrationstests
Als operativer Pentesting-Kern der binsec group bietet die binsec GmbH seit 2013 hochwertige, von Experten durchgeführte Penetrationstests. Wir verzichten bewusst auf automatisierte Scans: Unsere festangestellten, zertifizierten Senior-Pentest-Experten liefern manuelle Deep-Dive-Analysen von Webanwendungen, APIs, mobilen Apps, komplexen Netzwerkinfrastrukturen, Cloud-Umgebungen und hochentwickelten Red-Team-Simulationen. Spezialisiert auf stark regulierte Sektoren wie Payment, Banking und Healthcare, bieten wir klare Risikobewertungen und handlungsorientierte Berichte, um Ihre geschäftskritischen Systeme effektiv zu bewerten.
Professionelle manuelle Penetrationstests anfordern