Les outils de recherche en ligne de noms de domaine et d’adresses IP inversées sont des services ou des utilitaires basés sur le web qui permettent de récupérer des informations relatives aux noms de domaine (DNS) et aux adresses IP. Les outils de recherche en ligne de DNS et d’adresses IP inversées sont utilisés pour :
- Rechercher des domaines
- Dépanner les problèmes liés au réseau
- Identifier les adresses IP ou les domaines susceptibles d’être malveillants
La recherche DNS est une source d’information précieuse qui peut aider les organisations et les attaquants à détecter les vulnérabilités du DNS. La mise en œuvre du protocole DNSSEC est l’un des moyens les plus connus pour se protéger contre les menaces DNS telles que le détournement de DNS et les attaques par chemin d’accès.
Dans cet article, nous verrons comment effectuer une recherche inversée de DNS et d’IP à l’aide de quelques outils en ligne pour la recherche en sécurité.
Commençons par le commencement.
Reverse IP/DNS API
Reverse IP/DNS API de WhoisXML API permet aux utilisateurs de voir toutes les connexions entre les adresses IP et les noms d’hôtes. Cette ligne de produits est alimentée par un référentiel de données DNS passives leader sur le marché, contenant des milliards d’enregistrements IP et DNS.
Les outils Reverse IP/DNS ont gagné la confiance de milliers d’utilisateurs, les aidant à ajouter le contexte DNS aux plateformes de sécurité, à accélérer la détection et la réponse aux menaces, à développer les renseignements sur les menaces, etc.
Actuellement, la gamme de produits comprend un/une :
- API avec des requêtes de sortie aux formats XML et JSON. L’API permet aux utilisateurs d’interroger jusqu’à 10 IP par seconde et peut être facilement intégrée aux plateformes Splunk et Postman.
- Base de données DNS avec des fichiers disponibles dans un format CSV unifié et cohérent, mis à jour quotidiennement, hebdomadairement ou mensuellement, selon les besoins de l’utilisateur. Téléchargez l’échantillon CSV pour tester les données dans votre environnement.
- Outil de recherche GUI qui permet aux utilisateurs de vérifier les noms de domaine partageant une adresse IP en quelques secondes et de télécharger les résultats au format JSON.
Viewdns.info
Viewdns.info est un excellent service web pratique qui permet d’effectuer une recherche inversée DNS et IP sur un domaine ou une adresse IP.
Saisissez le nom du site web ou l’adresse IP que vous souhaitez et cliquez sur le bouton “GO” pour continuer.
Ce site web propose également d’autres outils tels que la recherche inversée de whois, la recherche de base de données de spam, la recherche d’adresse MAC, le test de pare-feu, et bien d’autres encore.
HackerTarget
HackerTarget est un outil fantastique pour vérifier les enregistrements DNS inversés et la recherche IP inversée de n’importe quel site web.
Pour trouver les enregistrements du site web cible, entrez le nom de domaine ou l’adresse IP et cliquez sur “soumettre”
HackerTarget dispose de divers outils pour sécuriser les systèmes, de la découverte des surfaces d’attaque à l’identification des vulnérabilités, comme les scanners web et les scanners de ports.
DomainTools
DomainTools est un outil qui permet d’effectuer une recherche IP inversée sur n’importe quel site web. Tapez son nom de domaine ou son adresse IP dans la zone de texte et cliquez sur “Lookup” Vous obtiendrez rapidement les résultats souhaités.
En utilisant ce service web, vous pouvez également effectuer d’autres opérations telles que la vérification de l’historique d’hébergement, la recherche whois en bloc, et même en tant qu’IP tracker (suivi des changements de noms de domaine enregistrés associés à une adresse IP).
MXToolBox
L’outil MXToolBox est très simple à utiliser. Saisissez une adresse IP dans le champ de saisie pour effectuer la recherche DNS inversée.
Les autres fonctionnalités de cet outil comprennent la vérification des listes noires, DMARC (Domain-based Message Authentication, Reporting, and Conformance), et la recherche LOC.
Utilisation de l’outil Crips sous Linux
Vous pouvez également effectuer la recherche DNS et IP inversée sous Linux à l’aide de l’outil Crips.
Cet outil n’est pas préinstallé dans Linux. Vous devez l’installer manuellement à partir du dépôt GitHub.
Crips est une collection d’outils IP en ligne permettant d’obtenir rapidement des informations sur les adresses IP et les enregistrements DNS.
Les fonctionnalités comprennent la recherche Whois, Traceroute, la recherche DNS inversée, la recherche GeoIP, le balayage des ports et la recherche IP inversée.
Installation et utilisation
- Ouvrez le terminal.
- Utilisez le dépôt git suivant pour le cloner dans votre système.
git clone https://github.com/Manisso/Crips.git
Allez dans ce répertoire et exécutez l’outil en utilisant python.
cd Crips && python Crips.py
Ensuite, choisissez l’option que vous souhaitez. Pour effectuer une recherche DNS inversée, entrez 4, et pour effectuer une recherche IP inversée, entrez 7. Vous pouvez même effectuer d’autres opérations telles que la recherche géographique et le balayage des ports.
Par exemple, j’effectue ici une recherche inversée d’IP à l’aide de l’outil Crips.
En quelques secondes, il donne le résultat après avoir saisi l’adresse du domaine cible.
_|_|_| _|
_| _| _|_| _|_|_| _|_|_|
_| _|_| _| _| _| _|_|
_| _| _| _| _| _|_|
_|_|_| _| _| _|_|_| _|_|_|
_|
_|
coded By Manisso { }--{ } Coded By Manisso { }--{
----{ } fb.me/dzmanisso { }----{
greetz To IcoDz { }--{ } Greetz To IcoDz { }--{
{1}--Whois lookup
{2}--Traceroute
{3}--Recherche DNS
{4}--Reverse DNS Lookup
{5}--Recherche GéoIP
{6}- Scan des ports
{7}--Recherche d'IP inversée
{0}--INSTALLATION ET MISE À JOUR
{99}-Sortir
Crips~# 7
Entrez l'IP ou le domaine : renjith.org
<title>301 Moved Permanently</title>
<h1>301 déplacé de façon permanente</h1>
<hr>nginx
Fichier enregistré sur :
/home/writer/Crips
Fichier : index.html?q=renjith.org
Continuer [Y/n] ->
Enfin, le résultat sera sauvegardé dans un fichier index dans le même répertoire. Si vous ouvrez ce fichier, vous pouvez trouver les noms de domaine qui sont hébergés sur le même serveur.
3dcopilot.com
4cares.com
5dockrealty.com.au
7evencos.com
aajtakuttarakhand.com
aajtakuttrakhand.com
aargeesglobal.com
aayanmedicose.com
abhipetrolpump.in
abritenow.com
accnongov.org.in
adelaidesolarandelectrical.com.au
adgnito.com
advanceawamr.com
advertobuzz.in
affirmationonart.co.uk
affluentgs.com
afghanistanhub.com
ainalbeeah.com
albert.today
alhayahparty.org
aliving.ae
altsstore.com
altsstore.in
altwaf.com
americatvmount.com
anchorjo.com
andllo.com
Comprenons ensuite les concepts de recherche DNS inversée et de recherche IP inversée.
Qu’est-ce que la recherche DNS inversée ?
Un enregistrement DNS typique fait pointer un nom de domaine vers une adresse IP, ce qui indique à un ordinateur où une demande d’information doit être envoyée sur l’internet. C’est ce que l’on appelle la résolution directe (forward resolution), avec un enregistrement DNS direct (forward DNS record). Cette opération est effectuée chaque fois que vous vous rendez sur un site web sur l’internet.
L’enregistrement DNS est comparable à un annuaire téléphonique sur l’internet, dans lequel nous enregistrons les contacts à l’aide des noms des numéros de téléphone mobile.
Un enregistrement DNS inverse est l’exact opposé d’un enregistrement DNS direct. Vous commencez par rechercher l’adresse IP pour voir quel domaine ou nom d’hôte lui est associé.
Le DNS inversé, souvent connu sous le nom de rDNS, n’est pas aussi largement utilisé que les recherches DNS conventionnelles. Un domaine doit pointer vers une adresse IP, mais il n’est pas nécessaire que l’adresse IP soit associée à un enregistrement DNS inversé. Sans même un enregistrement rDNS, les domaines se chargeront quand même.
Les entrées DNS inversées sont stockées dans un type d’enregistrement PTR particulier.
Il est facile d’effectuer une recherche DNS inversée sur une adresse IP en exécutant des commandes dans un terminal. Sous Windows, Mac et Linux, il existe une commande appelée nslookup.
Dans l’exemple ci-dessous, vous pouvez voir que j’ai effectué une recherche DNS et reverse DNS sur le site web cible.
C:\NUsers\Ngeekflare>nslookup dnsleaktest.com
Serveur : reliance.reliance
Adresse : 2245:211:c34b:a1c1::c458:1041
Réponse non autorisée :
Nom : dnsleaktest.com
Adresse : 239.16.110 23.239.16.110
C:\Users\geekflare>nslookup 23.239.16.110
Serveur : reliance.reliance
Adresse : 2245:211:c34b 2245:211:c34b:a1c1::c458:1041
Nom : li685-110.members.linode.com
Adresse : 2245:211:c34b:a1c1:c458:1041 23.239.16.110
Cette commande effectue une recherche et indique d’abord d’où elle obtient l’information. Ici, il montre d’abord les détails sur les informations du résolveur DNS. Ensuite, il indique le nom d’hôte vers lequel pointe l’enregistrement DNS inversé pour l’adresse IP donnée.
Qu’est-ce que la recherche inversée d’adresses IP ?
Une recherche inversée d’IP recherche le nom de domaine et l’adresse IP et répertorie tous les domaines hébergés sur le même serveur. Elle trouve tous les enregistrements DNS A associés à une adresse IP spécifique. Elle renvoie essentiellement une liste de tous les noms de domaine associés à la même adresse IP.
La question qui se pose maintenant est de savoir ce que fera le pirate en connaissant les noms des autres applications web qui tournent sur le même serveur. Après tout, ce ne sont pas des cibles pour les pirates.
Supposons que le site web A soit l’application web cible et que les pirates n’aient pu trouver aucune vulnérabilité à exploiter.
Dans ce cas, un pirate effectue une recherche d’adresse IP inversée et découvre que le site web B est également enregistré sur le même serveur.
Supposons maintenant que le site web B présente des bogues faciles à exploiter et qu’en exploitant ces bogues ou vulnérabilités, il puisse s’emparer du serveur hébergeant ces applications web. Par conséquent, l’attaquant aura également accès à toutes les informations du site web A. Ces sites web peuvent appartenir à la même organisation ou à des organisations différentes. Pour arrêter un voleur, il faut penser comme un voleur. C’est pourquoi il est très important pour les chercheurs en sécurité de connaître l’IP inversée.
Conclusion
L’utilisation des outils de DNS et de recherche inversée d’adresses IP permet aux individus de prendre des décisions éclairées concernant leurs activités en ligne.
J’espère que cet article vous a été très utile pour apprendre la différence entre la recherche inversée DNS et IP et les différentes méthodes et outils pour les réaliser.