Cover Image

Créer un dork shodan


Créer un Dork Shodan en utilisant le hash MMH3 du fichier favicon.ico

Installation du module Python mmh3

Pour utiliser le module mmh3, vous devez d’abord l’installer sur votre ordinateur. Vous pouvez le faire en utilisant la commande suivante :

pip install mmh3

Création d’un fichier Python

Créez un nouveau fichier Python et importez le module mmh3 en utilisant la commande suivante :

import mmh3

Définition de la fonction pour générer le hash

Définissez une fonction qui prend en entrée une URL et renvoie le hash MMH3 du fichier favicon.ico associé à cette URL :

def get_favicon_hash(url):
    favicon_url = url + '/favicon.ico'
    hash = mmh3.hash(favicon_url)
    return hash

Utilisation de la fonction pour générer le hash

Utilisez la fonction get_favicon_hash() pour générer le hash MMH3 d’un site Web particulier :

example_url = 'https://www.example.com'
favicon_hash = get_favicon_hash(example_url)
print(favicon_hash)

Création de la requête Shodan

Utilisez le hash MMH3 généré pour construire une requête Shodan :

shodan_query = 'http.favicon.hash:' + str(favicon_hash)

C’est tout ! Vous pouvez maintenant utiliser la requête Shodan pour trouver des sites Web qui utilisent le même fichier favicon.ico que celui que vous avez analysé.

Comment trouver le fichier favicon.ico dans le code source d’un site web ?

Pour trouver le fichier favicon.ico dans le code source d’un site web, ouvrez votre navigateur web et accédez au site web que vous souhaitez analyser. Cliquez droit sur la page et sélectionnez Afficher la source de la page ou Afficher le code source. Une fois la source affichée, utilisez la fonction de recherche (généralement en appuyant sur Ctrl + F ou Cmd + F) pour rechercher le terme favicon.ico. Si le fichier est présent, vous devriez être en mesure de trouver une ligne de code qui ressemble à ceci :

<link rel="shortcut icon" href="https://www.example.com/favicon.ico>