Cette technique a était discuter et présenté au Black Hat USA 2010
Et également dans le livre: Detecting Malice comme étant une manier de contourner le Dns Pinning
cette attaque donne à l'attaquant l'accès à l'interface d'administration du routeur, le tout à distance et en temps réel.La subtilité consiste dans le fait que le navigateur de l'utilisateur est mis à contribution comme moyen d'attaque et se transforme en proxy : L'attaquant se sert du navigateur pour "rebondir" depuis l'extérieur vers le routeur internet ou ver le réseau Intranet
Moyens requis pour l'attaque
Pour monter ce type d'attaque, l'attaquant doit
1) déposer un nom de domaine (ex: "hackeur.com")
1) déposer un nom de domaine (ex: "hackeur.com")
2) Avoir son contrôle un serveur DNS autoritaire pour ce nom de domaine "hackeur.com"
3) Avoir un serveur web présent Internet pour diffuser son code javascript
4) Faire en sorte que votre navigateur contacte initialement son site web
Le principe
En réponse à une requête DNS (ex: monsite.com), il est possible de répondre avec plusieurs adresses IP. Ce mécanisme est utilisé pour l'équilibrage de charge (ou bien le fast-flux). Une fois ces informations reçues, le navigateur contacte la première adresse IP de la liste et passera à la seconde si la première ne réponds pas.
L'attaquant va répondre à une demande de résolution de noms en inscrivant deux adresses IP : la première sera celle d'un site web sous son contrôle (afin d'envoyer le code javascript d'attaque) et la seconde sera l'adresse IP externe du routeur Internet.
L'attaquant va répondre à une demande de résolution de noms en inscrivant deux adresses IP : la première sera celle d'un site web sous son contrôle (afin d'envoyer le code javascript d'attaque) et la seconde sera l'adresse IP externe du routeur Internet.
Le code JavaScript s'exécute
Le code va chercher a contacter de nouveau le site web de l'attaquant (hackeur.com), mais comme celui-ci a été fermé, au bout d'un certain délai, il va automatiquement essayer la seconde adresse IP reçue lors de la résolution DNS. Il va ainsi envoyer sa requête vers l'adresses IP publqiue du routeur Internet.
Une fois la connexion en place, l'attaquant accède directement à l'Interface web d'administration du routeur Internet.
Il suffit que le mot de passe par défaut n'ait pas été changé et c'est fini : Il pourra ouvrir des flux en direct ou changer tout autre paramètre, bref il se sent chez lui alors qu'il est dans votre réseau.
Les derniers navigateurs seraient à priori protégés
Selon Craig Heffner, les navigateurs Internet IE8 et Firefox 3.x sont protégés contre les attaques de DNS-Rebinding...
Le tous en video DNS Rebinding with Robert RSnake Hansen) http://vimeo.com/7907871







