DNS

Qu'est-ce que le DNS et pourquoi en avons-nous besoin?

Qu'est-ce que le DNS et pourquoi en avons-nous besoin?
Dans cet article, nous discuterons du DNS du système de nom de domaine, qu'est-ce que le DNS du système de nom de domaine et où l'utiliser. Dans un premier temps, nous discuterons de la brève description du package dnsenum, du package dnsmap et du package féroce. Ici, nous allons discuter du package dnsenum :

Paquet dnsenum

C'est un script Perl multithread qui permet de détailler les informations DNS du domaine. Cela aide également à découvrir les blocs IP, en particulier ceux qui ne sont pas contigus. Il comprend les opérations de base suivantes :

Paquet dnsmap

dnsmap a été initialement publié en 2006 en raison de l'inspiration de l'histoire fictive de Paul Craig connu sous le nom de "le voleur que personne n'a vu". Cela peut être disponible dans le livre intitulé "Voler le réseau-comment posséder la boîte". Le dnsmap aide le pentester dans le processus de collecte d'informations pour les évaluations de sécurité. Dans cette phase, les blocs de réseau IP, les numéros de contact, etc. de l'entreprise ciblée sont découverts par le consultant en sécurité. Il existe une autre technique appelée le brute-forcing du sous-domaine, et elle est utile dans la phase d'énumération, en particulier lorsque le reste des méthodes comme les transferts de zone ne fonctionnent pas.

Forfait féroce

Voyons ce qui n'est pas féroce. Ce n'est pas un outil de DDoS, il n'est pas non plus conçu pour analyser l'ensemble d'Internet et mener des attaques non ciblées. De plus, ce n'est pas un scanner IP. Le but principal est de localiser les cibles, en particulier le réseau intérieur et extérieur. En quelques minutes, féroce scanne rapidement les domaines à l'aide de plusieurs tactiques aussi féroce est un script Perl. Fierce ne réalise pas les exploitations ; plutôt, quelqu'un l'a fait intentionnellement avec le commutateur -connect.

DNS (système de noms de domaine)

DNS signifie le système de noms de domaine, et il est similaire à l'annuaire téléphonique qui comprend plusieurs noms, adresses et noms. DNS est utilisé pour les réseaux internes et externes des organisations. Les noms d'hôtes des adresses IP sont résolus à l'aide du protocole DNS. Chaque ordinateur a un fichier hôte qui se trouve dans le répertoire suivant lorsqu'il n'y avait pas de DNS. C : \Windows\System32\drivers\etc.

Vous pouvez maintenant voir les enregistrements DNS pour les domaines suivants :

Énumération des DNS et transfert de zone à l'aide de dnsenum

Dnsenum est un outil simple. L'utilisation de cet outil est très simple car il résout et énumère les informations du DNS pour la cible particulière. De plus, il effectue automatiquement les transferts de zone du DNS à l'aide des détails du serveur de noms. Voyons le détail :

Dans la première étape, ouvrez la fenêtre du nouveau terminal. Exécutez ensuite la commande suivante : dnsenum. Après cela, il affichera le menu d'aide avec une description détaillée des différents opérateurs et la façon de l'utiliser.

En accédant à des informations assez sensibles, comme ce que nous avons trouvé, conduira aux informations de réseau pour l'organisation cible particulière.

Ensuite la commande suivante permet d'effectuer l'énumération DNS sur le domaine zonetransfer.moi. Ceci est montré ci-dessous :

$ dnsenum zonetransfer.moi

Dans la troisième étape, le transfert de zone DNS est effectué par dnsenum en utilisant les serveurs de noms obtenus lors du processus d'énumération. Dont les détails sont donnés ci-dessous :

Effectuer l'analyse du DNS à l'aide de l'utilitaire Host

L'utilitaire hôte est bénéfique car il est tout à fait inhérent au système d'exploitation Linux. Grâce à cela, nous pouvons obtenir beaucoup d'informations DNS concernant le domaine cible. Voyons comment cela fonctionne :

Dans la première étape, ouvrez le nouveau terminal dans Kali Linux. Exécutez ensuite la commande suivante :

$ transfert de zone hôte.moi

Ici, nous remarquerons que l'outil hôte obtiendra les enregistrements de DNS comme les enregistrements de domaine A et MX.

Ensuite, utilisez la commande suivante :

$ dnsenum -t zonetransfer.moi

Pour l'énumération pour obtenir les serveurs de noms du domaine. Ici, l'opérateur -t permet de spécifier les enregistrements de DNS.

Après avoir obtenu les serveurs de noms d'un domaine particulier, nous utiliserons les informations recueillies. Nous allons maintenant effectuer le transfert de zone DNS pour le domaine en interrogeant les serveurs de noms à l'aide de la commande suivante :

$ dnsenum -l zonetransfer.moi nsztml.digi.ninja

Recherche dans les sous-domaines à l'aide de DNSmap

Dnsmap fonctionne différemment en énumérant les sous-domaines du domaine particulier de l'organisation, puis en l'interrogeant sur le système d'exploitation kali Linus en tant que liste de mots intégrée. Le dnsamp résoudra l'adresse IP dès que le sous-domaine sera trouvé. À l'aide de la commande suivante, nous pouvons trouver les sous-domaines de diverses organisations avec leurs adresses IP, comme indiqué ci-dessous :

$ dnsenum microsoft.com

Pour trouver le portail et les annuaires sensibles cachés, il est nécessaire de découvrir les sous-domaines d'une organisation particulière.

Interrogation du DNS par l'utilisation de Fierce

Fierce est un outil d'interrogation DNS. Il est considéré comme un outil semi-léger qui effectue les recherches énormes pour le domaine cible ayant des noms d'hôte et des espaces IP. La commande suivante est utilisée pour l'exécuter, comme indiqué ci-dessous :

$ féroce -dns microsoft.com

Fierce obtiendra tous les enregistrements DNS et découvrira également les sous-domaines en utilisant leurs adresses IP du domaine particulier. Pour l'analyse approfondie du domaine cible, cet outil prendra le temps supplémentaire pour terminer le processus.

Conclusion:

Dans ce tutoriel, je vous ai montré ce qu'est le DNS et comment fonctionne l'outil dnsenum dans Kali Linux. Je vous ai également montré comment travailler sur l'outil Fierce et obtenir tous les enregistrements DNS.

Meilleures distributions Linux pour les jeux en 2021
Le système d'exploitation Linux a parcouru un long chemin depuis son apparence originale, simple et basée sur le serveur. Ce système d'exploitation s'...
Comment capturer et diffuser votre session de jeu sur Linux
Dans le passé, jouer à des jeux n'était considéré qu'un passe-temps, mais avec le temps, l'industrie du jeu a connu une croissance énorme en termes de...
Meilleurs jeux à jouer avec le suivi des mains
Oculus Quest a récemment introduit l'idée géniale du suivi manuel sans contrôleurs. Avec un nombre toujours croissant de jeux et d'activités qui exécu...