OSINT : Les astuces cachées des noms de domaine | Ep. 4

Techno
30 Aug 202410:25

Summary

TLDRThis video delves into the intriguing world of open-source intelligence, focusing on how domain names can be exploited to uncover valuable information. It explains the structure of domain names and their management by entities like registrars, regulated by international organizations such as ICANN. The video demonstrates how to use the 'whois' command to extract information about a domain, including its creation date, registrar details, and contact information. It also covers the use of various online tools for further investigation, such as ViewDNS, MX Toolbox, and the Wayback Machine, which can reveal historical data, associated emails, and technological insights about websites. The presenter, an experienced cybersecurity professional, shares tips and introduces additional tools like crt.sh and osint.sh for comprehensive domain analysis.

Takeaways

  • 🌐 A domain name is a unique address composed of a name and a top-level domain (TLD), such as 'example.com'.
  • 🔎 The 'whois' command is commonly used to reveal information about a domain name, including its creation date, registration details, and registrar.
  • 💾 On Windows, 'whois' can be downloaded and used to query domain information by navigating to the directory containing the extracted files and running the command.
  • 📝 Public domain names are registered and managed by entities called registrars, which are accredited by organizations like ICANN.
  • 🔑 The registrar is the accredited company that sells domains to the public and provides contact information and identifiers as part of the domain's WHOIS record.
  • 🏢 The registrant is the entity that holds the rights to a domain name, responsible for registration fees and contact information updates.
  • 📡 Domain name servers (DNS) resolve domain names into IP addresses, which are essential for web navigation and application queries.
  • 🕵️‍♂️ Some domain owners may choose to hide their information using private registration services, making certain details unavailable to the public.
  • 🔍 Tools like ViewDNS can be used to discover additional information about a domain, such as associated IP addresses and historical data.
  • 📈 The Wayback Machine (web.archive.org) allows users to see historical snapshots of web pages, which can be useful for digital investigations or understanding changes over time.
  • 🔗 Tools like Hunter and crt.sh provide functionalities to find associated emails and SSL/TLS certificates for a domain, respectively, which can be valuable for network intelligence gathering.

Q & A

  • What is the significance of a domain name in the context of the video?

    -A domain name is a unique address typically composed of a name and a top-level domain. It can reveal various information about the entity that owns it, and is managed by entities called registrars under the governance of international organizations like ICANN.

  • What is the command used to gather information about a domain name?

    -The command generally used to gather information about a domain name is 'whois'. It is available by default on Linux machines and can be downloaded for Windows.

  • How can one extract the content of a ZIP file as mentioned in the video?

    -The content of a ZIP file can be extracted using a file extraction tool. On Windows, one can navigate to the directory containing the extracted files and use the 'dir' command to list the contents.

  • What information can be revealed by executing the 'whois' command on 'yube.com' as per the video?

    -Executing the 'whois' command on 'yube.com' can reveal when the domain was created, when it was last updated, and the registrar managing the domain, among other details.

  • What is a registrar and what is its role in domain management?

    -A registrar is an entity accredited by ICANN to sell domain names to the public. They handle the registration and management of domain names.

  • What does the term 'registrant' refer to in the context of domain names?

    -The registrant refers to the person, business, or organization that registers and holds rights to a domain name. They are responsible for the payment of registration and renewal fees, as well as updating contact information associated with the domain.

  • What are the administrative and technical contacts associated with a domain?

    -The administrative and technical contacts are the individuals or entities responsible for handling administrative and technical issues related to a domain name.

  • Why might some domain owners choose to hide their information?

    -Some domain owners may choose to hide their information or use private registration services to protect their privacy and avoid spam or potential security threats.

  • What is the purpose of the 'viewDNS' tool mentioned in the video?

    -The 'viewDNS' tool is used to identify the servers that host a domain and to check if certain ports are open on a server, which can be useful for network diagnostics and security assessments.

  • How can one use the 'Wayback Machine' to view historical changes of a website?

    -The 'Wayback Machine' allows users to view historical snapshots of web pages, providing a timeline of changes made to a website over time.

  • What is the 'Hunter' tool and how does it assist in finding email addresses associated with a domain?

    -The 'Hunter' tool searches for email addresses associated with a domain by scanning public web pages. It can provide contacts of individuals working for or associated with the domain.

  • What can one learn from the 'crt.sh' tool regarding a domain's SSL/TLS certificates?

    -The 'crt.sh' tool allows users to search and view SSL/TLS certificates associated with a domain. It provides information on certificate validity dates and lists domains included in the certificate's subject alternative name field.

  • What is the 'OSINT.sh' platform and how does it aid in domain analysis?

    -The 'OSINT.sh' platform is a collection of various tools that can be used for domain analysis, including identifying technologies used on a website, finding related subdomains, and checking domain history.

Outlines

00:00

🌐 Exploring Domain Names in Open Source Intelligence

This paragraph delves into the concept of domain names and their significance in Open Source Intelligence (OSINT). A domain name is a unique address comprising a second-level domain and a top-level domain, with examples provided. The paragraph introduces the use of the 'whois' command, which is standard on Linux and downloadable for Windows, to extract information about domain registration, management, and associated entities like registrars and their accreditation by international bodies. It also discusses the availability of domain information, including creation and update dates, registrar details, and contact information for registrants, while noting the option for private registration to mask such data.

05:02

🔎 Advanced OSINT Tools for Domain Name Investigation

Paragraph 2 expands on the tools and techniques used for in-depth investigation of domain names. It mentions 'viewDNS' for server and IP history, 'Wayback Machine' for viewing past versions of web pages, and 'Informer' for finding associated email addresses during domain registration. The paragraph also introduces 'Hunter' for discovering email addresses from public web pages and 'crt.sh' for exploring SSL/TLS certificates, including their validity dates and associated domains. The discussion includes the use of 'OSINT.sh', a collection of tools for website analysis, and 'subdomain Finder' for identifying related domains and their IP addresses. The paragraph concludes with 'whois history' for tracking domain ownership changes over time.

10:03

📚 Conclusion and Further OSINT Exploration

The final paragraph summarizes the video's content on using OSINT for domain name research and encourages viewers to explore further with suggested resources. It mentions an upcoming video on OSINT and Google Dorking, suggesting that viewers stay tuned for more insights into digital investigation techniques.

Mindmap

Keywords

💡Open Source Intelligence (OSINT)

Open Source Intelligence (OSINT) refers to the collection and analysis of information that is publicly available and can be legally gathered. In the context of the video, OSINT is used to explore how one can exploit domain names to uncover relevant information. The video dives into the fascinating world of OSINT, showing how domain names can be a treasure trove of data when it comes to cyber investigations or general research.

💡Domain Name

A domain name is a unique address, typically composed of a name and a top-level domain (TLD), used to identify a website or an organization on the internet. The video uses examples of domain names to demonstrate how they can be investigated for information using various tools and techniques, highlighting the significance of domain names in the digital landscape.

💡WHOIS

The WHOIS protocol is widely used for querying databases that store the registered users or assignees of an Internet resource, such as a domain name or an IP address. In the video, the command 'whois' is mentioned as a tool to extract information about a domain, such as its creation date, update date, and registrar details, which are crucial for understanding the ownership and management of a domain.

💡Registrar

A registrar is an entity accredited by organizations like ICANN to sell domain names to the public. The video explains that public domain names are registered and managed by registrars, which are essential for understanding the administrative structure of domain name management. The example of 'Markmonitor Inc' as a registrar is given to illustrate this concept.

💡Registrant

The registrant refers to the person, corporation, or organization that registers and holds rights to a domain name. They are responsible for the payment of registration and renewal fees and updating contact information associated with the domain. In the video, 'Google LLC' is mentioned as the registrant for a domain, emphasizing the role of registrants in domain management.

💡DNS (Domain Name System)

DNS is the system that translates human-friendly domain names (like 'example.com') into IP addresses that computers use to identify each other on the network. The video mentions DNS servers and how they resolve domain names into IP addresses, which is fundamental to the functioning of the internet.

💡ViewDNS

ViewDNS is a tool mentioned in the video for various DNS-related lookups, such as finding the IP address of a domain or identifying other domains hosted on the same server. This tool is part of the OSINT toolkit for gathering intelligence on domain names and associated infrastructure.

💡Web Archive

A web archive, like the Wayback Machine mentioned in the video, is a service that periodically downloads and stores copies of web pages. It allows users to view how a website looked at a particular point in time. This is valuable for historical research or for investigations where a website's previous content is relevant.

💡Certificate Transparency (crt.sh)

Certificate Transparency is a system that adds accountability to the SSL/TLS certificate ecosystem. The video references 'crt.sh', a service that allows users to search and inspect SSL/TLS certificates. This can reveal associated domains and other details that are part of the certificate, which is useful for security analysis and understanding the scope of a website's encryption practices.

💡OSINT.sh

OSINT.sh is a collection of OSINT tools and resources mentioned in the video. It serves as a one-stop platform for various investigative tools, including those for domain analysis, website technology detection, and subdomain enumeration. The video suggests using OSINT.sh for a comprehensive approach to gathering open-source intelligence.

Highlights

Exploring the fascinating world of Open Source intelligence to uncover information associated with domain names.

A domain name is a unique address typically composed of a name and a top-level domain.

Public domain names are registered and managed by entities called registrars, governed by international organizations like ICANN.

The 'whois' command is commonly used to reveal information about a domain name, available by default on Linux machines and downloadable for Windows.

Extracting the content of a ZIP file is necessary before using 'whois' on Windows.

Using 'whois' on 'yube.com' reveals the domain was created on February 15, 2005, and last updated on January 14, 2024.

The registrar for a domain is an accredited company that sells domains to the public, exemplified by Markmonitor Inc.

ICANN provides a list of registrar IDs and their accreditation status, which can be checked for validity.

The registrant is the entity that registers and holds rights to a domain name, responsible for registration fees and contact information updates.

Administrative and technical contacts, as well as name servers, are crucial for domain management and can be revealed through 'whois'.

Some domain owners may choose to hide their information using private registration services, as seen with 'nostarche.com'.

ViewDNS is introduced as a tool for discovering DNS records and server information associated with a domain.

ViewDNS can also be used to check if certain ports are open on a server, providing basic scanning for security assessments.

Reverse DNS lookup with ViewDNS can identify all IP addresses that a domain has used, along with the last update timestamp.

Wxy is highlighted as a tool for domain registration history, showing past entities that have used a domain and their contact information if public.

The Wayback Machine is introduced for viewing historical snapshots of web pages, useful for digital investigations or understanding site evolution.

Hunter is a tool for finding email addresses associated with a domain, extracted from publicly available web pages.

Crt.sh is a resource for searching and reviewing digital certificates, including their validity dates and associated domains.

Osint.sh is a collection of various OSINT tools, including technology detection for websites and subdomain finding.

Whois history provides a timeline of domain ownership changes, contact information, and other updates.

The video concludes with a teaser for the next video on OSINT and Google Dorks, promising further insights into online investigations.

Transcripts

play00:00

comment rechercher des informations

play00:01

pertinentes associées à un nom de

play00:03

domaine dans cette vidéo plongeons dans

play00:05

le monde fascinant de l'Open Source

play00:07

intelligence pour découvrir comment

play00:09

exploiter des noms de domaines pour

play00:11

dénicher des informations un nom de

play00:13

domaine est une adresse unique composée

play00:15

généralement d'un nom et d'un domaine de

play00:17

premier niveau voici quelques exemples

play00:19

de nom de domaine public comment

play00:21

utiliser l'ocint pour avoir le maximum

play00:24

d'informations sur un nom de domaine en

play00:26

effet un nom de domaine peut révéler

play00:28

quelques secrets les nom de de domaines

play00:30

public sont enregistrés et gérés par des

play00:32

entités appelées registra et leur

play00:35

utilisation est régie par des organismes

play00:37

internationaux comme lican pour avoir

play00:40

des informations sur un domaine la

play00:41

commande qui est généralement utilisée

play00:43

s'appelle W is cette commande est

play00:46

disponible par défaut sur des machines

play00:48

Linux sur windows tu peux la télécharger

play00:51

sur cette page le lien de cet outil est

play00:54

dans la description de la vidéo ensuite

play00:55

il faut extraire le contenu du fichier

play00:57

ZIP par exemple dans ce répertoire puis

play01:00

à partir de l'invite de commande Windows

play01:02

je vais dans le répertoire qui contient

play01:03

le fichier extrait j'utilise la commande

play01:06

dire pour lister le contenu du

play01:08

répertoire j'ai bien les trois fichiers

play01:11

téléchargés sur le site de Microsoft

play01:13

j'exécute la commande W is sur le

play01:16

domaineyube.com quelques informations

play01:18

intéressantes sont présentes le domaine

play01:21

a été créé le 15 février 2005 et mis à

play01:24

jour le 14 janvier 2024 pour créer ce

play01:27

domaine YouTube est aller voir ce qu'on

play01:28

appelle registre c'est une société

play01:31

généralement accréditée par l'can pour

play01:34

vendre des domaines au public dans cet

play01:36

exemple le registrar et la société

play01:39

markmonitor. Inc il y a plusieurs autres

play01:42

lignes pour le registrard l'email le

play01:45

numéro de téléphone identifiant fourni

play01:47

par l'can lors de l'accréditation pour

play01:49

information tu peux retrouver sur cette

play01:51

page la liste des identifiants des

play01:53

sociétés enregistré chez dican en tant

play01:55

que registrard tu as aussi le statut de

play01:58

chaque société identifiant 292

play02:02

appartient bien à Marco monitor et son

play02:05

accréditation est toujours valide

play02:07

certaines sociétés ont perdu leur

play02:09

accréditation comme yellowise corp

play02:11

British tellecom netblue dont le statut

play02:14

est terminé tête je reviens sur le

play02:16

résultat de who is le registrante est la

play02:20

personne l'entreprise ou l'organisation

play02:22

qui enregistre et détient les droits sur

play02:24

un nom de domaine le registrante est

play02:26

responsable du paiement des frais

play02:28

d'enregistrement et de Renou ement ainsi

play02:30

que de la mise à jour des informations

play02:32

de contact associé au domaine dans notre

play02:35

cas le registreant Google LLC situé en

play02:38

Californie aux États-Unis est joignable

play02:40

via ce formulaire ensuite on a les

play02:43

coordonnées pour les problèmes

play02:44

administratifs et technique tu as aussi

play02:47

les serveurs de nom lorsqu'une

play02:48

application recherche un not dans le

play02:50

domaine par exemple

play02:53

l'id.youtube.com un serveur parmi ces

play02:55

quatre va résoudre ce nom d'Ô en adresse

play02:57

IP il faut aussi noter que certains

play02:59

titulair de compte peuvent décider de ne

play03:01

pas partager leurs informations ou de

play03:03

les masquer en utilisant des services

play03:06

d'enregistrement privé c'est le cas par

play03:08

exemple de nostarche.com qui a décidé de

play03:11

masquer les contacts pour le registrant

play03:13

les problèmes administratifs et les

play03:15

contacts administratif et technique idem

play03:18

pour les adresses email avant de te

play03:19

présenter la suite n'oublie pas de liker

play03:21

la vidéo si tu aimes ce contenu je

play03:23

travaille dans la cybersécurité depuis

play03:25

quelques années et je partage quelques

play03:27

astuces dans ce domaine et dans les

play03:29

technologies en général le prochain

play03:31

outil dont je vais te parler s'appelle

play03:32

view DNS par exemple sur cette page

play03:35

quand je cherche le

play03:36

domaineexemple.com tu peux constater que

play03:38

le serveur qui héberge le

play03:40

domaineexemple.com héberge aussi ses

play03:42

autres domaines en parcourant le tableau

play03:45

tu peux trouver des domaines

play03:46

intéressants pour une future

play03:47

investigation pour vérifier si certains

play03:49

ports sont ouverts sur un serveur

play03:51

j'utilise cette page c'est un scan

play03:53

basique sur certains ports dans cet

play03:55

exemple les ports 80 et 443 sont ouverts

play03:59

sur le serveur qui héberge twitter.com

play04:01

IP Isory sur viewdns va faire une

play04:04

résolution du domaine fourni vers l'IP

play04:06

et identifie les adresse IP précédemment

play04:09

utilisé par un domaine dans cet exemple

play04:11

le domaine ubico.com a utilisé toutes

play04:14

ces adresses IP la dernière colonne

play04:17

correspond à la dernière fois que view

play04:19

DNS a eu l'information sur une IP

play04:21

spécifique et tu as également la société

play04:24

qui a fourni l'adresse IP à Ubico pour

play04:26

aller plus loin sur cette page tu peux

play04:28

découvrir la liste des des

play04:29

fonctionnalités de VI DNS je te laisse

play04:32

aller les tester autre outil intéressant

play04:34

pour le nom de domaine wxy par exemple

play04:37

pour le domainetnis.com il a été

play04:39

enregistré le 20 juin 1996 mis à jour le

play04:43

14 novembre 2023 et il expire le 19 juin

play04:47

2026 le transfert est interdit on a

play04:50

également les serveurs de nom dont j'ai

play04:52

parlé précédemment le plus important est

play04:55

plus bas l'historique 13 entités ont

play04:59

utilisé ce domaine dans le passé et pour

play05:01

chaque ancienne entité tu peux voir le

play05:04

nom quand l'information est publique

play05:06

quelques anciens propriétaires sont

play05:08

tennis magazine Sinclair broadcast Group

play05:11

et cetera pour des noms masqués tu

play05:13

verras registration private une autre

play05:16

fonctionnalité de wxy est la recherche

play05:18

par le nom du propriétaire le nom d'une

play05:20

société une adresse email ou un mot dans

play05:23

le domaines si je recherche dans les

play05:25

domaines le motclé hacking voici les

play05:28

domaines associés pour chaque domaine tu

play05:30

as la date de création la date de mise à

play05:32

jour et la date d'expiration si tu veux

play05:35

aller plus loin tu peux passer par

play05:37

l'offre payante un autre site

play05:39

intéressant est la weback machine ou web

play05:42

archive qui a enregistré à un instant

play05:45

précis les changements sur des pages web

play05:47

c'est comme si tu prends une capture

play05:49

d'écran d'une page web à une heure

play05:51

précise ici je cherche tous les

play05:54

changements liés au domaine twitter.com

play05:57

il y a eu plus de 2 millions

play05:58

d'enregistre

play06:00

entre 2001 et 2024 sur les pages liées à

play06:04

ce domaine les premières mises à jour

play06:07

sur le site web remonte à 2001 puis il y

play06:10

a eu quelques modifications jusqu'à

play06:13

maintenant si je clique sur une année

play06:15

par exemple 2014 le 24 février weback

play06:18

machine a pris plusieurs captures du

play06:20

site

play06:21

twitter.com si je clique sur la capture

play06:24

effectuée à

play06:26

17h59 57 secondes voici à à quoi

play06:29

ressemblait twitter.com le 24 février

play06:32

2014 à ce moment-là webac machine peut

play06:36

être utile dans une investigation

play06:37

numérique ou si le site web a été

play06:40

supprimé tu peux voir à quoi ressemblait

play06:42

le site avant sa suppression le prochain

play06:44

outil s'appelle informer et te permet de

play06:47

rechercher des emails associés à un

play06:49

domaine ce sont les emails déclarés lors

play06:52

de l'enregistrement du domaine ce

play06:54

premier exemple retourne ces deux emails

play06:56

pour le

play06:58

domaineurosport.fr CE second exemple

play07:00

retourne les emails associés à le

play07:03

boncoin.fr l'outil suivant s'appelle

play07:05

Hunter et te permet de rechercher les

play07:07

adresses email associé à un domaine ces

play07:10

adresses email ont été récupéré sur des

play07:13

pages Web publiques la version gratuite

play07:15

de Hunter est limité à 25 recherches par

play07:18

mois ici je fais des recherches sur

play07:19

tesla.com voici quelques contacts de

play07:22

personnes qui travaillent où ont

play07:23

travailler pour Tesla pour afficher les

play07:26

emails floutés il faut cliquer sur find

play07:29

email address

play07:30

pour chaque contact tu as la ou la les

play07:33

sources de

play07:43

l'information si je clique sur une

play07:45

source tu as bien une référence de

play07:48

l'adresse email identifiée par Hunter en

play07:51

gros Hunter scanne les pages Web et

play07:53

collecte les adresses

play07:56

email le prochain outil s'appelle crt.s

play07:59

sache c'est un site qui te permet qui

play08:01

permet de rechercher et consulter des

play08:04

certificats numériques par exemple si je

play08:07

cherche tesla.com tu as une liste de

play08:10

certificats qui contiennent le mot

play08:12

tesla.com tu as les dates de validité du

play08:15

certificat tu peux cliquer sur chaque

play08:17

ligne pour avoir le détail du certificat

play08:20

et les domaines associés généralement

play08:22

dans le champ subject alternative name

play08:24

d'un certificat on a une liste de

play08:27

domaines qui peuvent être intéressants

play08:29

il faut les parcourir pour voir s'il y a

play08:31

pas une information qui pourrait nous

play08:32

intéresser et si tu ne connais pas ce

play08:34

qu'est un certificat je te recommande

play08:36

cette vidéo je mettrai le lien dans la

play08:38

description si je reviens sur le

play08:40

résultat de la recherche tesla.com ce

play08:43

qui est important dans le cadre de l'INT

play08:44

c'est de voir les autres domaines

play08:46

associés à tesla.com par exemple Tesla a

play08:50

un giitthub certainement pour du code

play08:52

interne on a le domaine

play08:55

github.tesla.com mais aussi tous ces

play08:58

domaines qui sont ratés attaché au même

play09:00

certificat on pourrait parcourir ces

play09:02

domaine pour voir si on a pas des si on

play09:04

a des informations intéressantes dans le

play09:07

cadre d'une investigation pour terminer

play09:09

cette présentation je vais te parler

play09:10

d'un autre outil ou plutôt un site web

play09:12

qui rassemble un ensemble d'outils

play09:14

intéressants il s'agit d'osint.sh par

play09:17

exemple si tu souhaites savoir quelles

play09:19

sont les technologies utilisées pour

play09:21

construire le site web de lemonde.fr tu

play09:24

peux utiliser cet outil le site

play09:26

lemonde.fr a été créé en utilisant

play09:29

WordPress PHP Javascript jQuery

play09:32

HTML5 le certificat est géré par Global

play09:36

sign et cetera cet outil peut être

play09:39

intéressant pour analyser un site web je

play09:42

peux aussi chercher les autres domaines

play09:44

liés à un domaine principal avec cet

play09:46

outil sub domain Finder par exemple

play09:49

voici les autres domaines tesla.com et

play09:52

les adresses IP associé tu peux avoir

play09:54

l'historique d'un domaine avec who is

play09:56

history par exemple lemonde.fr a eu tous

play10:00

ses propriétaires quand l'information

play10:02

n'est pas masquée tu verras le

play10:04

propriétaire l'adresse associée un

play10:06

numéro de téléphone et cetera à chaque

play10:09

fois qu'il y a eu une mise à jour sur le

play10:10

domaine tu auras une nouvelle section

play10:12

avec les dates associées voilà c'est

play10:14

tout pour cette vidéo sur losint et les

play10:17

noms de domaines en attendant la

play10:19

prochaine vidéo je te recommande d'aller

play10:21

voir la vidéo sur losint et Google

play10:23

Doring à bientôt

Rate This

5.0 / 5 (0 votes)

Related Tags
Open SourceDomain NamesCybersecurityOSINT ToolsWeb InvestigationDigital FootprintData PrivacyOnline ResearchTech TipsInternet Security