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
dnsmap — Fork von http://code.google.com/p/dnsmap/source/checkout | Kitploit
Tools/GitHubGitHub/makefu/dnsmap
AufklärungDNS- und Subdomain-EnumerationInformationsbeschaffungPenetrationstests
GitHubmakefu/dnsmap

dnsmap

Fork von http://code.google.com/p/dnsmap/source/checkout

Repository anzeigen
118296vor 8 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

EINFÜHRUNG

dnsmap wurde ursprünglich im Jahr 2006 veröffentlicht und wurde von der fiktiven Geschichte "The Thief No One Saw" von Paul Craig inspiriert, die im Buch "Stealing the Network - How to 0wn the Box" zu finden ist.

dnsmap ist hauptsächlich für Penetrationstester während der Informationssammlungs-/Aufzählungsphase von Sicherheitsbewertungen der Infrastruktur gedacht. In der Aufzählungsphase entdeckt der Sicherheitsberater typischerweise die IP-Netzblöcke, Domainnamen, Telefonnummern usw. des Zielunternehmens.

Subdomain-Brute-Force ist eine weitere Technik, die in der Aufzählungsphase eingesetzt werden sollte, da sie besonders nützlich ist, wenn andere Domain-Aufzählungstechniken wie Zonentransfers nicht funktionieren (ich erlebe selten, dass Zonentransfers heutzutage öffentlich erlaubt sind, nebenbei bemerkt).

Wenn Sie daran interessiert sind, verdeckte Computereinbruchstechniken zu erforschen, empfehle ich, dieses ausgezeichnete (und unterhaltsame) Kapitel zu lesen, das Sie kostenlos im Web finden können:

http://www.ethicalhacker.net/content/view/45/2/

Ich freue mich, sagen zu können, dass dnsmap in Backtrack 2, 3 und 4 enthalten war und von der Community überprüft wurde:

http://backtrack.offensive-security.com/index.php?title=Tools http://www.networkworld.com/community/node/57543 http://forums.remote-exploit.org/tutorials-guides/12746-dnsmap-tutorial.html http://www.linuxhaxor.net/2007/07/14/backtrack-2-information-gathering-all-dnsmap/ http://www.darknet.org.uk/2009/03/dnsmap-022-released-subdomain-bruteforcing-tool/

KOMPILIEREN

Das Kompilieren sollte unkompliziert sein:

$ make

Oder:

$ gcc -Wall dnsmap.c -o dnsmap

INSTALLATION

make install

Oder:

cp ./dnsmap /usr/local/bin/dnsmap

Wenn Sie mehrere Zieldomains in einer Stapelverarbeitung bruteforcen möchten, können Sie das enthaltene Skript dnsmap-bulk.sh verwenden. Kopieren Sie das Skript einfach nach /usr/local/bin/, damit Sie es von jedem Ort aus aufrufen können. z.B.:

cp ./dnsmap-bulk.sh /usr/local/bin/

Und legen Sie Ausführungsberechtigungen fest. z.B.:

chmod ugo+x /usr/local/bin/dnsmap-bulk.sh

EINSCHRÄNKUNGEN

Fehlende Multithreading-Unterstützung. Dieses Geschwindigkeitsproblem wird hoffentlich in zukünftigen Versionen gelöst.

LUSTIGE DINGE, DIE PASSIEREN KÖNNEN

  1. Finden interessanter Remote-Zugriffsserver (z.B.: https://extranet.targetdomain.com)

  2. Finden schlecht konfigurierter und/oder ungepatchter Server (z.B.: test.targetdomain.com)

  3. Finden neuer Domainnamen, die es Ihnen ermöglichen, nicht offensichtliche/schwer zu findende Netzblöcke Ihrer Zielorganisation zu kartieren (Registry-Nachforschungen - auch bekannt als whois ist Ihr Freund)

  4. Manchmal stellen Sie fest, dass einige bruteforced Subdomains zu internen IP-Adressen auflösen (RFC 1918). Das ist großartig, da es manchmal echte, aktuelle "A"-Einträge sind, was bedeutet, dass es möglich ist, interne Server einer Zielorganisation aus dem Internet aufzulisten, indem man nur standardmäßige DNS-Auflösung verwendet (im Gegensatz zu z.B. Zonentransfers).

  5. Entdecken eingebetteter Geräte, die mit Dynamic-DNS-Diensten konfiguriert sind (z.B.: linksys-cam.com). Diese Methode ist eine Alternative zum Auffinden von Geräten über Google-Hacking-Techniken.

VERWENDUNG

Das Brute-Forcen kann entweder mit der integrierten Wortliste von dnsmap oder einer benutzerdefinierten Wortliste erfolgen. Ergebnisse können im CSV- und menschenlesbaren Format für die weitere Verarbeitung gespeichert werden. dnsmap benötigt KEINE Root-Rechte, um ausgeführt zu werden, und sollte aus Sicherheitsgründen NICHT mit solchen Rechten ausgeführt werden.

Die Syntax zur Verwendung kann durch einfaches Ausführen von dnsmap ohne Parameter abgerufen werden:

$ ./dnsmap

dnsmap 0.30 - DNS Network Mapper by pagvac (gnucitizen.org)

usage: dnsmap [options] options: -w -r -c -d -i (useful if you're obtaining false positives)

Hinweis: Der Verzögerungswert ist ein maximaler Zufallswert. Wenn Sie z.B. 1000 eingeben, wird jede DNS-Anfrage maximal um 1 Sekunde verzögert. Standardmäßig verwendet dnsmap einen Wert von 10 Millisekunden maximaler Verzögerung zwischen DNS-Lookups.

BEISPIELE Subdomain-Brute-Forcen mit der integrierten Wortliste von dnsmap:

$ ./dnsmap targetdomain.foo

Subdomain-Brute-Forcen mit einer benutzerdefinierten Wortliste:

$ ./dnsmap targetdomain.foo -w wordlist.txt

Subdomain-Brute-Forcen mit der integrierten Wortliste und Speichern der Ergebnisse nach /tmp/:

$ ./dnsmap targetdomain.foo -r /tmp/

Da im vorherigen Beispiel kein Dateiname, sondern nur ein Pfad angegeben wurde, würde dnsmap einen eindeutigen Dateinamen erstellen, der den aktuellen Zeitstempel enthält. z.B.: /tmp/dnsmap_targetdomain_foo_2009_12_15_234953.txt

Beispiel für Subdomain-Brute-Forcen mit der integrierten Wortliste, Speichern der Ergebnisse nach /tmp/ und einer zufälligen maximalen Wartezeit von 3 Millisekunden zwischen jeder Anfrage:

$ ./dnsmap targetdomain.foo -r /tmp/ -d 300

Es wird empfohlen, die Option -d (Verzögerung in Millisekunden) zu verwenden, falls dnsmap Ihre Online-Erfahrung beeinträchtigt, d.h. Ihre Bandbreite beansprucht.

Subdomain-Brute-Forcen mit 0,8 Sekunden Verzögerung, Speichern der Ergebnisse im regulären und CSV-Format, Filtern von 2 benutzerdefinierten IPs und Verwendung einer benutzerdefinierten Wortliste:

$ ./dnsmap targetdomain.foo -d 800 -r /tmp/ -c /tmp/ -i 10.55.206.154,10.55.24.100 -w ./wordlist_TLAs.txt

Zum Brute-Forcen einer Liste von Zieldomains in einer Stapelverarbeitung verwenden Sie das bereitgestellte Bash-Skript. z.B.:

$ ./dnsmap-bulk.sh domains.txt /tmp/results/

WORTHISTEN

http://packetstormsecurity.org/Crackers/wordlists/dictionaries/ http://www.cotse.com/tools/wordlists1.htm http://wordlist.sourceforge.net/

ANDERE ÄHNLICHE WERKZEUGE - Wahl ist Freiheit!

WS-DNS-BFX http://ws.hackaholic.org/tools/WS-DNS-BFX.tgz

DNSDigger http://www.ernw.de/download/dnsdigger.zip

Fierce Domain Scan http://ha.ckers.org/fierce/

Desperate http://www.sensepost.com/research_misc.html

DNSenum http://dnsenum.googlecode.com/files/dnsenum1.2.tar.gz

ReverseRaider http://complemento.sourceforge.net/

Knock http://knock.gianniamato.it/

-- pagvac | GNUCITIZEN.org Feb 2010

Tool herunterladen