<?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>WEBlog de Félix Aimé &#187; vulnérabilités</title>
	<atom:link href="http://blog.felix-aime.fr/tag/vulnerabilites/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.felix-aime.fr</link>
	<description>{ OpenSource Intelligence, Information Security, Information Warfare }</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:06:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bercy victime d&#8217;un piratage informatique : Retour technique et tactique.</title>
		<link>http://blog.felix-aime.fr/cyberwarfare/bercy-victime-dun-piratage-informatique-retour-technique-et-tactique/</link>
		<comments>http://blog.felix-aime.fr/cyberwarfare/bercy-victime-dun-piratage-informatique-retour-technique-et-tactique/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 20:51:58 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Cyberwarfare]]></category>
		<category><![CDATA[bercy]]></category>
		<category><![CDATA[cyberguerre]]></category>
		<category><![CDATA[fingerprinting]]></category>
		<category><![CDATA[france]]></category>
		<category><![CDATA[osint]]></category>
		<category><![CDATA[piratage]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[vulnérabilités]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=1184</guid>
		<description><![CDATA[Depuis ce matin, tout le monde en parle, le Ministère de l&#8217;économie, des finances et de l&#8217;industrie a été sujet à une vaste campagne de piratage informatique ciblant &#8211; semble-t-il &#8211; des informations confidentielles liées à la présidence de la France au G20. Beaucoup de personnes &#8211; y compris moi &#8211; voient déjà la Chine [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis ce matin, tout le monde en parle, le Ministère de l&#8217;économie, des finances et de l&#8217;industrie a été sujet à une vaste campagne de piratage informatique ciblant &#8211; semble-t-il &#8211; des informations confidentielles liées à la présidence de la France au G20. Beaucoup de personnes &#8211; y compris moi &#8211; voient déjà la Chine comme commanditaire de cette nouvelle campagne de piratage. Revenons-donc à ce que l&#8217;on sait et ce que l&#8217;on peut déduire. </p>
<p><strong>Une campagne de spear-phishing</strong></p>
<p>Une campagne de spear-phishing &#8211; semble-t-il très ciblée &#8211; a été perpétrée à l&#8217;encontre de certains fonctionnaires du Ministère de l&#8217;économie, des finances et de l&#8217;industrie. Le spear-phishing est un phishing ciblé, où, contrairement à une campagne de phishing traditionnel, un travail de renseignement est fait en amont afin de connaitre sa victime, mais aussi ses liens avec d&#8217;autres acteurs de l&#8217;entité ciblée. Elle se traduit au final par l&#8217;envoi de mail(s) possédant(s) une pièce jointe ou un lien vers une page web exploitant une vulnérabilité dans le navigateur ou un des plugins du navigateur de la victime. Les campagnes de spear-phishing se décomposent en deux phases distinctes : </p>
<p><strong>1. Le Renseignement : </strong> La partie la plus complexe. Il faut connaitre sa victime, dont ses liens avec d&#8217;autres acteurs du système d&#8217;information mais également son équipement logiciel. A ce jour, les liens peuvent facilement être découverts en cherchant un peu sur internet, surtout grâce aux réseaux sociaux et aux sites institutionnels (d&#8217;où l&#8217;utilité de <a href="http://www.paterva.com/web5/">Maltego</a>). L&#8217;adresse email de la victime à laquelle on enverra une charge finale peut facilement être déduite grâce au nom et prénom de l&#8217;acteur. C&#8217;est toujours le même <em>pattern</em> du type nom.prenom ou nprenom ou prenom.nom etc. Une liste d&#8217;adresses email valides peut ainsi être facilement constituée automatiquement à l&#8217;aide d&#8217;un seul échantillon récupéré sur un site institutionnel ou dans un document administratif.</p>
<p>L&#8217;équipement logiciel de la victime pourra être soustrait grâce à la visite au préalable d&#8217;un des acteurs du Système d&#8217;Information sur un site internet piégé. Un petit bout de code Javascript permettra de récupérer les versions des différents plugins installés, du navigateur et du système d&#8217;exploitation. Pour les logiciels de bureautique (tels qu&#8217;MS Office), une simple visite sur le site institutionnel permettra au(x) pirates(s) de connaitre, à l&#8217;aide des méta données des documents publiés, le type et la version des logiciels utilisés (<a href="http://www.informatica64.com/DownloadFOCA/">Foca</a>, <a href="http://www.edge-security.com/metagoofil.php">Metagoofil</a>). </p>
<p><strong>2. L&#8217;attaque : </strong> L&#8217;attaque prendra donc la forme d&#8217;un email piégé usurpant l&#8217;identité de l&#8217;un ou de plusieurs collaborateurs de la victime. Du fait des faiblesses du protocole d&#8217;envoi de mail <a href="http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol">SMTP</a>, il est très facile d&#8217;envoyer un mail usurpant l&#8217;identité d&#8217;une personne quelconque. Cet email conduira la victime &#8211; à l&#8217;aide d&#8217;un prétexte quelconque &#8211; à ouvrir une pièce jointe piégée (un fichier PDF semble-t-il dans le cadre de l&#8217;attaque de Bercy) ou à parcourir un lien contenu dans l&#8217;email. </p>
<p>Une fois ce lien ou cette pièce jointe ouverte, une faille logicielle sera utilisée afin de faire exécuter du code arbitraire à distance sur l&#8217;ordinateur de la victime. Aujourd&#8217;hui, les <em>shellcodes de papa</em> ne sont plus utilisés. Dans le cadre de telles attaques, les shellcodes permettent de télécharger et d’exécuter un binaire (le malware). Une fois installé sur le client (l&#8217;ordinateur de la victime), le malware essayera d&#8217;être <em>furtif</em> afin de ne pas se faire voir par l&#8217;analyse heuristique des antivirus, mais également <em>persistant</em>, afin d&#8217;être exécuté à chaque redémarrage de l&#8217;ordinateur de la victime. Enfin, il enverra un petit message à un serveur sur internet (contournant le <acronym title="Network Address Translation">NAT</acronym> en passant) pour dire &laquo;&nbsp;Hep, j&#8217;suis installé, j&#8217;attends tes commandes bro :D !&nbsp;&raquo;</p>
<p><strong>Afin d&#8217;éviter un piège, la première règle est d&#8217;en connaitre l’existence.</strong></p>
<p>Les attaques de spear-phishing sont aujourd&#8217;hui celles qui ont le plus de chances de réussir en remote (à distance). De plus, même s&#8217;il existe des parades afin de contrer ce type d&#8217;attaque (comparaison entre le domaine auquel est rattachée l&#8217;adresse email usurpée et le serveur <acronym title="Simple Message Transfer Protocol">SMTP</acronym> ayant envoyé l&#8217;email, créations de profils &laquo;&nbsp;<a href="http://fr.wikipedia.org/wiki/Pot_de_miel">honey-pots</a>&nbsp;&raquo; ayant des adresses mail institutionnelles &laquo;&nbsp;honey pot&nbsp;&raquo;, utilisation de signatures numériques) ces mesures sont loin d&#8217;être démocratisées, tant dans le public que dans le privé. </p>
<p>Nous n&#8217;avons aucune information sur le malware employé, si c&#8217;est du &laquo;&nbsp;home made&nbsp;&raquo; ou quelque chose que l&#8217;on trouve un peu partout sur internet (comme GhostRAT dans le cadre de GhostNet). Toujours est-il que là encore, <em>la sécurité antivirale est un échec</em>. La seule chose qui a fuité est la communication du malware par HTTP vers l&#8217;extérieur [NOTE 1]. Ce type de communication est aujourd&#8217;hui très démocratisé par les malwares car cela permet facilement de s&#8217;évader du réseau, tout en contournant les règles des firewalls laissant sortir les flux HTTP. <em>Les <acronym title="Network Intrusion Detection System">NIDS</acronym> dans ce cas ne jouent plus aucun rôle</em> &#8211; ils fonctionnent principalement sur la base de signatures ou sur des données heuristiques (pour les scans de ports, le DNS tunneling, malwares &laquo;&nbsp;connus&nbsp;&raquo; etc.). Sachant que le flux employé était un flux &laquo;&nbsp;légitime&nbsp;&raquo; et n&#8217;ayant pas de signatures préalables, le malware pouvait communiquer avec l&#8217;extérieur tranquillement sans se faire voir. </p>
<p><strong>Quelle portée de l&#8217;attaque contre Bercy ?</strong></p>
<p>Jusqu&#8217;à présent, aucune information n&#8217;a fuité sur la portée réelle de l&#8217;attaque, notamment sur sa complexité. Une attaque de spear-phishing, bien que semblant complexe, est simple à mettre en oeuvre. Pour connaitre la réelle complexité de l&#8217;attaque, il nous faut savoir si les pirates informatiques ont pivoté sur d&#8217;autres postes/serveurs composant le Système d&#8217;Information de Bercy à partir &laquo;&nbsp;de bases avancées&nbsp;&raquo; composées des postes clients piratés lors de l&#8217;attaque de spear-phishing. Là, on pourra dire &laquo;&nbsp;woot, woot, woot&nbsp;&raquo; car pivoter sur un réseau est une tâche relativement complexe de l&#8217;extérieur, surtout sans se faire catcher par les NIDS.</p>
<p>De plus, certains indices peuvent nous amener à penser qu&#8217;un 0day sur Adobe Acrobat reader a été utilisé, même si le sujet, repris par certains médias [NOTE 2], reste très nébuleux :  ne sachant pas s&#8217;ils parlaient du malware non reconnu par l&#8217;antivirus du Ministère de l&#8217;économie, des finances et de l&#8217;industrie ou de la faille utilisée permettant l&#8217;exécution de code arbitraire à distance.</p>
<p><strong>Qui est derrière cette campagne ?</strong></p>
<p>Les médias ne nous apportent rien sur l&#8217;origine de l&#8217;attaque, seul un indice est sorti : le(s) malware(s) communiquai(en)t avec des serveurs présents en chine. OK. Wahou, ça c&#8217;est de l&#8217;information. Enfin, il est aujourd&#8217;hui facile de mettre en oeuvre un système de <em>proxying-international-de-la-mort-qui-tue</em> afin de cacher la provenance d&#8217;une attaque. (<a href="http://www.shodanhq.com/">Shodan</a>, my friend, si tu m&#8217;entends ? <3)</p>
<p>Ma petite idée s’oriente tout de même vers la superbe <a href="https://www.youtube.com/watch?v=wFP_TdY9MEU">PLA chinoise</a> (désolé pour l&#8217;humour, voir : <a href="http://en.wikipedia.org/wiki/People's_Liberation_Army">人民解放军</a>) et ses <em>supers-hackers-qui-font-peur</em>. Ceci pour la simple et bonne raison que des attaques d&#8217;espionnage de grande envergure utilisant cette technique (GhostNet &#038; Aurora) ont été imputées aux chinois et à certaines de leurs universités. Cependant, seule une analyse par reverse engineering du malware et de(s) l&#8217;exploit(s) utilisé(s), mais aussi une coopération internationale avec la Chine (LOL) et le Canada (<a href="http://www.infosecisland.com/blogview/11946-Canadian-Treasury-and-Finance-Systems-Hacked.html">qui a été victime d&#8217;une campagne de spear-phishing similaire</a>) pourra permettre d&#8217;y voir plus clair. </p>
<p>D&#8217;autres voix s&#8217;orientent vers les Anonymous ou un cyber-altermodialisme, là, je dis &laquo;&nbsp;<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcRjxsA0RaFS_PUAk3K-hRyZ1_IsYydn3WnNTJfCCRAO6HxHcM5KuA&#038;t=1">AH AH</a>&nbsp;&raquo; et vous orriente vers <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/cyberguerre-guerre-cybernetique/">mon article sur la &laquo;&nbsp;cyberguerre&nbsp;&raquo;</a> pour mieux comprendre ma réaction.</p>
<p><strong>Quelques leçons à retenir</strong></p>
<p>Bref, je ne vais pas faire dans la &laquo;&nbsp;conclusion kévin&nbsp;&raquo; simplifiant la vie à beaucoup de personnes du genre &laquo;&nbsp;aucun système n&#8217;est inviolable *FEAR*&nbsp;&raquo;. Non non, nous allons aller plus loin. Le premier enseignement à tirer de cette attaque c&#8217;est que <em>les systèmes d&#8217;information sont encore trop parlants sur leurs équipements</em>. Une simple désactivation du Javascript et une réécriture de l&#8217;user-agent à la volée par un proxy intermédiaire peut permettre d&#8217;éviter bien des soucis. Cependant, on ne vit pas au pays des bisousnours : ce type de protection est difficilement portable sur un SI composé de milliers d&#8217;hôtes[NOTE 3] ayant des besoins de compatibilité logicielle (qui a parlé des intranets développés pour <a href="http://www.ie6countdown.com">IE6</a> ?). </p>
<p>Deuxième leçon : <em>Encore beaucoup trop de <acronym title="Systèmes d'information">SI</acronym> ne sont pas équipés de solutions logicielles contre le spear-phishing</em> telles que la mise en place d&#8217;un système de <acronym title="Public Key Infrastructure">PKI</acronym> (difficile à garder à jour) ou une vérification de l&#8217;appartenance d&#8217;une adresse email au domaine auquel est rattaché le serveur d&#8217;envoi. Toutefois, des solutions existent, tant open-source que propriétaires rattachées aux serveurs mail.</p>
<p>Troisième leçon (pour les rageux) : <em>On ne peut pas jeter la pierre sur les équipes de l&#8217;<acronym title="Agence nationale de la sécurité des systèmes d'information">ANSSI</acronym> ou de la <acronym title="Direction Centrale du Renseignement Intérieur">DCRI</acronym></em>. Les mesures qui ont été prises suite à la découverte de l&#8217;attaque ont été appropriées à l&#8217;envergure de cette dernière. Ces dernières ont d&#8217;ailleurs &#8211; semble-t-il &#8211; envoyé de fausses informations aux serveurs de contrôles, permettant de noyer les vraies informations dans de fausses informations et ça, c&#8217;est loin d&#8217;être con. Enfin, la discrétion de cette opération est à applaudir, sachant que la découverte de l&#8217;attaque remonte à quelques mois. Cela prouve une réelle intégrité de nos services de renseignement. </p>
<p><strong>Cette attaque, une opportunité pour la France ? </strong></p>
<p>Cette attaque, tout en ayant démontré encore une fois la vulnérabilité des Systèmes d&#8217;Information français, peut être une véritable opportunité pour la France. La prise de conscience dans les hautes sphères du gouvernement de la vulnérabilité du système va permettre de remuer un peu le secteur, avec la mise en place de VRAIES mesures rapidement face à ce type d&#8217;attaques. Enfin, je parlerai de ce point là dans mon deuxième article consacré à la &laquo;&nbsp;cyber-guerre&nbsp;&raquo; (un mot qui n&#8217;est pas approprié pour ce genre d&#8217;attaque, on parlera plus de cyber-espionnage ou de campagne espionnage), portant pour la prochaine fois sur les doctrines et stratégiques à mettre en oeuvre par les Etats face aux attaques émanant du cyberespace. </p>
</p>
<hr size="1"/>
<p></p>
<p><strong>Mise à jour au 08/03/2011 </strong>: <a href="http://www.ssi.gouv.fr/site_article320.html">Un article de l&#8217;ANSSI</a> confirme que les assaillants ont bien utilisé un 0 day dans Adobe Acrobat Reader, d&#8217;ailleurs, <a href="http://www.certa.ssi.gouv.fr/site/CERTA-2011-AVI-076/CERTA-2011-AVI-076.html">un avis du CERTA</a> a été émis début février concernant plusieurs vulnérabilités sur ce même logiciel. Ce même article confirme également un pivot sur le réseau, cependant aucune mention sur la technique utilisée est présente.</p>
<p><a href="http://www.securityvibes.com/community/fr/blog/2011/03/08/piratage-que-sest-il-pass%C3%A9-%C3%A0-bercy">Un article du site SecurityVibes</a> nous en apprend un peu plus. Afin d&#8217;élever leurs privilèges sur les machines &#8211; permettant de pivoter sur le(s) réseau(x), les pirates auraient utilisé des vulnérabilités dans des programmes ayant des privilèges administrateurs pendant leur exécution ou réécrit des scripts exécutés en tant que SYSTEM. Ces astuces sont vielles comme le monde mais toujours d&#8217;actualité dans beaucoup de réseaux. Elles permettent même, dans certains cas, d&#8217;élever ses privilèges verticalement sur l&#8217;Active Directory d&#8217;une l&#8217;entité. Méfiez-vous des scripts bat/vbs traînant sur les partages réseaux qui sont exécutés en tâche planifiée avec un niveau de privilèges administrateur alors que tout le monde peut les rééditer&#8230;</p>
<p>Enfin, il est fait allusion à la problématique des <acronym title="Security Information and Event Management">SIEM</acronym> et de la remontée de certains évènements réseaux. En effet, l&#8217;attaque aurait pu être décelée peut être plus rapidement avec un système de <acronym title="Security Information and Event Management">SIEM</acronym> relié à des (H/K)IDS. Restera la problématique des fameux faux positifs. </p>
<p><strong>Mise à jour au 09/03/2011 </strong>: <a href="http://www.urlto.de/?url=http://www.zataz.com/news/21069/Bercy--reporters-sans-fronti%25C3%25A9res.html">Un article</a> d&#8217;un célèbre site internet français sur la sécurité informatique revient sur une tentative d&#8217;attaque par injection d&#8217;iframes sur le site internet de <a href="http://en.rsf.org/">Reporters Sans Frontières</a>, faisant beaucoup trop vite une possible liaison avec l&#8217;affaire de Bercy. Cette attaque est, contrairement à ce qui a été annoncé dans l&#8217;article, d&#8217;une toute autre mesure et ne visant pas le réseau interne de RSF. De plus, l&#8217;injection d&#8217;iframes sur le site de RSF cible les visiteurs du site et non pas l&#8217;organisation en elle-même. Le <a href="http://en.wikipedia.org/wiki/Remote_Administration_Tool">RAT</a> diffusé par le site internet est <a href="http://www.poisonivy-rat.com">PoisonIvy</a>, un RAT très connu et plus maintenu par son auteur (<a href="https://media.blackhat.com/bh-eu-10/presentations/Dereszowski/BlackHat-EU-2010-Dereszowski-Targeted-Attacks-slides.pdf">dont son C&#038;C est d&#8217;ailleurs faillible à un RCE</a>).</p>
<p>Bien que cette attaque aie comme origine, semble-t-il, la Chine, sa très faible complexité et son amateurisme (l&#8217;utilisation de PoisonIvy) peut laisser penser à un piratage occasionnel contre les visiteurs du site internet d&#8217;RSF. Pour finir, <a href="http://www.silicon.fr/reporters-sans-frontieres-riposte-au-piratage-de-son-site-30884.html">ce n&#8217;est pas la première fois</a> que le site internet d&#8217;RSF sert de pont à un exploit kit suite à un piratage. <strong>Il ne faut pas faire des liens entre des affaires là où il n&#8217;y en a aucun. </strong></p>
<p><strong>Mise à jour au 10/03/2011 </strong>: Selon le <a href="http://www.parismatch.com/Actu-Match/Politique/Actu/Espionnage-Bercy-affaire-d-Etat-259329/">magazine Paris Match</a>, la campagne de Spear Phishing serait très aboutie dans la pertinence des messages envoyés aux acteurs ciblés. Ils auraient envoyé des emails en lien à différentes réunions préparatoires au G20, ce qui peut laisser présager une taupe en interne ou une fuite d&#8217;information liée à une première attaque aboutie sur un des acteurs. </p>
<p>Cependant, le message indiqué dans l&#8217;article &#8211; &laquo;&nbsp;Vous trouverez en pièce jointe un document pour préparer la ­prochaine réunion&nbsp;&raquo; &#8211;  est souvent utilisé dans les campagnes de Spear Phishing ou de Social Engineering à l&#8217;encontre d&#8217;entités car les réunions sont fréquentes en entreprise ou dans l&#8217;administration. Donc sans posséder plus d&#8217;informations sur ce message, nous ne pouvons pas savoir si la campagne de Spear Phishing était réellement aboutie (date/heure de la réunion, objectifs de la réunion indiqués dans le message etc.).</p>
<p><strong>Mise à jour au 20/03/2011 :</strong> Quelques informations supplémentaires tirées de conférences et contacts : 1. Le malware utilisé n&#8217;a semble-t-il pas été drafté pour une attaque &laquo;&nbsp;one-shoot&nbsp;&raquo;, mais était déjà existant, il a subi néanmoins quelques modifications propres à l&#8217;attaque. 2. L&#8217;ANSSI n&#8217;avait semble-t-il pas objectif de communiquer sur l&#8217;affaire. Cette affaire aurait fuité à partir de Bercy, dont les employés avaient été amenés à laisser leurs ordinateurs portables au bureau le temps d&#8217;un weekend. </p>
<p>Une émission de France O revient sur les attaques informationnelles avec quelques spécialistes en Intelligence Economique et cyber-criminalité. L&#8217;émission est assez bien, cependant beaucoup d&#8217;éléments techniques mis en avant sont faux et pas métrisés. (<a href="http://www.franceo.fr/toutes-les-france/index-fr.php?page=player_video&#038;id_article=570">Le tout est à découvrir ici</a>)</p>
<p><strong>NOTE 1 :</strong> &laquo;&nbsp;On a constaté qu’un certain nombre d’informations étaient redirigées vers des sites chinois. Mais cela ne veut pas dire grand-chose&nbsp;&raquo; (<a href="http://www.parismatch.com/Actu-Match/Societe/Actu/Affaire-d-espionnage-au-ministere-par-de-l-Economie-et-des-Finances-Paris-Match-258213/">Paris Match</a>)</p>
<p><strong>NOTE 2,3 :</strong> Dominique Lamiot : &laquo;&nbsp;le Cheval de Troie est arrivé via une pièce jointe PDF dans un e-mail. Il s&#8217;agit d&#8217;une faille encore non détectée par les éditeurs&nbsp;&raquo; [...] &laquo;&nbsp;Au total, 150 ordinateurs sur 170.000 postes ont été infectés&nbsp;&raquo; (<a href="http://tempsreel.nouvelobs.com/actualite/societe/20110307.OBS9242/bercy-victime-d-un-pdf-piege.html">Le nouvel Obs</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/cyberwarfare/bercy-victime-dun-piratage-informatique-retour-technique-et-tactique/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>CDAISI – S02E01</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 17:36:41 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Projets perso & Pro]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[cdaisi]]></category>
		<category><![CDATA[formation]]></category>
		<category><![CDATA[reversing]]></category>
		<category><![CDATA[scapy]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[TinyRAT]]></category>
		<category><![CDATA[vulnérabilités]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=998</guid>
		<description><![CDATA[Résumé des épisodes : En ce moment en licence CDAISI, je réalise depuis le début d’année une série d’articles sur la formation afin de mettre un peu en avant ce qu’il s’y fait, de bien ou de mal, mes impressions etc.
Voir S02E02, S02E01, S01E03, S01E02, S01E01.
Les vacances de Noël sont passées et j&#8217;ai un scoop [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Résumé des épisodes :</strong> En ce moment en licence CDAISI, je réalise depuis le début d’année une série d’articles sur la formation afin de mettre un peu en avant ce qu’il s’y fait, de bien ou de mal, mes impressions etc.<br />
Voir <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/">S02E02</a>, <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/">S02E01</a>, <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/cdaisi-s1e3/">S01E03</a>, <a href="http://blog.felix-aime.fr/non-classe/cdaisi-%e2%80%93-s1e2/">S01E02</a>, <a href="http://blog.felix-aime.fr/securite-des-systemes-dinformation/cdaisi-premieres-impressions/">S01E01</a>.</p>
<p>Les vacances de Noël sont passées et j&#8217;ai un scoop à vous proposer : <em>nous sommes en 2011</em>. Wahou. L&#8217;année 2011 rime pour moi avec l&#8217;abandon des études pour vivre de mes propres ailes et je n&#8217;ai qu&#8217;un mot à la bouche : ENFIN ! Cependant, il faut déjà finir cette licence, finir mon stage et trouver quelque chose de stable sur Paris pour l&#8217;année.</p>
<p>Vous l&#8217;aurez donc deviné : je fais un stage sur Paname me permettant de décompresser un peu. Bon c&#8217;est assez ric-rac point de vue argent, car je dois payer deux loyers et le train à cause de cette connerie d&#8217;alternance. De toute façon, chercher un stage en Full-sécurité aux alentours de Maubeuge revient à partir en quête du St Graal : cette ville est loin de tout. Je ne comprends pas comment on peut faire une telle formation dans une ville aussi reculée et morte économiquement. *ça, c&#8217;est dit.*</p>
<p><strong>La progression des cours</strong></p>
<p>En ce qui concerne les cours, ils commencent à être bon voir même très bon. Au programme, un très bon  training sur Scapy de quelques jours, du reversing basique de binaires ELF sous forme de crackme sous gdb, des cours de synergologie/manipulation sous un angle théâtral et encore quelques cours de vulnérabilités &laquo;&nbsp;web&nbsp;&raquo; et physiques. Les prochaines semaines devraient être principalement consacrées aux vulnérabilités systèmes, ça risque d&#8217;être bien sympa également.</p>
<p><strong>Et TinyRAT alors ?</strong></p>
<p>Concernant le projet TinyRAT, ce dernier est terminé. Malheureusement nous ne sommes pas allés jusqu&#8217;où on voulait, car une partie du groupe s&#8217;est complètement désolidarisée du projet à tel point qu&#8217;on a dû le finir à deux.</p>
<p>Du côté client, une grande partie du code reste à faire contre la lutte heuristique mais également sur la persistance du binaire dans un environnement bien configuré (Accès au registre désactivé etc.). Le serveur de commandes quant à lui est fini et prêt à être sujet à quelques modifications futures suivant ce que voudra faire le client (Screenshots, envoi/réception de fichiers etc). Les notes finales sur le projet sont bonnes, mais le résultat aurait pu être encore mieux avec l&#8217;investissement de l&#8217;autre partie du groupe dans le projet. (Je ne vous cache pas que j&#8217;ai vraiment la haine sur ce point-là).</p>
<p><strong>Les certifications</strong></p>
<p>La grande question en suspens pendant les derniers épisodes était celle des certifications. Eh bien j&#8217;ai  quelques nouvelles ! C&#8217;est donc de 170 à 220 euros la certification. A ce prix-là, je me suis dit qu&#8217;il était mieux d&#8217;en passer deux, CEH et ECSA. La première va surement être facile à passer, après, pour la deuxième Ich Allah, car en passer deux à la suite&#8230;</p>
<p>Et puis, vu que ce ce n&#8217;était pas assez de travail, j&#8217;ai décidé de me mettre en parallèle à apprendre le Chinois traditionnel sur Paris, dans le but de compliquer la chose&#8230;<em> Sur ce, Keep update !</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/collaborateur-pour-la-defense-et-lanti-intrusion-des-systemes-informatiques-s02-e01/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fuzz or not to fuzz ?</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/skipfish-fuzzing-des-applications-web/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/skipfish-fuzzing-des-applications-web/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 22:31:04 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[applications web]]></category>
		<category><![CDATA[failles]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[sql injection]]></category>
		<category><![CDATA[vulnérabilités]]></category>
		<category><![CDATA[waf]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=486</guid>
		<description><![CDATA[Il y a quelques jours, un nouveau fuzzer d&#8217;applications web pointait le bout de son nez. Nommé SkipFish, ce dernier s&#8217;est annoncé comme une sorte de renouveau parmi les fuzzers d&#8217;applications web. Cependant, le buzz dépasse largement la technique et ce dernier possède encore beaucoup de défauts inhérents aux fuzzers. Faisons le tour des particularités [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a quelques jours, un nouveau fuzzer d&#8217;applications web pointait le bout de son nez. Nommé <a href="http://code.google.com/p/skipfish/">SkipFish</a>, ce dernier s&#8217;est annoncé comme une sorte de renouveau parmi les fuzzers d&#8217;applications web. Cependant, le buzz dépasse largement la technique et ce dernier possède encore beaucoup de défauts inhérents aux fuzzers. Faisons le tour des particularités des fuzzers et démontrons pourquoi un fuzzer ne remplacera jamais un cerveau bien entraîné à la chasse aux vulnérabilités.</p>
<p>De <a href="http://w3af.sourceforge.net/">w3af</a> (mon préféré&#8230;) à <a href="http://code.google.com/p/skipfish/">Skipfish</a> en passant par <a href="http://sourceforge.net/projects/wapiti/">Wapiti</a>, le petit français : les fuzzers deviennent de plus en plus évolués pour déceler une très large variété de vulnérabilités ou d&#8217;information disclosures. Cependant, les applications web sont, comme toutes applications, systémiques. De ce fait, dans une grande majorité des cas, des conditions doivent souvent être remplies afin d&#8217;accéder à certaines vulnérabilités. Ces conditions (authentifications, patterns à respecter etc.), souvent additionnelles entre elles sont très largement omises par les fuzzers, ne lisant pas, sauf dans le cadre de certains PoCs, les informations contenues dans la page (tels que les names/types des champs inputs pouvant donner pas mal d&#8217;information sur la nature des données attendues en POST/GET). Ceci aboutissant le plus généralement à de faux négatifs et donc au passage à la trappe d&#8217;un très grand nombre de vulnérabilités potentielles.</p>
<p>Le nombre de requêtes vers une application ciblée durant une phrase de fuzzing est aussi à ne pas négliger. Ainsi, elles se comptent en dizaines de milliers, voir, centaines de milliers pour le petit dernier Skipfish laissant une trace plus que repérable dans les logs pouvant par la suite être interprétée par un IDS/IPS.</p>
<p>En parlant de dispositifs ajoutés un serveur web lambda nous pouvons de plus mentionner les <a href="http://www.owasp.org/index.php/Web_Application_Firewall">WAF</a>. Ces derniers ne permettront pas de déceler une vulnérabilité même si elle est présente dernière le reverse proxy et exploitable (par exemple en utilisant des attaques du type HPP, HPF ou même plus inhérentes aux services SGBD ; voir cette très <a href="http://www.ptsecurity.com/download/PT-devteev-CC-WAF-ENG.pdf">bonne présentation</a> pour plus de détails). Ce, pour la simple et bonne raison que les fuzzers sont développés pour déceler les vulnérabilités et non bypasser certaines protections tierces protégeant l&#8217;accès à ces vulnérabilités.</p>
<p>Bref, les tests d&#8217;intrusions sur les applications web en front-end avec un simple navigateur et quelques plugins ont encore de beaux jours devant eux, rien ne remplacera l&#8217;expérience de l&#8217;auditeur dans son travail tant dans l&#8217;analyse du code que dans une attaque en font-end. Cependant, fuzzer une application peut s&#8217;avérer utile en appoint, notamment en local.</p>
<p>Pour information, j&#8217;ai passé sur w3af et sur Skipfish le script <a href="http://directory.felix-aime.fr/_SecurityBugsHunter/">php calendar</a> avant de réaliser cet article. Voici ce qu&#8217;ils ont découverts :</p>
<p><strong>[-] Skipfish : </strong></p>
<p>Il a simplement découvert l&#8217;injection SQL et une XSS dans le formulaire d&#8217;authentification de la zone d&#8217;admin (et le dossier de la zone d&#8217;admin). Aucune SQL injection dans l&#8217;index de l&#8217;application ni même l&#8217;include locale présente aussi dans l&#8217;index de l&#8217;application.</p>
<p><strong>[-] w3af : </strong></p>
<p>Il découvre le full path disclosure lorsque la valeur de la variable lang passée en GET n&#8217;est pas celle attendue. Il découvre aussi la LFI et une XSS (que je n&#8217;avais pas vu, présente grâce à l&#8217;erreur de retour en cas de non inclusion du fichier) mais aucune SQL injection dans l&#8217;index là aussi. Il ne découvre pas la zone d&#8217;administration, donc pas d&#8217;SQL injection ou de XSS dans le formulaire d&#8217;authentification de cette dernière.</p>
<p>Je ferai peut-être, un audit plus complet, avec de vraies statistiques pour comparer les fuzzers avec un audit fait à la main.</p>
<p>PS : Merci à @<a href="http://twitter.com/wadael">wadael</a> pour me pousser à faire des articles =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/skipfish-fuzzing-des-applications-web/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Micro blog : felixaime.tumblr.com</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/micro-blog-felixaime-tumblr-com/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/micro-blog-felixaime-tumblr-com/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:48:57 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Projets perso & Pro]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[actualités]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[papiers]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[vulnérabilités]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=446</guid>
		<description><![CDATA[En attendant un prochain article qui risque d&#8217;arriver bientôt sur un retour d&#8217;expérience d&#8217;audit &#171;&#160;sauvage&#160;&#187; qui se conclue actuellement par une intense phase de mailling, je tenais à vous présenter mon micro blog se situant à l&#8217;adresse : felixaime.tumblr.com.
Ce dernier me sert afin de relayer des articles, papiers, images, citations que je trouve intéressants dans [...]]]></description>
			<content:encoded><![CDATA[<p>En attendant un prochain article qui risque d&#8217;arriver bientôt sur un retour d&#8217;expérience d&#8217;audit &laquo;&nbsp;sauvage&nbsp;&raquo; qui se conclue actuellement par une intense phase de mailling, je tenais à vous présenter mon micro blog se situant à l&#8217;adresse : <a href="http://felixaime.tumblr.com">felixaime.tumblr.com</a>.</p>
<p>Ce dernier me sert afin de relayer des articles, papiers, images, citations que je trouve intéressants dans le domaine de la Sécurité des Systèmes d&#8217;Information. J&#8217;essaye d&#8217;y publier quelques liens par jour suivant le temps que j&#8217;ai. De plus, il y figurera certaines anecdotes que je rencontre de temps à autres&#8230; <a href="http://felixaime.tumblr.com/post/339151987/epicfail-into-the-wild-a-french-television">Cette image par exemple</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/micro-blog-felixaime-tumblr-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security bugs hunter =)</title>
		<link>http://blog.felix-aime.fr/securite-des-systemes-dinformation/security-brugs-hunter/</link>
		<comments>http://blog.felix-aime.fr/securite-des-systemes-dinformation/security-brugs-hunter/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 15:43:24 +0000</pubDate>
		<dc:creator>feu</dc:creator>
				<category><![CDATA[Développement (divers)]]></category>
		<category><![CDATA[Sécurité des systèmes d'information]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[audit]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[proof of concepts]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[vulnérabilités]]></category>

		<guid isPermaLink="false">http://blog.felix-aime.fr/?p=78</guid>
		<description><![CDATA[Depuis quelques semaines à raison d&#8217;une à deux heures par jour, je me suis lancé dans un petit projet histoire de me faire un peu la main avec jQuery et la programmation objet en PHP5. J&#8217;ai donc décidé, dans le cadre d&#8217;un audit (un script troué de partout dont je dévoilerai le nom dans quelques [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis quelques semaines à raison d&#8217;une à deux heures par jour, je me suis lancé dans un petit projet histoire de me faire un peu la main avec jQuery et la programmation objet en PHP5. J&#8217;ai donc décidé, dans le cadre d&#8217;un audit (un script troué de partout dont je dévoilerai le nom dans quelques temps) de réaliser un script permettant l&#8217;indexation des failles trouvées lors d&#8217;audit d&#8217;applications WEB.</p>
<p>Ce script s&#8217;appelle <strong>Security Bugs Hunter</strong> et permet donc l&#8217;indexation de vulnérabilités suivant des scripts, avec la possibilité d&#8217;enregistrer le code vulnérable, le <strong>Proof of Concept</strong> de la vulnérabilité, des combos de vulnérabilités etc. Il possède par ailleurs un système de membres ayant plusieurs permissions, permettant ainsi au super administrateur de les régler suivant la confiance qu&#8217;il possède envers les abonnés.</p>
<p>Bref, le script aujourd&#8217;hui est beau certes, mais très pauvre en fonctionnalités (au pire, c&#8217;était juste pour me faire la main sur jQuery pour passer ensuite à autre chose&#8230;). Bref, je pense rajouter différentes petites choses telles que la possibilité d&#8217;Uploader l&#8217;application à auditer (et d&#8217;indexer ensuite par versions), de rechercher dans son code des vulnérabilités potentielles à grand coup de Regex (ce qui va ralentir un max.) et différentes choses.</p>
<p>Si vous voulez voir ce que cela donne, <a href="http://felix-aime.fr/projets/securite/bugs_hunter/">c&#8217;est par ici</a>. Je mettrai le code source à télécharger dans quelques jours, histoire de bien le commenter et de l&#8217;alléger avec un peu de docs.    (en y allant, vous gagnerez des 0dayz sur un script =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.felix-aime.fr/securite-des-systemes-dinformation/security-brugs-hunter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

