NOTE Post Réécriture : Cet article, et bien dâautres, fait parti de la sĂ©rie âScript kiddieâ. Il a Ă©tĂ© Ă©crit il y a plusieurs annĂ©es. Son contenu nâest pas Ă jour et il contient potentiellement des erreurs. Plus dâinformation sur la page de prĂ©sentation de la sĂ©rie.
Dans ce chapitre, un peu plus tranquille que la moyenne, on va améliorer vos recherches internet et ce dans le but de trouver plus facilement les informations correspondantes à vos attentes, ainsi que des machines présentant des vulnérabilités.
Les Google Dorks
Les Google Dorks sont un modĂšle de recherche prĂ©sent sur Ă peu prĂšs tous les moteurs de recherches dignes de ce nom. Il sâagit dâune syntaxe particuliĂšre permettant dâaffiner une recherche, un peu comme une sorte de filtre. Il en existe une multitude dont voici un Ă©chantillon :
| Dork | Description |
|---|---|
+ââ | Le rĂ©sultat doit contenir le texte entre guillemets |
-ââ | Le rĂ©sultat ne doit pas avoir le bout entre guillemets |
filetype:ââ | PrĂ©cise lâextension souhaitĂ©e (ex : pdf, log, txt, jpg)) |
inurl:ââ | LâURL doit contenir le texte entre guillemets |
intitle:ââ | Le titre doit contenir le texte entre guillemets |
site: | Tous les rĂ©sultats proviennent du mĂȘme domaine |
link: | Liste les pages ayant un lien vers lâadresse spĂ©cifiĂ©e |
Toutes ces requĂȘtes possĂšdent leur homologue nĂ©gatif. Par exemple, mettez un moins devant inurl, et aucun rĂ©sultat nâaura lâURL spĂ©cifiĂ©e
Shodan, la base de données des IP
Laissez-moi dĂšs Ă prĂ©sent vous prĂ©senter un site bien pratique, jâai nommĂ© Shodan.
Dessus, vous avez la possibilitĂ© de faire vos petites recherches afin de trouver une ou deux machine vulnĂ©rables et de les exploiter. Bien sĂ»r je nâencourage absolument pas ce genre de pratique mais qui serai-je pour vous dissuader de commettre lâirrĂ©parable.
Un rapide tour sâimpose, ainsi que quelques explications pour que vous puissiez pleinement tirer parti de cet Ă©norme avantage.
Je vous conseille de vous crĂ©er un compte, câest gratuit et ça ne coĂ»te rien. Si vous nâavez pas envie dâutiliser votre adresse e-mail, ce que je comprends Ă©videmment, utilisez cet autre site qui vous en fournira une pleinement fonctionnelle : https://gpa.lu/
A présent quelques dorks :
Géographie
| RequĂȘte | Effet | Exemple |
|---|---|---|
city | Trie en fonction dâune ville | city:âParisâ |
country | Trie en fonction dâun pays | country:âFRâ |
Machine
| RequĂȘte | Effet | Exemple |
|---|---|---|
hostname | Renvoie les rĂ©sultats ayant la mĂȘme adresse | hostname:âgoogleâ |
org | Trie en fonction dâune entreprise / org | org:microsoft |
os | Trie en fonction dâun SystĂšme dâexploitation | os:âWindows 10â |
port | Trie en fonction dâun port | port:21 |
device | Trie en fonction dâune infrastructure | device:printer |
Services
| RequĂȘte | Effet | Exemple |
|---|---|---|
product | Trie en fonction de la prĂ©sence dâun service | product:apache |
"" | Ce texte doit ĂȘtre prĂ©sent dans le scan | "product:MySQL" |
Ce sont les requĂȘtes les plus gĂ©nĂ©rales et les moins dĂ©veloppĂ©es que vous puissiez faire. Je vais vous lister une petite gamme de mes prĂ©fĂ©rĂ©s, bien plus complexes et qui peuvent parfois impressionner vos connaissances :
http.title:"Index of /" http.html:"DVWA"â Retourne tous les serveurs web ayant DVWA dâinstallĂ©e, vous pouvez remplacer ce mot par ce que vous voulez et tous les serveurs web alors renvoyĂ©s comporteront ce mot."in-tank inventory" port:10001â Retourne des pompes Ă essence.mikrotik streetlightâ Retourne des feux de signalisation."authentication disabled" port:5900,5901â VNC non protĂ©gĂ©e."authentication disabled" "RFB 003.008"â VNC non protĂ©gĂ©e.hacked-router-help-sosâ routeur compromis."MongoDB Server Information" port:27017 -authenticationâ interface MongoDB, les anciennes versions ne sont pas protĂ©gĂ©es."root@" port:23 -login -password -name -Sessionâ Telnet mais avec la connexion en super-utilisateur, le travail est dĂ©jĂ fait."Android Debug Bridge" "Device" port:5555â ADB est ouvert, vous pouvez exploiter la machine avec ce programme.http.html:"* The wp-config.php creation script uses this file"â WordPress mal configurĂ©, les codes dâauthentification de la base de donnĂ©es peuvent ĂȘtre accessibles.- CamĂ©ra :
title:camerawebcam has_screenshot:true"Server: IP Webcam Server" "200 OK"NETSurveillance uc-httpd("webcam 7" OR "webcamXP") http.component:"mootools" -401
"Minecraft Server" "protocol 340" port:25565â Des serveurs minecraft.
Vous ĂȘtes maintenant capable de trouver une machine, repĂ©rer des ports ouverts sur cette derniĂšre et donc potentiellement des failles. Passons Ă lâĂ©tape suivante, lâexploitation de ces dites failles !