Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
shodan-favicon-preimage — Générer un favicon qui produit n'importe quel hash cible sur Shodan | Kitploit
Outils/GitHubGitHub/jorianwoltjer/shodan-favicon-preimage
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceCollecte d'InformationsCryptographieUtilitaires et FrameworksUsurpation d'Empreinte Numérique
GitHubjorianwoltjer/shodan-favicon-preimage

shodan-favicon-preimage

Générer un favicon qui produit n'importe quel hash cible sur Shodan

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôtSite web
3il y a 2 ansPas encore vérifié

Générateur de préimage de favicon Shodan

Générez un favicon qui produit n'importe quel hash cible sur Shodan

Cet outil implémente une méthode de force brute pour générer n'importe quelle préimage pour l'algorithme http.favicon.hash de Shodan. Vous pouvez, par exemple, faire apparaître votre site lors d'une recherche pour un hash spécifique de votre choix :

Shodan search result for `http.favicon.hash:1337` showing only jorianwoltjer.com

Pour en savoir plus sur la méthode et l'implémentation, consultez mon article de blog ici :
"How I got a Shodan Favicon Hash = 1337"

Installation

Tout d'abord, installez Rust, le langage de programmation avec lequel ce projet est réalisé, afin de le compiler depuis les sources. Ensuite, ces commandes le transforment en un exécutable optimisé :

git clone https://github.com/JorianWoltjer/shodan-favicon-preimage.git && cd shodan-favicon-preimage
cargo build --release
./target/release/shodan-favicon-preimage --help

Utilisation

Usage: shodan-favicon-preimage [OPTIONS] <INPUT> [TARGET]

Arguments:
  <INPUT>   File to compute hash on
  [TARGET]  The target hash to find (32 bits) [default: 1337]

Options:
  -o, --output <OUTPUT>  Output file to store the base64 encoded content [default: output.b64]
  -h, --help             Print help

Prenez n'importe quel fichier .ico existant et passez-le en premier argument. Vous pouvez éventuellement choisir un hash cible différent de la valeur par défaut 1337 :

$ shodan-favicon-preimage favicon.ico 31337
Aligning input...
State: 2363324422 @ 20948 bytes
Starting search...
SUCCESS: Found hash=31337 for input 4107189463 ("17zO9A==\n")
Wrote result to "output.b64"
Decode it using `base64 -di "output.b64" > output.ico`

Le fichier output.b64 sera la forme encodée qui produit votre hash cible via MurmurHash3, mais vous pouvez aussi le décoder en un fichier .ico classique. Ensuite, verify.py peut être utilisé pour vérifier que le hash est bien correct :

$ base64 -di "output.b64" > output.ico
$ ./verify.py output.ico 
31337
Télécharger l’outil