<?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>Les Tutos de Nico</title>
	<atom:link href="http://www.lestutosdenico.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lestutosdenico.com</link>
	<description>Parce que c&#039;est trop fast0ch&#039;</description>
	<lastBuildDate>Wed, 06 Nov 2013 20:12:21 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>SCE 3.0 Hacking Edition</title>
		<link>http://www.lestutosdenico.com/news/sce-3-0-hacking-edition</link>
		<comments>http://www.lestutosdenico.com/news/sce-3-0-hacking-edition#comments</comments>
		<pubDate>Tue, 11 Jun 2013 17:43:15 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[News IT]]></category>
		<category><![CDATA[ESIA]]></category>
		<category><![CDATA[SCE 3.0 Hacking Edition]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2491</guid>
		<description><![CDATA[Yopla all, Tout d&#8217;abord, j&#8217;espère que tout le monde se porte bien avec ce super beau temps&#8230; De mon côté beaucoup de taff ce qui fait que je n&#8217;ai pas trop le temps de maintenir le blog mais qui sait, certains articles pourraient voir le jour d&#8217;ici&#8230; la fin de l&#8217;année :p On m&#8217;a contacté [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2013/06/securityconf.jpg"><img class="aligncenter size-full wp-image-2492" alt="securityconf" src="http://www.lestutosdenico.com/wp-content/uploads/2013/06/securityconf.jpg" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2013/06/securityconf.jpg 530w, http://www.lestutosdenico.com/wp-content/uploads/2013/06/securityconf-300x104.jpg 300w" sizes="(max-width: 530px) 100vw, 530px" /></a></p>
<p>Yopla all,</p>
<p style="text-align: justify;">Tout d&rsquo;abord, j&rsquo;espère que tout le monde se porte bien avec ce super beau temps&#8230; De mon côté beaucoup de taff ce qui fait que je n&rsquo;ai pas trop le temps de maintenir le blog mais qui sait, certains articles pourraient voir le jour d&rsquo;ici&#8230; la fin de l&rsquo;année :p</p>
<p style="text-align: justify;">On m&rsquo;a contacté récemment concernant une petite soirée sur la sécurité informatique qui aura lieu dans les locaux de l&rsquo;ESIA (Ivry). Je trouve que ce genre d&rsquo;initiative est vraiment intéressante donc voici un petit descriptif de la soirée ainsi que toutes les informations utiles.</p>
<p style="text-align: justify;"><strong>SCE 3.0 Hacking Edition</strong> propose une grande soirée sur le thème de la sécurité informatique. Elle se déroulera dans la nuit du <em><strong>14 au 15 juin</strong></em>, dans les locaux de l’<a href="http://www.esiea.fr/">ESIEA</a> situés à Ivry-Sur-Seine.<br />
<strong>4 conférences</strong> seront données entre <strong><em>20h et 00h</em></strong>, toutes liées à la sécurité informatique dont voici le détail :</p>
<ul>
<li><strong>Arnauld Mascret</strong> : les risques de sécurité des entreprises liés à l&rsquo;usage des réseaux sociaux ;</li>
<li><strong>Loic Pillant</strong> : le Steria Hacking Challenge, la première compétition de Hacking éthique inter-écoles et les métiers de la Sécurité des SI ;</li>
<li><strong>Robert Erra</strong> : attaques par complexité et bombe de décompression ;</li>
<li><strong>Paul Berettoni</strong>.</li>
</ul>
<p>Entre les conférences, vous pourrez discuter avec les partenaires de SCE ainsi que les conférenciers, autour d’un buffet.</p>
<p>Par la suite, un <strong>CTF</strong> aura lieu de <strong><em>00h30 à 8h00</em></strong>. Vous serez confrontés à des épreuves de cryptologie, de stéganographie, de social engineering, etc.</p>
<p>Des récompenses seront donnés pour les 3 meilleures équipes : iPad Mini, disques durs externes, casques audio, etc.</p>
<p><strong>Attention, les places sont limitées !</strong><br />
<span style="color: #008000;"><strong>Conférences :</strong> 90 places.</span><br />
<span style="color: #008000;"><strong>Challenge :</strong> 30 places (6 équipes de 5 étudiants maximum).</span></p>
<p>Informations et inscriptions: <em><a href="https://sce-hackingedition.net/">https://sce-hackingedition.net/</a></em></p>
<p>Pour ma part, je ne pense pas que j&rsquo;aurai le temps d&rsquo;y aller mais n&rsquo;hésitez pas à nous faire un petit retour <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/news/sce-3-0-hacking-edition/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Conférence GreHack 2012</title>
		<link>http://www.lestutosdenico.com/evenements/conference-grehack-2012</link>
		<comments>http://www.lestutosdenico.com/evenements/conference-grehack-2012#respond</comments>
		<pubDate>Tue, 18 Sep 2012 17:56:07 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas]]></dc:creator>
				<category><![CDATA[Evènements]]></category>
		<category><![CDATA[Challenge Sécurité]]></category>
		<category><![CDATA[Conférence Sécurité]]></category>
		<category><![CDATA[CTF]]></category>
		<category><![CDATA[GreHach]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2466</guid>
		<description><![CDATA[Un petit coup de pub pour une conférence de sécurité à venir 🙂 N&#8217;hésitez pas à vous déplacer, ça risque d&#8217;être bien sympa ^_^ &#8212; Texte de Fabien D. GreHack 2012 est né autour d&#8217;une bière et d&#8217;un 51 (pas d&#8217;un ricard! :)) « Et si on organisait une conf + un CTF? » Du fait qu&#8217;a [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2012/09/grehack2k12.png"><img class="aligncenter size-full wp-image-2467" title="grehack2k12" src="http://www.lestutosdenico.com/wp-content/uploads/2012/09/grehack2k12.png" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2012/09/grehack2k12.png 530w, http://www.lestutosdenico.com/wp-content/uploads/2012/09/grehack2k12-300x104.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></a></p>
<p>Un petit coup de pub pour une conférence de sécurité à venir <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> N&rsquo;hésitez pas à vous déplacer, ça risque d&rsquo;être bien sympa ^_^</p>
<p>&#8212;</p>
<p><span style="color: #008000;"><strong>Texte de Fabien D.<br />
</strong></span></p>
<p>GreHack 2012 est né autour d&rsquo;une bière et d&rsquo;un 51 (pas d&rsquo;un ricard! :)) <span style="color: #ff0000;">« Et si on organisait une conf + un CTF? »</span><br />
Du fait qu&rsquo;a l&rsquo;<a href="http://ensimag.fr">Ensimag</a> nous avions déjà réuni plusieurs hackers de Grenoble, autour du club <a href="https://ensiwiki.ensimag.fr/index.php/Portail:SecurIMAG_Ensimag_IT_security_club">SecurIMAG</a> cela semblait possible&#8230;</p>
<p>L&rsquo;un des points sur lequel nous avons beaucoup insisté était d&rsquo;initier les étudiants à l&rsquo;écriture des papiers de recherche.<br />
De ce point de vue là, c&rsquo;est un succès partiel, puisque seul 1 papier d&rsquo;étudiant a été accepté (Paul Amar &#8211; Home Internet Routers for Fun and Profit).</p>
<p>Un autre point qui nous semblait important est l&rsquo;aide des étudiants fauchés mais méritants. Ainsi, de manière un peu différente d&rsquo;<a href="http://2012.hackitoergosum.org/">HES</a> nous avons lancé un appel à candidature d&rsquo;étudiants brillants en sécurité : <a href="http://grehack.org/en/index.php/GreHack-2012-attendees-grants_for_students/">http://grehack.org/en/index.php/GreHack-2012-attendees-grants_for_students/</a></p>
<p>S&rsquo;ils ont fait des outils, trouvé des CVE, ou réalisé des publications, au moins une bourse comprenant une aide financière au transport au logement et une entrée gratuite à la conférence + au CTF ainsi qu&rsquo;un repas avec les speakers sera offerte pour le(la) meilleur(e). La sélection sera effectuée par le <a href="http://grehack.org/en/index.php/GreHack-2012-Committees-english/">comité de programme</a> composé de chercheurs, professionnels et diplômés de l&rsquo;Ensimag.</p>
<p>Également nous avons fait 2 tarifs: pour ceux qui souhaitent participer à la conférence + au CTF et pour ceux qui ne souhaitent participer qu&rsquo;au CTF.</p>
<p>Quant aux sponsors, pour l&rsquo;anecdote, le premier que nous avons eu nous a dit « <em>bon les gars, je vous file un peu de thune, mais c&rsquo;est uniquement pour les pizza du CTF !</em>  » &#8230;</p>
<p>Pour les présentations, les slides seront en anglais, et si le speaker parle français, le discours le sera aussi, sinon également en anglais.</p>
<p>Concernant le CTF, des cadeaux stylés:</p>
<ul>
<li>un bouquin dédicacé par Charlie Miller et les autres auteurs de iOS Hacking ;</li>
<li>bouquin sur le Fuzzing dédicacé par Ari Takanen himself, qui sera présent lors de la conférence.</li>
</ul>
<p>La suite sur <a href="http://grehack.org">http://grehack.org</a> et le détail du programme ci-dessous:</p>
<p>====================================================================</p>
<p>&gt;&gt;   GREHACK 2012 &#8211; Ethical Hacking Conference<br />
&gt;&gt;   1st Edition! Come Hack in the Mountains!</p>
<p>&gt;&gt; http://grehack.org  ; twitter: @grehack</p>
<p>&gt;&gt; Grenoble, France, October 19th-20th, 2012</p>
<p>====================================================================</p>
<p>&gt; Call for Participation,<br />
&gt; Call For Student Grants Application,<br />
&gt; Call For Music Bands/Artists/DJ</p>
<p>====================================================================<br />
INVITED SPEAKERS<br />
&#8212;<br />
* Eric Freyssinet (Gendarmerie, LIP6) &#8211; Botnets: from observation to investigation ;<br />
* Kostya Kortchinsky (now Microsoft ; former Immunity fellow) &#8211; 10 years later, which vulnerabilities still matter? ;<br />
* Philippe Elbaz-­Vincent (UJF) &#8211; attacks on randomness of hardware Prime Random Number Generator (PRNG) ;<br />
* Regis Leveugle (TIMA, Grenoble INP) &#8211; Attacks on secure hardware:basics and examples ;<br />
* Dave Penkler, Boris Balacheff (HP Security Labs) &#8211; Cloud, security and the mobile enterprise: An end-to-end manageability challenge.</p>
<p><a href="http://grehack.org/en/index.php/GreHack-2012-Speakers_Talks/">http://grehack.org/en/index.php/GreHack-2012-Speakers_Talks/</a></p>
<p>====================================================================<br />
ACCEPTED PAPERS<br />
&#8212;<br />
* Rikke Kuipers and Ari Takanen (Codenomicon) &#8211; Fuzzing embedded devices<br />
* Mathieu Renard (Sogeti-ESEC) &#8211; Practical iOS Apps hacking<br />
* David Worth and Justin Collins (HighGroove) &#8211; Leveraging Convention over Configuration for Static Analysis in Dynamic Languages<br />
* Olli-Pekka Niemi and Antti Levomäki (Stonesoft) &#8211;  Bypassing Intrusion Prevention Systems<br />
* Phil (self) Cryptage audiovisuel ou #FAIL systématique ?<br />
* Bswapeax (HP Security) &#8211; Managed Code with Licensing does not mean all the  time: Software Protection<br />
* Paul Amar (Ensimag student) &#8211; Routeurs for Fun &amp; Profit<br />
* Rahul Sasi (iSight) &#8211; DMTF Fuzzing</p>
<p>====================================================================<br />
RUMPS<br />
&#8212;<br />
4/5 minutes rumps will happen at the end of the afternoon<br />
<a href="http://grehack.org/en/index.php/GreHack-2012-rump_sessions/">http://grehack.org/en/index.php/GreHack-2012-rump_sessions/</a></p>
<p>====================================================================<br />
REGISTRATION &#8211; ENTRY TICKETS<br />
&#8212;<br />
Limited number of seats available. Register for the conference and the CTF at:<br />
http://grehack.org/en/shop/article/entrance_tickets/grehack_2012/</p>
<p>====================================================================<br />
CALL FOR STUDENT GRANTS<br />
&#8212;<br />
A limited number of student grants will be assigned to outstanding students.<br />
This includes limited help for transportation, 1 hostel night, &#8230;<br />
Apply till WEDNESDAY SEPTEMBER 26th 2012 11pm59 GMT+1 at<br />
<a href="http://grehack.org/en/index.php/GreHack-2012-attendees-grants_for_students/">http://grehack.org/en/index.php/GreHack-2012-attendees-grants_for_students/</a></p>
<p>====================================================================<br />
CALL FOR DJ/ARTISTS/BANDS FOR THE CTF<br />
&#8212;<br />
<a href="http://grehack.org/en/index.php/GreHack-2012-Capture_The_Flag_rules-english/#Ambient">http://grehack.org/en/index.php/GreHack-2012-Capture_The_Flag_rules-english/#Ambient</a></p>
<p>====================================================================<br />
CAPTURE THE FLAG<br />
&#8212;<br />
* Challenges by members of SecurIMAG (the Ensimag hacking team)<br />
&#8212; topics: Fuzzing, Web, Crypto, Stegano, Reversing, In Memory Exploitation, Forensics..<br />
* Awards:<br />
&#8212; dedicated « iOS Hacker&rsquo;s Handbook », dedicated by Charlie Miller and all authors.<br />
&#8212; dedicated « Fuzzing for Software Security Testing and Quality Assurance » dedicated by Ari Takanen.<br />
&#8212; Raspberry Pi.<br />
* <span style="color: #ff0000;"><strong>Several pizzas and drinks</strong></span> tickets included <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://grehack.org/en/index.php/GreHack-2012-Capture_The_Flag_rules-english/">http://grehack.org/en/index.php/GreHack-2012-Capture_The_Flag_rules-english/</a></p>
<p>&#8212;<br />
Come on, let&rsquo;s p0wn in the mountains!</p>
<p>&#8212;</p>
<p>J&rsquo;ajouterai pour terminer : « Come on, let&rsquo;s p0wn ponies! »</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/evenements/conference-grehack-2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forensique analyse mémoire : Volatility</title>
		<link>http://www.lestutosdenico.com/tutos-de-nico/forensique-analyse-memoire-volatility</link>
		<comments>http://www.lestutosdenico.com/tutos-de-nico/forensique-analyse-memoire-volatility#comments</comments>
		<pubDate>Sat, 14 Jul 2012 23:00:11 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[Tutos de Nico]]></category>
		<category><![CDATA[analyse dump]]></category>
		<category><![CDATA[forensique]]></category>
		<category><![CDATA[hive]]></category>
		<category><![CDATA[ruche windows]]></category>
		<category><![CDATA[volatility]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2458</guid>
		<description><![CDATA[&#160; Chose promise, chose due ! Voici un petit tour d&#8217;horizon de l&#8217;outil Volatility. Pour ceux qui ne le connaisse pas encore, Volatility est un Framework contenant de multiples outils visant à vous aider dans la manipulation de données contenues dans un dump mémoire (RAM). A ce jour, l&#8217;outil permet d&#8217;extraire les données suivantes : [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2012/07/ramanalyse.png"><img class="aligncenter size-full wp-image-2459" title="ramanalyse" src="http://www.lestutosdenico.com/wp-content/uploads/2012/07/ramanalyse.png" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2012/07/ramanalyse.png 530w, http://www.lestutosdenico.com/wp-content/uploads/2012/07/ramanalyse-300x104.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></a></p>
<p>&nbsp;</p>
<p>Chose promise, chose due ! Voici un petit tour d&rsquo;horizon de l&rsquo;outil <a href="http://code.google.com/p/volatility/">Volatility</a>.</p>
<p>Pour ceux qui ne le connaisse pas encore, Volatility est un Framework contenant de multiples outils visant à vous aider dans la manipulation de données contenues dans un dump mémoire (RAM). A ce jour, l&rsquo;outil permet d&rsquo;extraire les données suivantes :<br />
&#8211; Processus en cours d&rsquo;exécution ;<br />
&#8211; Connexion ouvertes ;<br />
&#8211; DLLs chargées par les processus ;<br />
&#8211; Fichier ouverts par les processus ;<br />
&#8211; exécutables ;<br />
&#8211; données de la base de registre ;<br />
&#8211; etc.</p>
<p>L&rsquo;outil permet d&rsquo;extraire les données sur les systèmes d&rsquo;exploitation Windows. Cependant, une version permettant d&rsquo;analyser des dump Linux  a été développée par <a href="www.segmentationfault.fr">Emilien Girault</a>. L&rsquo;outil est disponible à l&rsquo;adresse suivante : <a href="http://code.google.com/p/volatilitux/">http://code.google.com/p/volatilitux/</a>.</p>
<p>Lors du précédent article lié au Wargame de la NDH 2012, une épreuve contenant un <a href="http://wargame2k12.nuitduhack.com/challenges/forensics/keep1.tar">dump</a> mémoire Windows a été analysé. Nous allons utiliser ce dernier afin d&rsquo;aborder les commandes de base de l&rsquo;outil Volatility.</p>
<p>Here we go !</p>
<p>Commençons par identifier le système d&rsquo;exploitation d’où provient le dump :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw imageinfo</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">          Suggested Profile(s) : WinXPSP3x86, WinXPSP2x86 (Instantiated with WinXPSP2x86)</span><br />
<span style="color: #008000;">                     AS Layer1 : JKIA32PagedMemory (Kernel AS)</span><br />
<span style="color: #008000;">                     AS Layer2 : FileAddressSpace (/root/Desktop/memdump.raw)</span><br />
<span style="color: #008000;">                      PAE type : No PAE</span><br />
<span style="color: #008000;">                           DTB : 0x39000</span><br />
<span style="color: #008000;">                          KDBG : 0x8054cde0L</span><br />
<span style="color: #008000;">                          KPCR : 0xffdff000L</span><br />
<span style="color: #008000;">             KUSER_SHARED_DATA : 0xffdf0000L</span><br />
<span style="color: #008000;">           Image date and time : 2012-05-09 11:06:48 </span><br />
<span style="color: #008000;">     Image local date and time : 2012-05-09 11:06:48 </span><br />
<span style="color: #008000;">          Number of Processors : 1</span><br />
<span style="color: #008000;">                    Image Type : Service Pack 3</span></p>
<p>L&rsquo;image semble provenir d&rsquo;un <em>Windows XP SP3</em> et a été créée le <em>09 Mai 2012</em> à <em>11 heures 06 et 48 secondes</em>.</p>
<p>Maintenant listons les processus y figurant :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 pslist</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;"> Offset(V)  Name                 PID    PPID   Thds   Hnds   Time </span><br />
<span style="color: #008000;">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- </span><br />
<span style="color: #008000;">0x812ed020 System                    4      0     55    231 1970-01-01 00:00:00       </span><br />
<span style="color: #008000;">0x811cc5a0 smss.exe                368      4      3     19 2012-05-09 20:06:10       </span><br />
<span style="color: #008000;">0xffbcada0 csrss.exe               584    368     10    368 2012-05-09 20:06:10       </span><br />
<span style="color: #008000;">0xffb03310 winlogon.exe            608    368     25    539 2012-05-09 20:06:10       </span><br />
<span style="color: #008000;">0xffb9d668 services.exe            652    608     21    270 2012-05-09 20:06:11       </span><br />
<span style="color: #008000;">0xffaf5488 lsass.exe               664    608     25    359 2012-05-09 20:06:11       </span><br />
<span style="color: #008000;">0xffb506e8 VBoxService.exe         820    652      8    106 2012-05-09 20:06:11       </span><br />
<span style="color: #008000;">0xffb94368 svchost.exe             864    652     19    195 2012-05-09 11:06:12       </span><br />
<span style="color: #008000;">0xffb02da0 svchost.exe             952    652     14    225 2012-05-09 11:06:12       </span><br />
<span style="color: #008000;">0xffb175a0 svchost.exe            1044    652     65   1151 2012-05-09 11:06:12       </span><br />
<span style="color: #008000;">0xffb3b7a0 svchost.exe            1092    652      5     60 2012-05-09 11:06:12       </span><br />
<span style="color: #008000;">0xffaf17e0 svchost.exe            1124    652     11    170 2012-05-09 11:06:12       </span><br />
<span style="color: #008000;">0xffb7b608 explorer.exe           1508   1484     21    556 2012-05-09 11:06:13       </span><br />
<span style="color: #008000;">0x81121638 spoolsv.exe            1596    652     13    115 2012-05-09 11:06:13       </span><br />
<span style="color: #008000;">0xffb4c978 VBoxTray.exe           1708   1508      6     57 2012-05-09 11:06:13       </span><br />
<span style="color: #008000;">0xffbcf360 ctfmon.exe             1720   1508      1     93 2012-05-09 11:06:13       </span><br />
<span style="color: #008000;">0x81129a48 PassKeep.exe           1864   1508      2     39 2012-05-09 11:06:17       </span><br />
<span style="color: #008000;">0xffb22da0 PassKeep.exe           1872   1864      2    104 2012-05-09 11:06:17       </span><br />
<span style="color: #008000;">0x8120cc08 svchost.exe            1972    652      5    106 2012-05-09 11:06:21       </span><br />
<span style="color: #008000;">0xffb7a440 wscntfy.exe            1040   1044      1     39 2012-05-09 11:06:24       </span><br />
<span style="color: #008000;">0x8113f910 alg.exe                1228    652      7    104 2012-05-09 11:06:24       </span><br />
<span style="color: #008000;">0xffb43c08 DumpIt.exe              124   1508      1     25 2012-05-09 11:06:46</span></p>
<p>Yes, nous avons maintenant la liste des processus, le PID, PPID, nombre de threads, nombres d&rsquo;handles, etc.</p>
<p>Pour dumper tous les binaires, on procédera ainsi :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">mkdir yopla</span><br />
root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw memdump &#8211;profile=WinXPSP3x86 &#8211;dump-dir yopla</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">************************************************************************</span><br />
<span style="color: #008000;">Writing System [     4] to 4.dmp</span><br />
<span style="color: #008000;">************************************************************************</span><br />
<span style="color: #008000;">Writing smss.exe [   368] to 368.dmp</span><br />
<span style="color: #008000;">************************************************************************</span><br />
<span style="color: #008000;">Writing csrss.exe [   584] to 584.dmp</span><br />
<span style="color: #008000;">************************************************************************</span><br />
<span style="color: #008000;">Writing winlogon.exe [   608] to 608.dmp</span><br />
<span style="color: #008000;">&#8230;</span></p>
<p>L&rsquo;article n&rsquo;étant pas orienté vers une analyse détaillée des processus, je ne vais pas m&rsquo;attaquer à l&rsquo;analyse de ces différents dump. Vous pouvez cependant regardé dans le précédent post, l&rsquo;analyse du binaire « <strong>PassKeep.exe</strong>« .</p>
<p>Analysons maintenant les<em> DLLs</em> chargées par le processus <strong>DumpIt.exe</strong> (PID : 124) :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 dlllist &#8211;pid=124</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">************************************************************************</span><br />
<span style="color: #008000;">DumpIt.exe pid:    124</span><br />
<span style="color: #008000;">Command line : « C:\Documents and Settings\rootbsd\Desktop\DumpIt\DumpIt.exe » </span><br />
<span style="color: #008000;">Service Pack 3</span></p>
<p><span style="color: #008000;">Base         Size         Path</span><br />
<span style="color: #008000;">0x00400000   0x035000     C:\Documents and Settings\rootbsd\Desktop\DumpIt\DumpIt.exe</span><br />
<span style="color: #008000;">0x7c900000   0x0b2000     C:\WINXP\system32\ntdll.dll</span><br />
<span style="color: #008000;">0x7c800000   0x0f6000     C:\WINXP\system32\kernel32.dll</span><br />
<span style="color: #008000;">0x77dd0000   0x09b000     C:\WINXP\system32\ADVAPI32.dll</span><br />
<span style="color: #008000;">0x77e70000   0x093000     C:\WINXP\system32\RPCRT4.dll</span><br />
<span style="color: #008000;">0x77fe0000   0x011000     C:\WINXP\system32\Secur32.dll</span><br />
<span style="color: #008000;">0x77f60000   0x076000     C:\WINXP\system32\SHLWAPI.dll</span><br />
<span style="color: #008000;">0x77f10000   0x049000     C:\WINXP\system32\GDI32.dll</span><br />
<span style="color: #008000;">0x7e410000   0x091000     C:\WINXP\system32\USER32.dll</span><br />
<span style="color: #008000;">0x77c10000   0x058000     C:\WINXP\system32\msvcrt.dll</span><br />
<span style="color: #008000;">0x76390000   0x01d000     C:\WINXP\system32\IMM32.DLL</span></p>
<p>Comme vous pouvez vous en douter, pour analyser les DLLs chargées par un processus X, il suffit de remplacer le PID par celui de votre choix. Par ailleurs, si vous avez remarqué, la ligne<em> command line</em> nous donne une information concernant l&#8217;emplacement de l&rsquo;outil sur le système. Elle permet également de nous donner une information sur l&rsquo;un des noms d&rsquo;utilisateur du système : <a href="http://www.r00ted.com">rootbsd</a>.</p>
<p>Pour extraire les informations d&rsquo;une des DLL chargée, on procédera de la manière suivante :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 dlldump -r ntdll -D pony</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: smss.exe, Base: 7c900000 output: module.368.10d45a0.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: csrss.exe, Base: 7c900000 output: module.584.3f69da0.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: winlogon.exe, Base: 7c900000 output: module.608.45fa310.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: services.exe, Base: 7c900000 output: module.652.40d8668.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: lsass.exe, Base: 7c900000 output: module.664.470a488.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: VBoxService.exe, Base: 7c900000 output: module.820.43296e8.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: svchost.exe, Base: 7c900000 output: module.864.4123368.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: svchost.exe, Base: 7c900000 output: module.952.45fbda0.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: svchost.exe, Base: 7c900000 output: module.1044.45a65a0.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: svchost.exe, Base: 7c900000 output: module.1092.46807a0.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: svchost.exe, Base: 7c900000 output: module.1124.498e7e0.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: explorer.exe, Base: 7c900000 output: module.1508.417c608.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: spoolsv.exe, Base: 7c900000 output: module.1596.1029638.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: VBoxTray.exe, Base: 7c900000 output: module.1708.436d978.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: ctfmon.exe, Base: 7c900000 output: module.1720.3f24360.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: PassKeep.exe, Base: 7c900000 output: module.1864.1031a48.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: PassKeep.exe, Base: 7c900000 output: module.1872.455bda0.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: svchost.exe, Base: 7c900000 output: module.1972.1114c08.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: wscntfy.exe, Base: 7c900000 output: module.1040.417d440.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: alg.exe, Base: 7c900000 output: module.1228.1047910.7c900000.dll</span><br />
<span style="color: #008000;">Dumping ntdll.dll, Process: DumpIt.exe, Base: 7c900000 output: module.124.4378c08.7c900000.dll</span></p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">cd pony</span></p>
<p>root@bt:/pentest/forensics/volatility/pony# <span style="color: #ff0000;">ls</span></p>
<p><span style="color: #008000;">module.1040.417d440.7c900000.dll  module.1872.455bda0.7c900000.dll</span><br />
<span style="color: #008000;">module.1044.45a65a0.7c900000.dll  module.1972.1114c08.7c900000.dll</span><br />
<span style="color: #008000;">module.1092.46807a0.7c900000.dll  module.368.10d45a0.7c900000.dll</span><br />
<span style="color: #008000;">module.1124.498e7e0.7c900000.dll  module.584.3f69da0.7c900000.dll</span><br />
<span style="color: #008000;">module.1228.1047910.7c900000.dll  module.608.45fa310.7c900000.dll</span><br />
<span style="color: #008000;">module.124.4378c08.7c900000.dll   module.652.40d8668.7c900000.dll</span><br />
<span style="color: #008000;">module.1508.417c608.7c900000.dll  module.664.470a488.7c900000.dll</span><br />
<span style="color: #008000;">module.1596.1029638.7c900000.dll  module.820.43296e8.7c900000.dll</span><br />
<span style="color: #008000;">module.1708.436d978.7c900000.dll  module.864.4123368.7c900000.dll</span><br />
<span style="color: #008000;">module.1720.3f24360.7c900000.dll  module.952.45fbda0.7c900000.dll</span><br />
<span style="color: #008000;">module.1864.1031a48.7c900000.dll</span></p>
<p>Passons à la partie réseau en listant les connexions actives du système :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw connections</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;"> Offset(V)  Local Address             Remote Address            Pid   </span><br />
<span style="color: #008000;">&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;</span></p>
<p>Pas de chance, aucune information n&rsquo;a pu être retrouvée. Tanpis, nous allons nous rabattre sur le listing des ports en écoute sur le système :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 sockets</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;"> Offset(V)  PID    Port   Proto               Address        Create Time               </span><br />
<span style="color: #008000;">&#8212;&#8212;&#8212;- &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; </span><br />
<span style="color: #008000;">0xffb44af0   1044    123     17 UDP            10.0.2.15          2012-05-09 11:06:21       </span><br />
<span style="color: #008000;">0x81134960    664    500     17 UDP            0.0.0.0            2012-05-09 11:06:21       </span><br />
<span style="color: #008000;">0xff9942e0   1228   1028      6 TCP            127.0.0.1          2012-05-09 11:06:24       </span><br />
<span style="color: #008000;">0xffb4d390      4    445      6 TCP            0.0.0.0            2012-05-09 20:06:10       </span><br />
<span style="color: #008000;">0xffbdc9d0    952    135      6 TCP            0.0.0.0            2012-05-09 11:06:12       </span><br />
<span style="color: #008000;">0xff9cee98   1124   1900     17 UDP            10.0.2.15          2012-05-09 11:06:24       </span><br />
<span style="color: #008000;">0x81132c08      4    139      6 TCP            10.0.2.15          2012-05-09 11:06:15       </span><br />
<span style="color: #008000;">0x81132c08    664      0    255 Reserved       0.0.0.0            2012-05-09 11:06:21       </span><br />
<span style="color: #008000;">0xffb0b5f8   1044    123     17 UDP            127.0.0.1          2012-05-09 11:06:21       </span><br />
<span style="color: #008000;">0xffb80a90      4    137     17 UDP            10.0.2.15          2012-05-09 11:06:15       </span><br />
<span style="color: #008000;">0xff9cfd98   1124   1900     17 UDP            127.0.0.1          2012-05-09 11:06:24       </span><br />
<span style="color: #008000;">0xffaef008    664   4500     17 UDP            0.0.0.0            2012-05-09 11:06:21       </span><br />
<span style="color: #008000;">0xffb4d008      4    445     17 UDP            0.0.0.0            2012-05-09 20:06:10       </span><br />
<span style="color: #008000;">0xffb4d008      4    138     17 UDP            10.0.2.15          2012-05-09 11:06:15</span></p>
<p>Ici, on peut remarquer que les ports <em>123, 137, 138, 139, 445, 500</em>, etc. sont ouverts.</p>
<p>Passons maintenant à l&rsquo;analyse de la base de registre en localisant les adresses virtuelles des ruches :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 hivelist</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Virtual     Physical    Name</span><br />
<span style="color: #008000;">0xe1ad3348  0x0a7e2348  \Device\HarddiskVolume1\Documents and Settings\rootbsd\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat</span><br />
<span style="color: #008000;">0xe1a7db60  0x0a7c8b60  \Device\HarddiskVolume1\Documents and Settings\rootbsd\NTUSER.DAT</span><br />
<span style="color: #008000;">0xe17ef738  0x09205738  \Device\HarddiskVolume1\Documents and Settings\LocalService\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat</span><br />
<span style="color: #008000;">0xe17e7a28  0x09233a28  \Device\HarddiskVolume1\Documents and Settings\LocalService\NTUSER.DAT</span><br />
<span style="color: #008000;">0xe17c5a60  0x08e04a60  \Device\HarddiskVolume1\Documents and Settings\NetworkService\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat</span><br />
<span style="color: #008000;">0xe17beb60  0x08d76b60  \Device\HarddiskVolume1\Documents and Settings\NetworkService\NTUSER.DAT</span><br />
<span style="color: #008000;">0xe14e4b60  0x02b36b60  \Device\HarddiskVolume1\WINXP\system32\config\software</span><br />
<span style="color: #008000;">0xe145d008  0x070f1008  \Device\HarddiskVolume1\WINXP\system32\config\default</span><br />
<span style="color: #008000;">0xe1455980  0x06f8f980  \Device\HarddiskVolume1\WINXP\system32\config\SECURITY</span><br />
<span style="color: #008000;">0xe145d820  0x070f1820  \Device\HarddiskVolume1\WINXP\system32\config\SAM</span><br />
<span style="color: #008000;">0xe135db60  0x01abdb60  [no name]</span><br />
<span style="color: #008000;">0xe1019600  0x017b1600  \Device\HarddiskVolume1\WINXP\system32\config\system</span><br />
<span style="color: #008000;">0xe1006030  0x016f4030  [no name]</span><br />
<span style="color: #008000;">0x8068fdd8  0x0068fdd8  [no name]</span></p>
<p>On va maintenant lister les sous-clés de la ruche « <em>\Device\HarddiskVolume1\WINXP\system32\config\SAM</em> » :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 hivedump -o 0xe145d820</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Last Written         Key</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Account</span><br />
<span style="color: #008000;">2012-05-09 18:47:12  \SAM\SAM\Domains\Account\Aliases</span><br />
<span style="color: #008000;">2012-05-09 18:47:21  \SAM\SAM\Domains\Account\Aliases\000003E9</span><br />
<span style="color: #008000;">2012-05-09 18:47:21  \SAM\SAM\Domains\Account\Aliases\Members</span><br />
<span style="color: #008000;">2012-05-09 18:47:21  \SAM\SAM\Domains\Account\Aliases\Members\S-1-5-21-1078081533-1383384898-1060284298</span><br />
<span style="color: #008000;">2012-05-09 18:47:21  \SAM\SAM\Domains\Account\Aliases\Members\S-1-5-21-1078081533-1383384898-1060284298\000003EA</span><br />
<span style="color: #008000;">2012-05-09 18:47:12  \SAM\SAM\Domains\Account\Aliases\Names</span><br />
<span style="color: #008000;">2012-05-09 18:47:12  \SAM\SAM\Domains\Account\Aliases\Names\HelpServicesGroup</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Account\Groups</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Account\Groups\00000201</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Account\Groups\Names</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Account\Groups\Names\None</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Account\Users</span><br />
<span style="color: #008000;">2012-05-09 11:45:09  \SAM\SAM\Domains\Account\Users\000001F4</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Account\Users\000001F5</span><br />
<span style="color: #008000;">2012-05-09 18:46:41  \SAM\SAM\Domains\Account\Users\000003E8</span><br />
<span style="color: #008000;">2012-05-09 18:47:21  \SAM\SAM\Domains\Account\Users\000003EA</span><br />
<span style="color: #008000;">2012-05-09 11:06:13  \SAM\SAM\Domains\Account\Users\000003EB</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Account\Users\Names</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Account\Users\Names\Administrator</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Account\Users\Names\Guest</span><br />
<span style="color: #008000;">2012-05-09 18:46:41  \SAM\SAM\Domains\Account\Users\Names\HelpAssistant</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Account\Users\Names\rootbsd</span><br />
<span style="color: #008000;">2012-05-09 18:47:21  \SAM\SAM\Domains\Account\Users\Names\SUPPORT_388945a0</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Builtin</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Builtin\Aliases\00000220</span><br />
<span style="color: #008000;">2012-05-09 11:42:17  \SAM\SAM\Domains\Builtin\Aliases\00000221</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\00000222</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\00000223</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\00000227</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\00000228</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\0000022B</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\0000022C</span><br />
<span style="color: #008000;">2012-05-09 11:42:17  \SAM\SAM\Domains\Builtin\Aliases\Members</span><br />
<span style="color: #008000;">2012-05-09 11:42:17  \SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5</span><br />
<span style="color: #008000;">2012-05-09 11:42:17  \SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5\00000004</span><br />
<span style="color: #008000;">2012-05-09 11:42:17  \SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5\0000000B</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5-21-1078081533-1383384898-1060284298</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5-21-1078081533-1383384898-1060284298\000001F4</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5-21-1078081533-1383384898-1060284298\000001F5</span><br />
<span style="color: #008000;">2012-05-09 18:50:39  \SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5-21-1078081533-1383384898-1060284298\000003EB</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names\Administrators</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names\Backup Operators</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names\Guests</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names\Network Configuration Operators</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names\Power Users</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names\Remote Desktop Users</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names\Replicator</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Aliases\Names\Users</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Groups</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Groups\Names</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Users</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\Domains\Builtin\Users\Names</span><br />
<span style="color: #008000;">2012-05-09 11:41:30  \SAM\SAM\RXACT</span></p>
<p>On peut également aller chercher des clés/sous-clés précises :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 printkey -K « Software\Microsoft\Windows\CurrentVersion\Internet Settings »</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Legend: (S) = Stable   (V) = Volatile</span></p>
<p><span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: \Device\HarddiskVolume1\Documents and Settings\NetworkService\NTUSER.DAT</span><br />
<span style="color: #008000;">Key name: Internet Settings (S)</span><br />
<span style="color: #008000;">Last updated: 2012-05-09 18:49:25 </span></p>
<p><span style="color: #008000;">Subkeys:</span><br />
<span style="color: #008000;">  (S) 5.0</span><br />
<span style="color: #008000;">  (S) Lockdown_Zones</span><br />
<span style="color: #008000;">  (S) ZoneMap</span><br />
<span style="color: #008000;">  (S) Zones</span></p>
<p><span style="color: #008000;">Values:</span><br />
<span style="color: #008000;">REG_SZ        User Agent      : (S) Mozilla/4.0 (compatible; MSIE 8.0; Win32)</span><br />
<span style="color: #008000;">REG_SZ        IE5_UA_Backup_Flag : (S) 5.0</span><br />
<span style="color: #008000;">REG_BINARY    ZonesSecurityUpgrade : (S) </span><br />
<span style="color: #008000;">0000   10 BC 89 23 14 2E CD 01                            &#8230;#&#8230;.</span></p>
<p><span style="color: #008000;">REG_DWORD     EnableNegotiate : (S) 1</span><br />
<span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: \Device\HarddiskVolume1\Documents and Settings\rootbsd\NTUSER.DAT</span><br />
<span style="color: #008000;">Key name: Internet Settings (S)</span><br />
<span style="color: #008000;">Last updated: 2012-05-09 18:51:23 </span></p>
<p><span style="color: #008000;">Subkeys:</span><br />
<span style="color: #008000;">  (S) 5.0</span><br />
<span style="color: #008000;">  (S) CACHE</span><br />
<span style="color: #008000;">  (S) Connections</span><br />
<span style="color: #008000;">  (S) Lockdown_Zones</span><br />
<span style="color: #008000;">  (S) P3P</span><br />
<span style="color: #008000;">  (S) ZoneMap</span><br />
<span style="color: #008000;">  (S) Zones</span></p>
<p><span style="color: #008000;">Values:</span><br />
<span style="color: #008000;">REG_SZ        User Agent      : (S) Mozilla/4.0 (compatible; MSIE 8.0; Win32)</span><br />
<span style="color: #008000;">REG_SZ        IE5_UA_Backup_Flag : (S) 5.0</span><br />
<span style="color: #008000;">REG_BINARY    ZonesSecurityUpgrade : (S) </span><br />
<span style="color: #008000;">0000   10 BC 89 23 14 2E CD 01                            &#8230;#&#8230;.</span></p>
<p><span style="color: #008000;">REG_DWORD     EnableNegotiate : (S) 1</span><br />
<span style="color: #008000;">REG_SZ        EmailName       : (S) IEUser@</span><br />
<span style="color: #008000;">REG_SZ        AutoConfigProxy : (S) wininet.dll</span><br />
<span style="color: #008000;">REG_SZ        MimeExclusionListForCache : (S) multipart/mixed multipart/x-mixed-replace multipart/x-byteranges </span><br />
<span style="color: #008000;">REG_BINARY    WarnOnPost      : (S) </span><br />
<span style="color: #008000;">0000   01 00 00 00                                        &#8230;.</span></p>
<p><span style="color: #008000;">REG_BINARY    UseSchannelDirectly : (S) </span><br />
<span style="color: #008000;">0000   01 00 00 00                                        &#8230;.</span></p>
<p><span style="color: #008000;">REG_DWORD     EnableHttp1_1   : (S) 1</span><br />
<span style="color: #008000;">REG_DWORD     UrlEncoding     : (S) 0</span><br />
<span style="color: #008000;">REG_DWORD     SecureProtocols : (S) 160</span><br />
<span style="color: #008000;">REG_DWORD     PrivDiscUiShown : (S) 1</span><br />
<span style="color: #008000;">REG_DWORD     PrivacyAdvanced : (S) 0</span><br />
<span style="color: #008000;">REG_DWORD     DisableCachingOfSSLPages : (S) 0</span><br />
<span style="color: #008000;">REG_DWORD     WarnonZoneCrossing : (S) 0</span><br />
<span style="color: #008000;">REG_DWORD     MigrateProxy    : (S) 1</span><br />
<span style="color: #008000;">REG_DWORD     ProxyEnable     : (S) 0</span><br />
<span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: \Device\HarddiskVolume1\WINXP\system32\config\default</span></p>
<p>A ce stade, on essaye bien souvent d&rsquo;aller récupérer les crédences stockés en cache. Pour cela il est nécessaire de connaitre l&rsquo;adresse virtuelle de la ruche <strong>SYSTEM</strong> (<em>-y</em>) et de la ruche <strong>SAM</strong> (<em>-s</em>) (parfait, on a déjà récupéré l&rsquo;information) :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw hashdump -y 0xe1019600 -s 0xe145d820</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">ERROR   : psyco.support       : Unable to read hashes from registry</span></p>
<p>Pas de chance de ce côté, aucune information n&rsquo;est disponible. On va essayer via un dump du secret LSA. Pour cela, il faut remplacer l&rsquo;adresse de la ruche <strong>SAM</strong> par celle de <strong>SECURITY</strong> :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw lsadump -y 0xe1019600 -s 0xe1455980</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">ERROR   : psyco.support       : Unable to read LSA secrets from registry</span></p>
<p>Encore loupé, c&rsquo;est pas notre jour ! ^_^</p>
<p>Aller, on ne se démotive pas et on va aller regarder les clés présentes dans la ruche « <em>\Device\HarddiskVolume1\WINXP\system32\config\software</em> » (pour rappel, l&rsquo;adresse virtuelle est <strong>0xe14e4b60</strong>) :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 printkey &#8211;hive-offset 0xe14e4b60</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Legend: (S) = Stable   (V) = Volatile</span></p>
<p><span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: User Specified</span><br />
<span style="color: #008000;">Key name: $$$PROTO.HIV (S)</span><br />
<span style="color: #008000;">Last updated: 2012-05-09 19:55:49 </span></p>
<p><span style="color: #008000;">Subkeys:</span><br />
<span style="color: #008000;">  (S) C07ft5Y</span><br />
<span style="color: #008000;">  (S) Classes</span><br />
<span style="color: #008000;">  (S) Clients</span><br />
<span style="color: #008000;">  (S) Gemplus</span><br />
<span style="color: #008000;">  (S) Licenses</span><br />
<span style="color: #008000;">  (S) Macromedia</span><br />
<span style="color: #008000;">  (S) Microsoft</span><br />
<span style="color: #008000;">  (S) ODBC</span><br />
<span style="color: #008000;">  (S) Oracle</span><br />
<span style="color: #008000;">  (S) Policies</span><br />
<span style="color: #008000;">  (S) Program Groups</span><br />
<span style="color: #008000;">  (S) Schlumberger</span><br />
<span style="color: #008000;">  (S) Secure</span><br />
<span style="color: #008000;">  (S) Software by Design</span><br />
<span style="color: #008000;">  (S) Windows 3.1 Migration Status</span></p>
<p>Si l&rsquo;on souhaite aller voir ce qui se trame dans la sous-clé « <em>GemPlus</em>« , il suffit de procéder ainsi :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 printkey &#8211;hive-offset 0xe14e4b60 &#8211;key « GemPlus »</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Legend: (S) = Stable   (V) = Volatile</span></p>
<p><span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: User Specified</span><br />
<span style="color: #008000;">Key name: Gemplus (S)</span><br />
<span style="color: #008000;">Last updated: 2012-05-09 18:47:28 </span></p>
<p><span style="color: #008000;">Subkeys:</span><br />
<span style="color: #008000;">  (S) Cryptography</span><br style="color: #008000;" /><br />
Et now, on veut aller regarder à l&rsquo;intérieur de « <em>Cryptography</em> » :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 printkey &#8211;hive-offset 0xe14e4b60 &#8211;key « GemPlus\Cryptography »</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Legend: (S) = Stable   (V) = Volatile</span></p>
<p><span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: User Specified</span><br />
<span style="color: #008000;">Key name: Cryptography (S)</span><br />
<span style="color: #008000;">Last updated: 2012-05-09 18:47:28 </span></p>
<p><span style="color: #008000;">Subkeys:</span><br />
<span style="color: #008000;">  (S) SmartCards</span></p>
<p>On continue ainsi jusqu&rsquo;à avoir :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 printkey &#8211;hive-offset 0xe14e4b60 &#8211;key « GemPlus\Cryptography\SmartCards\GemSAFE »</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Legend: (S) = Stable   (V) = Volatile</span></p>
<p><span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: User Specified</span><br />
<span style="color: #008000;">Key name: GemSAFE (S)</span><br />
<span style="color: #008000;">Last updated: 2012-05-09 18:47:28 </span></p>
<p><span style="color: #008000;">Subkeys:</span></p>
<p><span style="color: #008000;">Values:</span><br />
<span style="color: #008000;">REG_BINARY    Card List       : (S) </span><br />
<span style="color: #008000;">0000   47 65 6D 53 41 46 45 20 53 6D 61 72 74 20 43 61    GemSAFE Smart Ca</span><br />
<span style="color: #008000;">0010   72 64 20 28 34 4B 29 00 47 65 6D 53 41 46 45 20    rd (4K).GemSAFE </span><br />
<span style="color: #008000;">0020   53 6D 61 72 74 20 43 61 72 64 20 28 38 4B 29 00    Smart Card (8K).</span><br />
<span style="color: #008000;">0030   00</span></p>
<p>Bon, rien de bien pertinant mais ca nous fait travailler les commandes :p.</p>
<p>Allons voir ce qu&rsquo;il y a dans la ruche <strong>SYSTEM</strong> :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 printkey &#8211;hive-offset 0xe1019600</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Legend: (S) = Stable   (V) = Volatile</span></p>
<p><span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: User Specified</span><br />
<span style="color: #008000;">Key name: $$$PROTO.HIV (S)</span><br />
<span style="color: #008000;">Last updated: 2012-05-09 20:06:06 </span></p>
<p><span style="color: #008000;">Subkeys:</span><br />
<span style="color: #008000;">  (S) ControlSet001</span><br />
<span style="color: #008000;">  (S) ControlSet002</span><br />
<span style="color: #008000;">  (S) LastKnownGoodRecovery</span><br />
<span style="color: #008000;">  (S) MountedDevices</span><br />
<span style="color: #008000;">  (S) Select</span><br />
<span style="color: #008000;">  (S) Setup</span><br />
<span style="color: #008000;">  (S) WPA</span><br />
<span style="color: #008000;">  (V) CurrentControlSet</span></p>
<p>On va regarder à l&rsquo;intérieur de « <em>ControlSet001\Services</em> » :</p>
<p>root@bt:/pentest/forensics/volatility# <span style="color: #ff0000;">python vol.py -f /root/Desktop/memdump.raw &#8211;profile=WinXPSP3x86 printkey &#8211;hive-offset 0xe1019600 &#8211;key « ControlSet001\Services »</span><br />
<span style="color: #008000;">Volatile Systems Volatility Framework 2.0</span><br />
<span style="color: #008000;">Legend: (S) = Stable   (V) = Volatile</span></p>
<p><span style="color: #008000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
<span style="color: #008000;">Registry: User Specified</span><br />
<span style="color: #008000;">Key name: Services (S)</span><br />
<span style="color: #008000;">Last updated: 2012-05-09 11:06:48 </span></p>
<p><span style="color: #008000;">Subkeys:</span><br />
<span style="color: #008000;">  (S) Abiosdsk</span><br />
<span style="color: #008000;">  (S) abp480n5</span><br />
<span style="color: #008000;">  (S) ac97intc</span><br />
<span style="color: #008000;">  (S) ACPI</span><br />
<span style="color: #008000;">  (S) ACPIEC</span><br />
<span style="color: #008000;">  (S) adpu160m</span><br />
<span style="color: #008000;">  (S) aec</span><br />
<span style="color: #008000;">  (S) AFD</span><br />
<span style="color: #008000;">  (S) Aha154x</span><br />
<span style="color: #008000;">  (S) aic78u2</span><br />
<span style="color: #008000;">  (S) aic78xx</span><br />
<span style="color: #008000;">  (S) Alerter</span><br />
<span style="color: #008000;">  &#8230;</span><br />
<span style="color: #008000;">  &#8230;</span></p>
<p>On pourrait continuer à chercher un peu partout mais je pense que vous avez compris le principe.</p>
<p>Voilà donc que se termine le tour d&rsquo;horizon de la première prise en main de Volatility. On a pas récupéré grand chose au final <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> mais l&rsquo;épreuve était principalement basé sur le binaire KeePass et je ne pense pas qu&rsquo;il y a des choses intéressantes à en tirer (peut-être que je me trompe, n&rsquo;hésitez pas à me dire si vous avez trouvé des choses sympa ^_^).</p>
<p>Dans un dump plus complet, de multiples informations sont souvent disponibles. On peut par exemple citer des mots de passe (stockés dans la base de registre), des processus intéressant à analyser (firefox.exe), etc.</p>
<p>N&rsquo;hésitez pas à commenter l&rsquo;article si vous souhaitez que j&rsquo;ajoute certaines commandes qui vous paraissent utiles et qui ont été omises.</p>
<p>Pour finir, si vous souhaitez vous amuser, le Wargame est disponible à l&rsquo;adresse suivante : <a href="http://wargame2k12.nuitduhack.com/">http://wargame2k12.nuitduhack.com/</a></p>
<p>Bonne analyse à tous.</p>
<p>PS : je lis actuellement le livre « Practical Malware Analysis » et je le trouve vraiment très sympa. Je le recommande à tous.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/tutos-de-nico/forensique-analyse-memoire-volatility/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Write-ups Wargame NDH 2k12</title>
		<link>http://www.lestutosdenico.com/tutos-de-nico/writeup-wargame-ndh-2k12</link>
		<comments>http://www.lestutosdenico.com/tutos-de-nico/writeup-wargame-ndh-2k12#comments</comments>
		<pubDate>Tue, 03 Jul 2012 19:43:42 +0000</pubDate>
		<dc:creator><![CDATA[Nicolas]]></dc:creator>
				<category><![CDATA[Tutos de Nico]]></category>
		<category><![CDATA[Capture The Flag]]></category>
		<category><![CDATA[NDH2k12]]></category>
		<category><![CDATA[Nuit du Hack]]></category>
		<category><![CDATA[wargame]]></category>
		<category><![CDATA[Writeup CTF]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2435</guid>
		<description><![CDATA[Après la fête des 10 ans de la Nuit Du Hack chez Disney, ce week-end s&#8217;est déroulé en ligne le CTF public de la Nuit du Hack 2012. Moins d&#8217;une semaine après le petit loupé de la mise en ligne lors de la Nuit du Hack 2012, l&#8217;équipe HZV/Sysdream a donc encore bossé dur pour [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.lestutosdenico.com/wp-content/uploads/2012/07/ndhwargame2k12.png"><img class="aligncenter size-full wp-image-2446" title="ndhwargame2k12" src="http://www.lestutosdenico.com/wp-content/uploads/2012/07/ndhwargame2k12.png" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2012/07/ndhwargame2k12.png 530w, http://www.lestutosdenico.com/wp-content/uploads/2012/07/ndhwargame2k12-300x104.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></a></p>
<p style="text-align: justify;">Après la fête des 10 ans de la Nuit Du Hack chez Disney, ce week-end s&rsquo;est déroulé en ligne le CTF public de la Nuit du Hack 2012.</p>
<p>Moins d&rsquo;une semaine après le petit loupé de la mise en ligne lors de la Nuit du Hack 2012, l&rsquo;équipe HZV/Sysdream a donc encore bossé dur pour mettre en place ce challenge public.<br />
Le chan IRC était au rendez-vous, réactif, et donc tout était là pour faire de ce CTF une réussite.</p>
<p>Les épreuves étaient très variées et pas moins de 102 personnes (ou équipes sous un seul nom) ont pu scorer. Voici les 3 premiers de ce CTF :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2012/07/resultndh2k12wargame.png"><img class="aligncenter  wp-image-2439" title="resultndh2k12wargame" src="http://www.lestutosdenico.com/wp-content/uploads/2012/07/resultndh2k12wargame.png" alt="" width="838" height="88" srcset="http://www.lestutosdenico.com/wp-content/uploads/2012/07/resultndh2k12wargame.png 1134w, http://www.lestutosdenico.com/wp-content/uploads/2012/07/resultndh2k12wargame-300x31.png 300w, http://www.lestutosdenico.com/wp-content/uploads/2012/07/resultndh2k12wargame-1024x108.png 1024w" sizes="(max-width: 838px) 100vw, 838px" /></a></p>
<p>&nbsp;</p>
<p>Yeah baby <strong><a href="http://www.zenk-security.com/">Zenk</a> 3ème</strong>, ça mérite une petite <a href="http://www.youtube.com/watch?v=8MQjqrsXBhs">danse du poney</a> ! (bon en même temps <em>vos</em> des LeetMore était apparemment seul à faire le CTF&#8230;) <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;<br />
<em>« Finally, congratulations to w3pwnz for solving 23 challenges, earning 13710 points and winning the Wargame! They also win a free one-year license for Canvas, sponsored by IMMUNITY. « </em></p>
<p>Une interface de scoring classique et efficace et 28 challenges à résoudre en Crypto, CrackMe, Forensic, Stegano et WebApp.</p>
<p>Voici la résolution de quelques épreuves plutôt classiques.</p>
<p><span style="color: #008000;"><strong>[Write-Up] Nuit Du Hack 2K12 &#8211; « Password manager 1 »</strong></span><strong><br />
Catégorie :</strong> Forensic<br />
<strong>Score :</strong> 500<br />
<strong>Description</strong> : « Please recover the password from that memory dump »</p>
<p>Nous avions à télécharger l’archive suivante :<br />
<a href="http://54.247.160.116/forensics/keep1.tar">http://54.247.160.116/forensics/keep1.tar</a></p>
<p>Cette dernière contenait le seul fichier &lsquo;<em>memdump.raw</em>&lsquo; (dump physique de la RAM).</p>
<p>On utilise tout d&rsquo;abord l’outil volatility (Windows ou Linux) pour identifier d&rsquo;où vient ce dump de RAM.</p>
<p>C:\NDH2K12&gt;<span style="color: #ff0000;">volatility.exe imageinfo -f memdump.raw</span><br />
Volatile Systems Volatility Framework 2.0<br />
Determining profile based on KDBG search&#8230;</p>
<p>Suggested Profile(s) : WinXPSP3x86, WinXPSP2x86 (Instantiated with WinXPSP2x86)<br />
AS Layer1 : JKIA32PagedMemory (Kernel AS)<br />
AS Layer2 : FileAddressSpace (memdump.raw)<br />
PAE type : No PAE<br />
DTB : 0x39000<br />
KDBG : 0x8054cde0L<br />
KPCR : 0xffdff000L<br />
KUSER_SHARED_DATA : 0xffdf0000L<br />
Image date and time : 2012-05-09 11:06:48<br />
Image local date and time : 2012-05-09 11:06:48<br />
Number of Processors : 1<br />
Image Type : Service Pack 3</p>
<p>Les process tournant en RAM vont nous éclairer pour la suite de nos recherches Forensic :</p>
<p>C:\NDH2K12&gt;<span style="color: #ff0000;">volatility pslist &#8211;profile=WinXPSP3x86 -f memdump.raw</span><br />
Volatile Systems Volatility Framework 2.0 Offset(V)<br />
Name                 PID    PPID   Thds   Hnds   Time<br />
&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
0x812ed020 System                    4      0     55    231 1970-01-01 00:00:00<br />
0x811cc5a0 smss.exe                368      4      3     19 2012-05-09 20:06:10<br />
[&#8230;]<br />
0x81129a48 <strong>PassKeep.exe  </strong>         1864   1508      2     39 2012-05-09 11:06:17<br />
0xffb22da0<strong> PassKeep.exe    </strong>       1872   1864      2    104 2012-05-09 11:06:17<br />
0x8120cc08 svchost.exe            1972    652      5    106 2012-05-09 11:06:21<br />
0xffb7a440 wscntfy.exe            1040   1044      1     39 2012-05-09 11:06:24<br />
0x8113f910 alg.exe                1228    652      7    104 2012-05-09 11:06:24<br />
0xffb43c08 DumpIt.exe              124   1508      1     25 2012-05-09 11:06:46</p>
<p>On va alors s&rsquo;intéresser au PID <strong>1872</strong> et dumper le contenu en mémoire de <strong>PassKeep.exe</strong></p>
<p>D:\NDH2K12&gt;<span style="color: #ff0000;">volatility &#8211;profile=WinXPSP3x86 -f memdump.raw -p 1872 memdump -D</span><br />
Volatile Systems Volatility Framework 2.0<br />
************************************************************************<br />
Writing PassKeep.exe [  1872] to 1872.dmp</p>
<p>Une recherche de strings plus tard nous donnera la clef !</p>
<p>C:\NDH2K12&gt;<span style="color: #ff0000;">strings 1872.dmp &gt; 1872.dmp.txt</span><br />
[&#8230;]<br />
admin<br />
admin<br />
J5XfFsmdrBkRE<br />
http://flag.ndh2012.com<br />
Good game<br />
c:\program files\software by design\passkeep<br />
[&#8230;]<br />
Il ne restera plus qu&rsquo;à hacher en MD5 pour scorer :<br />
<strong>Texte :</strong> J5XfFsmdrBkRE<br />
<strong>Résultat :</strong> <span style="color: #ff0000;">abc7d6294e04e6d6f5c4a9e1aa62370f</span></p>
<p>&nbsp;</p>
<p><span style="color: #008000;"><strong>[Write-Up] Nuit Du Hack 2K12 &#8211; « Password manager 2 »</strong></span><strong><br />
Catégorie :</strong> Forensic<br />
<strong>Score :</strong> 1500<br />
<strong>Description :</strong> « Please recover the password from that KeePass memory dump. »</p>
<p>Nous avions à télécharger l’archive suivante :<br />
<a href="http://54.247.160.116/forensics/keep2.tar">http://54.247.160.116/forensics/keep2.tar</a></p>
<p>Cette dernière contenait là encore un seul fichier : memdump.raw (dump physique de la RAM).</p>
<p>Sur le même modèle que l&rsquo;épreuve « <em>Password manager 1</em> » on arrive à isoler le PID de<strong> KeePassX.exe</strong>.</p>
<p>C:\NDH2K12&gt;<span style="color: #ff0000;">volatility pslist &#8211;profile=WinXPSP3x86 -f memdump.raw</span><br />
Volatile Systems Volatility Framework 2.0<br />
Offset(V)  Name                 PID    PPID   Thds   Hnds   Time<br />
&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
0x8111d020 System                    4      0     51    240 1970-01-01 00:00:00<br />
[&#8230;]<br />
0xffa25020 <strong>KeePassX.exe  </strong>          768   1584      5    364 2012-04-23 09:16:53</p>
<p>Une fois dumpé et passé à la loupe des strings, il fallait cette fois ci se rendre compte que le fichier n&rsquo;était pas aussi lisible que le précédent :<br />
La sélection d&rsquo;un encodage 16-bit little-endian va nous aider à y voir plus clair.</p>
<p>C:\NDH2K12&gt;<span style="color: #ff0000;">strings -e l 768.dmp &gt; 768.dmp.l.txt</span></p>
<p>Cette fois ci, on retrouve plusieurs occurrences de « flag.ndh2012.com », mais une seule avec le password qu&rsquo;il nous faut passer en MD5 pour scorer :</p>
<p>http://flag.ndh2012.com<br />
textLabel7<br />
Tahoma<br />
<strong>7cU6QQKCqxCoHp6ii5WrBCUzVzUGzuS5</strong><br />
\\?\C:\Documents and Settings\ndh\Application Data\KeePassX\config.ini<br />
fieldname<br />
2390</p>
<p><strong>Texte :</strong> 7cU6QQKCqxCoHp6ii5WrBCUzVzUGzuS5<br />
<strong>Résultat :</strong> <span style="color: #ff0000;">e413334776721843940e04037e99971a</span></p>
<p>&nbsp;<br />
<strong><span style="color: #008000;">[Write-Up] Nuit Du Hack 2K12 &#8211; « Gangbang »</span><br />
Catégorie :</strong> Stegano<br />
<strong>Score :</strong> 500<br />
<strong>Description :</strong> « Action »</p>
<p>Encore un quick-win pour ce grand classique des vidéos « geek » <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Nous avions à télécharger l’archive suivante :<br />
<a href="http://54.247.160.116/stega/gangbang.tar">http://54.247.160.116/stega/gangbang.tar</a></p>
<p>Celle-ci ne laissait pas beaucoup de doutes sur le contenu qu&rsquo;il nous fallait donc analyser.<br />
Dès les premières secondes quelques images semblent être intercalées dans la vidéo.<br />
Plusieurs moyens d&rsquo;extraction image par image sont possibles, nous retiendront la méthodologie suivante :</p>
<p>C:\NDH2K12&gt;<span style="color: #ff0000;">vlc gangbang.avi &#8211;video-filter=scene &#8211;vout=dummy  &#8211;scene-ratio=1    &#8211;scene-prefix=img- &#8211;scene-path= »C:\NDH2K12\ »</span></p>
<p>Quelques 834 images sont extraites dont celle-ci :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2012/07/flag.png"><img class="aligncenter  wp-image-2436" title="flag" src="http://www.lestutosdenico.com/wp-content/uploads/2012/07/flag.png" alt="" width="470" height="300" srcset="http://www.lestutosdenico.com/wp-content/uploads/2012/07/flag.png 715w, http://www.lestutosdenico.com/wp-content/uploads/2012/07/flag-300x191.png 300w" sizes="(max-width: 470px) 100vw, 470px" /></a><br />
Le Flag y apparait clairement ainsi que quelques revendications légitimes <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong><span style="color: #008000;">[Write-Up] Nuit Du Hack 2K12 &#8211; « Apocalypse »</span><br />
Catégorie :</strong> Stegano<br />
<strong>Score :</strong> 500<br />
<strong>Description :</strong> « We were told the end was near. »</p>
<p>Fichier à charger :<br />
<a href="http://54.247.160.116/stega/apocalypse.tar">http://54.247.160.116/stega/apocalypse.tar</a></p>
<p>Un fichier texte de 33,4Ko s&rsquo;offre à nous « <em>Prédictions pour décembre 2012. Les prédictions pour décembre 2012 regroupent plusieurs croyances eschatologiques annonçant de &#8230;</em>« .<br />
La source est aisément identifiable sur <a href="http://fr.wikipedia.org/wiki/Prédictions_pour_décembre_2012">http://fr.wikipedia.org/wiki/Prédictions_pour_décembre_2012</a>.</p>
<p>&nbsp;<br />
Mais ce qui attire le plus notre regard dans le fichier texte est la présence de nombreux « blancs » dans le texte.<br />
La présence de stéganographie à base d&rsquo;espaces en fin de lignes, un grand classique, est donc suspectée <a href="http://www.darkside.com.au/snow/">http://www.darkside.com.au/snow/</a></p>
<p>Ce qui se confirme en tentant la commande suivante :</p>
<p>C:\NDH2K12&gt;<span style="color: #ff0000;">snow.exe -C apocalype.txt</span><br />
Encore un coup des Anonymous</p>
<p>Passage en MD5<br />
<strong>Texte :</strong> Encore un coup des Anonymous<br />
<strong>Résultat :</strong> <span style="color: #ff0000;">0faec26266432f508d05bf36285ea718</span></p>
<p><span style="color: #008000;"><strong>[Write-Up] Nuit Du Hack 2K12 &#8211; « Enigmes de S4nch0 #4 »</strong></span><br />
<strong>Catégorie :</strong> Crypto<br />
<strong>Score :</strong> 500<br />
<strong>Description :</strong> « Resistance is futile. »</p>
<p>Fichier à télécharger :<br />
<a href="http://54.247.160.116/crypto/sancho4.tar">http://54.247.160.116/crypto/sancho4.tar</a></p>
<p>Le texte suivant est extrait du fichier « colors » contenu dans le<em> .tar </em>:</p>
<p>[Noir Violet Violet]&#8212;[Marron Marron Violet]&#8212;[Marron Marron Jaune]&#8212;<br />
[Marron Marron Rouge]&#8212;[Marron Noir Jaune]&#8212;[Marron Rouge Marron]&#8212;<br />
[Noir Orange Blanc]&#8212;[Marron Marron Vert]&#8212;[Noir Orange Rouge]&#8212;<br />
[Marron Noir Gris]&#8212;[Noir Blanc Violet]&#8212;[Marron Marron Blanc]&#8212;<br />
[Noir Orange Rouge]&#8212;[Marron Marron Vert]&#8212;[Marron Marron Violet]&#8212;<br />
[Noir Blanc Blanc]&#8212;[Marron Noir Violet]&#8212;[Marron Marron Vert]&#8212;</p>
<p>Pour tous ceux qui ont touché un peu à des cours d’électronique, les indices étaient trop nombreux pour être ignorés !<br />
Ce challenge portait bien sur les codes couleurs des résistances.<br />
<a href="http://fr.wikipedia.org/wiki/Résistance_(composant)">http://fr.wikipedia.org/wiki/Résistance_(composant)</a></p>
<p>Après avoir appliqué cette grille de lecture au texte nous nous retrouvions avec le tableau des valeurs suivantes :<br />
0 Noir &#8211; 1 Marron &#8211; 2 Rouge &#8211; 3 Orange &#8211; 4 Jaune &#8211; 5 Vert &#8211; 6 Bleu &#8211; 7 Violet &#8211; 8 Gris &#8211; 9 Blanc</p>
<p>077 117 114<br />
112 104 121<br />
039 115 032<br />
108 097 119<br />
032 115 117<br />
099 107 115</p>
<p>Ce qui nous fait rapidement penser à un codage de caractères bien connu : <a href="http://www.table-ascii.com/">http://www.table-ascii.com/</a></p>
<p>« 077 117 114 112 104 121 039 115 032 108 097 119 032 115 117 099 107 115 »<br />
correspond à :<br />
« Murphy&rsquo;s law sucks »</p>
<p><strong>Texte :</strong> Murphy&rsquo;s law sucks<br />
<strong>Résultat :</strong><span style="color: #ff0000;"> 49c364f8c9b67d4a1b5b23fcd26ee10e</span></p>
<p><span style="color: #008000;"><strong>[Write-Up] Nuit Du Hack 2K12 &#8211; « Damn PST »</strong></span><strong><br />
Catégorie :</strong> Forensic<br />
<strong>Score :</strong> 1000<br />
<strong>Description :</strong> « You just found a dead USB key downstairs which happen to store a mysterious pst file »</p>
<p>Fichier à télécharger :<br />
<a href="http://54.247.160.116/forensics/pst.tar">http://54.247.160.116/forensics/pst.tar</a></p>
<p>Alors que sur le chan IRC de nombreuses voix semblaient évoquer un challenge difficile à résoudre sans version Windows ni Outllook.<br />
Rien de tout cela ne nous a été nécessaire, juste la version Démo de FTK AccessData.</p>
<p>Et voici ce que donne la recherche sur le mot clef « flag » :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2012/07/flag1.png"><img class="aligncenter  wp-image-2437" title="flag1" src="http://www.lestutosdenico.com/wp-content/uploads/2012/07/flag1.png" alt="" width="708" height="150" srcset="http://www.lestutosdenico.com/wp-content/uploads/2012/07/flag1.png 930w, http://www.lestutosdenico.com/wp-content/uploads/2012/07/flag1-300x63.png 300w" sizes="(max-width: 708px) 100vw, 708px" /></a></p>
<p><strong>Texte :</strong> pigeonvoyageur<br />
<strong>Résultat :</strong> <span style="color: #ff0000;">2b4b609cc86104f7222c940eb4034616</span></p>
<p>Voici que ce termine ces quelques solutions d&rsquo;épreuves.</p>
<p>Prochain article d&rsquo;ici 1 à deux semaines sur l&rsquo;utilisation de l&rsquo;outil volatility <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Thx to Zenk-Security &amp; Solo (I will have my revenge) ^_^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/tutos-de-nico/writeup-wargame-ndh-2k12/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bonne et heureuse année 2012</title>
		<link>http://www.lestutosdenico.com/evenements/bonne-et-heureuse-annee-2012</link>
		<comments>http://www.lestutosdenico.com/evenements/bonne-et-heureuse-annee-2012#comments</comments>
		<pubDate>Mon, 02 Jan 2012 19:05:06 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[Evènements]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2425</guid>
		<description><![CDATA[Bonjour à tous ! C&#8217;est avec grand plaisir que je vous souhaite à tous une très bonne année 2012 ! Plein de bonnes choses pour cette nouvelle année mais surtout une santé de fer ! C&#8217;est le plus important. Pour ma part, j&#8217;ai décidé que j&#8217;allais me remettre à poster un peu plus souvent car [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2012/01/2012.jpg"><img class="aligncenter size-full wp-image-2426" title="2012" src="http://www.lestutosdenico.com/wp-content/uploads/2012/01/2012.jpg" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2012/01/2012.jpg 530w, http://www.lestutosdenico.com/wp-content/uploads/2012/01/2012-300x104.jpg 300w" sizes="(max-width: 530px) 100vw, 530px" /></a></p>
<p>Bonjour à tous !</p>
<p>C&rsquo;est avec grand plaisir que je vous souhaite à tous une très bonne année 2012 ! Plein de bonnes choses pour cette nouvelle année mais surtout une santé de fer ! C&rsquo;est le plus important.</p>
<p>Pour ma part, j&rsquo;ai décidé que j&rsquo;allais me remettre à poster un peu plus souvent car ces temps-ci je n&rsquo;ai pas trop pris le temps de le faire.</p>
<p>Également, je vais continuer à m&rsquo;occuper un maximum de ma petite puce car ça grandit trop vite ! En plus, il faut vraiment profiter de cette année car elle risque d&rsquo;être la dernière d&rsquo;après plusieurs théories dont la plus fiable reste quand même l&rsquo;invasion par des poneys !</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2012/01/ponydead.png"><img class="aligncenter size-full wp-image-2427" title="ponydead" src="http://www.lestutosdenico.com/wp-content/uploads/2012/01/ponydead.png" alt="" width="498" height="407" srcset="http://www.lestutosdenico.com/wp-content/uploads/2012/01/ponydead.png 498w, http://www.lestutosdenico.com/wp-content/uploads/2012/01/ponydead-300x245.png 300w" sizes="(max-width: 498px) 100vw, 498px" /></a></p>
<p>Pour finir, je vais me remettre un peu au sport ! geek un jour, geek tu cours <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>A bientôt <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/evenements/bonne-et-heureuse-annee-2012/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>R.I.P CrashFR</title>
		<link>http://www.lestutosdenico.com/news/r-i-p-crashfr</link>
		<comments>http://www.lestutosdenico.com/news/r-i-p-crashfr#comments</comments>
		<pubDate>Mon, 05 Dec 2011 20:00:38 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[News IT]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2414</guid>
		<description><![CDATA[Bonsoir à tous, C&#8217;est avec grande tristesse que j&#8217;ai appris aujourd&#8217;hui la mort de Paolo Pinto alias CrashFR le 3 décembre 2011. L&#8217;ayant côtoyé  IRL pour divers projets, j&#8217;ai pu converser avec lui sur pas mal de sujets autour de la sécurité informatique. Ses paroles ont toujours été une vrai mine d&#8217;or et son écoute [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/12/crashfr.jpg"><img class="aligncenter size-full wp-image-2415" title="crashfr" src="http://www.lestutosdenico.com/wp-content/uploads/2011/12/crashfr.jpg" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/12/crashfr.jpg 530w, http://www.lestutosdenico.com/wp-content/uploads/2011/12/crashfr-300x104.jpg 300w" sizes="(max-width: 530px) 100vw, 530px" /></a></p>
<p style="text-align: justify;">Bonsoir à tous,</p>
<p style="text-align: justify;">C&rsquo;est avec grande tristesse que j&rsquo;ai appris aujourd&rsquo;hui la mort de Paolo Pinto alias CrashFR le 3 décembre 2011.<br />
L&rsquo;ayant côtoyé  IRL pour divers projets, j&rsquo;ai pu converser avec lui sur pas mal de sujets autour de la sécurité informatique. Ses paroles ont toujours été une vrai mine d&rsquo;or et son écoute attentive en a toujours fait quelqu&rsquo;un d&rsquo;attachant et surtout au cœur immense.</p>
<p style="text-align: justify;">En tout cas, il a toujours été un modèle de réussite pour moi. Outre le fait qu&rsquo;il est le co-fondateur de la société <a href="http://sysdream.com/">Sysdream</a>, il a également été à la source de gros projets tels : <a href="http://www.hackerzvoice.net/">HackerzVoice</a>, <a href="http://www.hackerzvoice.net/oldedition">The Hackademy Journal</a> et The Hackademy School, etc.</p>
<p style="text-align: justify;"> Par ailleurs, il est également le créateur des meetings « <a href="http://www.nuitduhack.com/">Nuit Du Hack</a> » et « <a href="http://www.hackinparis.com/">Hack In Paris</a> » qui ont rassemblé des milliers de passionnés de sécurité informatique.</p>
<p style="text-align: justify;">Je tiens à adresser mes plus sincères condoléances à sa famille et ses proches pour qui cette triste nouvelle doit être un réel coup dur.</p>
<p style="text-align: justify;">En tout cas toute la communauté du Hacking FR te remercions pour tout ce que tu as fait pour nous et te souhaitons un bon hacking au paradis.</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/12/paulopinto.jpg"><img class="aligncenter size-full wp-image-2417" title="paulopinto" src="http://www.lestutosdenico.com/wp-content/uploads/2011/12/paulopinto.jpg" alt="" width="483" height="596" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/12/paulopinto.jpg 519w, http://www.lestutosdenico.com/wp-content/uploads/2011/12/paulopinto-242x300.jpg 242w" sizes="(max-width: 483px) 100vw, 483px" /></a></p>
<p><a href="http://www.hackerzvoice.net/en/node/155">R.I.P</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/news/r-i-p-crashfr/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Patch FTWAutopwn</title>
		<link>http://www.lestutosdenico.com/pentest/patch-ftwautopwn</link>
		<comments>http://www.lestutosdenico.com/pentest/patch-ftwautopwn#comments</comments>
		<pubDate>Tue, 13 Sep 2011 21:20:44 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[Pentest]]></category>
		<category><![CDATA[DMA]]></category>
		<category><![CDATA[firewire hack]]></category>
		<category><![CDATA[FTWAutopwn]]></category>
		<category><![CDATA[MsvpPasswordValidate]]></category>
		<category><![CDATA[Winlockpwn]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2374</guid>
		<description><![CDATA[FTWAutopwn est un outil développé par Casten Maartmann-Moe qui a pour but de remplacer/améliorer le programme Winlockpwn qui n&#8217;est actuellement plus maintenu. Pour rappel, Winlockpwn permet de déverrouiller une session active Windows via une attaque DMA sur le port FireWire. FTWAutopwn permet de rendre plus stable la manipulation et ainsi d&#8217;éviter de se retrouver avec [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/09/DMA_Firewire.png"><img class="aligncenter size-full wp-image-2376" title="DMA_Firewire" src="http://www.lestutosdenico.com/wp-content/uploads/2011/09/DMA_Firewire.png" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/09/DMA_Firewire.png 530w, http://www.lestutosdenico.com/wp-content/uploads/2011/09/DMA_Firewire-300x104.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></a><a href="https://github.com/carmaa/FTWAutopwn"><br />
</a></p>
<p style="text-align: justify;"><a href="https://github.com/carmaa/FTWAutopwn">FTWAutopwn</a> est un outil développé par Casten Maartmann-Moe qui a pour but de remplacer/améliorer le programme Winlockpwn qui n&rsquo;est actuellement plus maintenu.</p>
<p style="text-align: justify;">Pour rappel, Winlockpwn permet de déverrouiller une session active Windows via une attaque DMA sur le port FireWire.</p>
<p>FTWAutopwn permet de rendre plus stable la manipulation et ainsi d&rsquo;éviter de se retrouver avec un joli BSOD et autre plantage durant la manipulation. Pour faire simple, la méthode vise à modifier la fonction permettant la vérification du mot de passe afin de la rendre valide peut importe ce qui est inséré. Pour cela, il est nécessaire d&rsquo;étudier la dll <span style="color: #ff6600;"><strong>msv1_0.dll</strong></span> et plus particulièrement la fonction <strong><span style="color: #ff6600;">MsvpPasswordValidate</span></strong>.</p>
<p>Une analyse assez bien faite est disponible à l&rsquo;adresse suivante :</p>
<p><a href="https://www.moonloop.org/bin/view/Moonloop/Article:k9iBW83eo9cBsdUlg7Red6cUaILIXVGw">https://www.moonloop.org/bin/view/Moonloop/Article:k9iBW83eo9cBsdUlg7Red6cUaILIXVGw</a></p>
<p>Plusieurs signatures ont été intégrées à l&rsquo;outil permettant de pouvoir patcher la fonction en fonction de l&rsquo;OS.</p>
<p style="text-align: justify;">Nous avons eu besoin, dans le cadre de mon travail, de trouver la signature d&rsquo;un <strong>Windows 7 64</strong> <strong>bits SP1</strong>  qui n&rsquo;a pas été renseignée dans le fichier <strong>config.cfg</strong>.</p>
<p style="text-align: justify;">Pour ce faire, un coup d&rsquo;IDA sur la dll, une recherche de la fonction <strong>MsvpPasswordValidate, </strong>on se place dans la section de code permettant le saut conditionnel pour la validation et on remplace par des nop (<em>0x90)</em>.</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/09/msv1_0.png"><img class="aligncenter size-full wp-image-2375" title="msv1_0" src="http://www.lestutosdenico.com/wp-content/uploads/2011/09/msv1_0.png" alt="" width="606" height="591" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/09/msv1_0.png 606w, http://www.lestutosdenico.com/wp-content/uploads/2011/09/msv1_0-300x292.png 300w" sizes="(max-width: 606px) 100vw, 606px" /></a></p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/09/patch_msvppassword.png"><img class="aligncenter size-full wp-image-2389" title="patch_msvppassword" src="http://www.lestutosdenico.com/wp-content/uploads/2011/09/patch_msvppassword.png" alt="" width="623" height="302" /></a></p>
<p>Ceci nous donne le patch suivant :</p>
<p><span style="color: #008000;">« sig »: »C60F857C800000B8&Prime;,</span><br />
<span style="color: #008000;">« pageoffset »:[0x321],</span><br />
<span style="color: #008000;">« patch »: »C6909090909090B8&Prime;,</span><br />
<span style="color: #008000;">« patchoffset »:0}]</span></p>
<p>Pour un <strong>Windows 7 64 bits SP0</strong>  :</p>
<p><span style="color: #008000;">« sig »: »C60F85A0B80000B8&Prime;,</span><br />
<span style="color: #008000;">« pageoffset »:[0x2A8],</span><br />
<span style="color: #008000;">« patch »: »C6909090909090B8&Prime;,</span><br />
<span style="color: #008000;">« patchoffset »:0}]</span></p>
<p>Pour les curieux, voici quelques documents utiles sur le sujet :</p>
<ul>
<li><a href="http://www.security-assessment.com/files/presentations/ab_firewire_rux2k6-final.pdf">http://www.security-assessment.com/files/presentations/ab_firewire_rux2k6-final.pdf</a></li>
<li><a href="http://www.sstic.org/media/SSTIC2011/SSTIC-actes/attaques_dma_peer-to-peer_et_contremesures/SSTIC2011-Article-attaques_dma_peer-to-peer_et_contremesures-lone-sang_duflot_nicomette_deswarte.pdf">https://www.sec-consult.com/files/Vista_Physical_Attacks.pdf</a></li>
<li><a href="http://www.sstic.org/media/SSTIC2011/SSTIC-actes/attaques_dma_peer-to-peer_et_contremesures/SSTIC2011-Article-attaques_dma_peer-to-peer_et_contremesures-lone-sang_duflot_nicomette_deswarte.pdf">http://www.sstic.org/media/SSTIC2011/SSTIC-actes/attaques_dma_peer-to-peer_et_contremesures/SSTIC2011-Article-attaques_dma_peer-to-peer_et_contremesures-lone-sang_duflot_nicomette_deswarte.pdf</a></li>
<li><a href="http://www.friendsglobal.com/papers/FireWire%20Memory%20Dump%20of%20Windows%20XP.pdf">http://www.friendsglobal.com/papers/FireWire%20Memory%20Dump%20of%20Windows%20XP.pdf</a></li>
<li><a href="http://web.ossir.org/rhone-alpes/supports/OSSIR-2009-04-Attaque_sur_les_portables_chiffres.pdf">http://web.ossir.org/rhone-alpes/supports/OSSIR-2009-04-Attaque_sur_les_portables_chiffres.pdf</a></li>
<li><a href="http://hathacker.com/wp-content/uploads/2011/08/WP-H@ckRAM.pdf">http://hathacker.com/wp-content/uploads/2011/08/WP-H@ckRAM.pdf</a></li>
</ul>
<p>Greatz à Eric <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong>Edit :</strong> j&rsquo;ai mis à jour le pageoffset de<span style="color: #008000;"> Windows 7 SP1 64bits</span> (celui que j&rsquo;avais trouvé ne fonctionnait pas). Je viens de tester à l&rsquo;instant avec « pageoffset »:[0x321] et cela fonctionne !<br />
Également, je rajoute le fait que suivant la version de la DLL, la signature peut être différente. Pour information, voici celle que j&rsquo;ai testée :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/09/dll.png"><img class="aligncenter size-full wp-image-2397" title="dll" src="http://www.lestutosdenico.com/wp-content/uploads/2011/09/dll.png" alt="" width="479" height="505" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/09/dll.png 479w, http://www.lestutosdenico.com/wp-content/uploads/2011/09/dll-284x300.png 284w" sizes="(max-width: 479px) 100vw, 479px" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/pentest/patch-ftwautopwn/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Arachni, scanner de vulnérabilités Web</title>
		<link>http://www.lestutosdenico.com/outils/arachni-scanner-de-vulnerabilites-web</link>
		<comments>http://www.lestutosdenico.com/outils/arachni-scanner-de-vulnerabilites-web#comments</comments>
		<pubDate>Fri, 05 Aug 2011 15:20:13 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[Arachni]]></category>
		<category><![CDATA[Ldap injection]]></category>
		<category><![CDATA[LFI/RFI]]></category>
		<category><![CDATA[pentest Web]]></category>
		<category><![CDATA[SQLi]]></category>
		<category><![CDATA[Web Security scanner]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2361</guid>
		<description><![CDATA[Arachni est un scanner de vulnérabilités automatisé Open-Source créé par Tasos Laskos. Il propose un environnement stable, la génération de rapports et offre la possibilité d&#8217;écrire des plugins facilement et rapidement. Site officiel : http://arachni.segfault.gr/news Fonctionnalités General : Support cookie-jar ; Support SSL ; Support de proxy (SOCKS4, SOCKS4A, SOCKS5, HTTP) + authentification ; Spoofing du user [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/08/Arachni.png"><img class="aligncenter size-full wp-image-2362" title="Arachni" src="http://www.lestutosdenico.com/wp-content/uploads/2011/08/Arachni.png" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/08/Arachni.png 530w, http://www.lestutosdenico.com/wp-content/uploads/2011/08/Arachni-300x104.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></a></p>
<p style="text-align: justify;">Arachni est un scanner de vulnérabilités automatisé Open-Source créé par Tasos Laskos. Il propose un environnement stable, la génération de rapports et offre la possibilité d&rsquo;écrire des plugins facilement et rapidement.</p>
<p><strong>Site officiel :</strong> <a href="http://arachni.segfault.gr/news">http://arachni.segfault.gr/news</a></p>
<p><span style="color: #ff6600;"><strong>Fonctionnalités</strong></span></p>
<p><span style="color: #008000;"><strong>General :</strong></span></p>
<ul>
<li>Support cookie-jar ;</li>
<li>Support SSL ;</li>
<li>Support de proxy (SOCKS4, SOCKS4A, SOCKS5, HTTP) + authentification ;</li>
<li>Spoofing du user agent ;</li>
<li>Utilisation via une interface Web et/ou en ligne de commande ;</li>
<li>Possibilité de dispatcher la couche serveur de l&rsquo;application permettant des scans parallèles, de la répartition de charge, etc.</li>
<li>Pause/reprise possible ;</li>
<li>etc.</li>
</ul>
<p><span style="color: #008000;"><strong>Crawler :</strong></span></p>
<ul>
<li>Filtres sur des pages redondantes ;</li>
<li>Possibilité de définir des URL à inclure ou exclure lors du scan ;</li>
<li>Limite de redirection et de lien ajustable ;</li>
<li>etc.</li>
</ul>
<p><span style="color: #008000;"><strong>Module :</strong></span></p>
<ul>
<li>Audit : SQLi, BSQLi, CSRF, XSS, injection LDAP, Path Traversal, LFI/RFI&#8230; ;</li>
<li>Etc.</li>
</ul>
<p><span style="color: #008000;"><strong>Rapport :</strong></span></p>
<ul>
<li>Génération de rapports automatisés ;</li>
<li>Etc.</li>
</ul>
<p><span style="color: #008000;"><strong>Plug-in :</strong></span></p>
<ul>
<li>Permet d&rsquo;étendre les fonctionnalités d&rsquo;arachni ;</li>
<li>Plugins disponibles : proxy passif, autologin, attaque par dictionnaire sur des authents HTTP, analyseur de WAF, etc.</li>
<li>&#8230;</li>
</ul>
<p><span style="color: #ff6600;"><strong>Installation</strong></span></p>
<p><span style="color: #ff0000;">Testé sous BT5</span></p>
<p>Pour lancer arachni :</p>
<p><span style="color: #008000;"> $arachni_web_autostart</span></p>
<p>L&rsquo;interface Web est disponible à l&rsquo;adresse suivante :</p>
<p><span style="text-decoration: underline;"><span style="color: #008080; text-decoration: underline;">http://127.0.0.1:4567/</span></span></p>
<p>Il reste cependant possible d&rsquo;utiliser le scanner en ligne de commande dont voici la page de documentation officiel :</p>
<p><a href="https://github.com/Zapotek/arachni/wiki/Command-line-user-interface">https://github.com/Zapotek/arachni/wiki/Command-line-user-interface</a></p>
<p>Exemple de ligne de commande :</p>
<p><span style="color: #008000;">$arachni &#8211;mods=xss http://localhost/ &#8211;exclude=formulaire</span></p>
<p>Elle permet de scanner les vulnérabilités XSS sur un site local en excluant le mot formulaire de l&rsquo;URL (lors du crawling).</p>
<p><span style="color: #ff6600;"><strong>Utilisation</strong></span></p>
<p>Il est nécessaire de configurer le dispatcher en cliquant sur celui par défaut. Ce dernier permet de lancer des scans sur différentes instances (également sur d&rsquo;autres postes).</p>
<p>Une fois cette étape effectuée, le scan d&rsquo;un site Web peut être lancé. Il est cependant utile de regarder les différents onglets disponibles :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni1.png"><img class="aligncenter size-full wp-image-2363" title="arachni1" src="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni1.png" alt="" width="515" height="198" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni1.png 979w, http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni1-300x115.png 300w" sizes="(max-width: 515px) 100vw, 515px" /></a></p>
<p><span style="color: #008000;"><strong>Start a scan :</strong></span></p>
<p>Permet de lancer son scan en insérant l&rsquo;URL/l&rsquo;adresse IP.</p>
<p><span style="color: #008000;"><strong>Modules :</strong></span></p>
<p>Permet de sélectionner les modules qui seront utilisés durant la phase de scan.</p>
<p><span style="color: #008000;"><strong>Plugins :</strong></span></p>
<p>Plugins permettant d&rsquo;étendre certaines fonctionnalités de l&rsquo;outil. Pour exemple, la fonction auto-login se situe dans cette section.</p>
<p><span style="color: #008000;"><strong>Settings :</strong></span></p>
<p>Onglet permettant de configurer différentes options telles :</p>
<ul>
<li>Auditer les formulaires ;</li>
<li>Auditer les cookies ;</li>
<li>Auditer les cookies ;</li>
<li>Exclure certaines URLS ;</li>
<li>Configurer le nombre de requêtes HTTP ;</li>
<li>Utilisation d&rsquo;un cookie spécifique ;</li>
<li>Etc.</li>
</ul>
<p><span style="color: #008000;"><strong>Report :</strong></span></p>
<p>Liste des scans effectués en incluant les rapports sous différents formats (Metareport, format Arachni Framework, Text, XML, HTML).</p>
<p><span style="color: #008000;"><strong>Add-ons :</strong></span></p>
<p>Permet d&rsquo;activer les add-ons permettant d&rsquo;améliorer les fonctionnalités de la WebUI.</p>
<p><span style="color: #008000;"><strong>Dispatcher :</strong></span></p>
<p>Liste des dispatchers et leur charge mémoire.</p>
<p><span style="color: #008000;"><strong>Log :</strong></span></p>
<p>Log des scans lancés, des rapports générés, etc.</p>
<p><span style="color: #ff6600;"><strong>Exemple de sortie</strong></span></p>
<p><span style="color: #008000;"><strong>Summary :</strong></span></p>
<p>Graphiques des vulnérabilités classés par types :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni2.png"><img class="aligncenter size-full wp-image-2364" title="arachni2" src="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni2.png" alt="" width="576" height="320" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni2.png 576w, http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni2-300x166.png 300w" sizes="(max-width: 576px) 100vw, 576px" /></a></p>
<p><span style="color: #008000;"><strong>Issues :</strong></span></p>
<p>Résultat détaillé des vulnérabilités contenant :</p>
<ul>
<li>Nom du module ;</li>
<li>Variable affectée ;</li>
<li>URL affectée ;</li>
<li>Type d&rsquo;élément HTML ;</li>
<li>CWE ;</li>
<li>CVSSV2 ;</li>
<li>Descriptif de la vulnérabilité ;</li>
<li>Eléments de corrections ;</li>
<li>Références : Wikipedia, OWASP, SecuriTeam&#8230; ;</li>
<li>Etc.</li>
</ul>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni3.png"><img class="aligncenter size-full wp-image-2365" title="arachni3" src="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni3.png" alt="" width="555" height="277" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni3.png 577w, http://www.lestutosdenico.com/wp-content/uploads/2011/08/arachni3-300x149.png 300w" sizes="(max-width: 555px) 100vw, 555px" /></a></p>
<p><span style="color: #008000;"><strong>Plugin results :</strong></span></p>
<p>Informations complémentaires sur les plugins utilisés + healthmap.</p>
<p style="text-align: justify;"><span style="color: #008000;"><strong>Sitemaps :</strong></span></p>
<p>Liste des URLs testées durant le scan.</p>
<p><span style="color: #008000;"><strong>Configuration :</strong></span></p>
<p>Détail de la configuration utilisée lors du scan.</p>
<p>N’hésitez pas à faire des retours sur la pertinence des découvertes de vulnérabilités de l’outil <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Pour information complémentaire, voici un article récent et assez intéressant sur le comparatif de plusieurs scanners de vulnérabilités payants et Open-Source :</p>
<p><a href="http://sectooladdict.blogspot.com/2011/08/commercial-web-application-scanner.html">http://sectooladdict.blogspot.com/2011/08/commercial-web-application-scanner.html</a></p>
<p>Mode vacances 2 semaines \o/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/outils/arachni-scanner-de-vulnerabilites-web/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nipper, audit de configuration</title>
		<link>http://www.lestutosdenico.com/outils/nipper-audit-de-configuration</link>
		<comments>http://www.lestutosdenico.com/outils/nipper-audit-de-configuration#comments</comments>
		<pubDate>Fri, 08 Jul 2011 17:56:39 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[Outils]]></category>
		<category><![CDATA[Pentest]]></category>
		<category><![CDATA[Tutos de Nico]]></category>
		<category><![CDATA[audit checkpoint]]></category>
		<category><![CDATA[audit cisco]]></category>
		<category><![CDATA[audit de configuration]]></category>
		<category><![CDATA[audit juniper]]></category>
		<category><![CDATA[Nipper]]></category>
		<category><![CDATA[reporting pentest]]></category>
		<category><![CDATA[titania-security]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2341</guid>
		<description><![CDATA[Hello all, Tout d&#8217;abord désolé de ne pas avoir posté d&#8217;article depuis un bout de temps. Entre mon déménagement, le temps d&#8217;attente pour la récupération du net, le boulot, les conférences SSTIC, Hack In Paris, NDH2K11, et s&#8217;occuper de la petite, ca ne laisse pas beaucoup de temps. En tout cas, cela fait extrèmement du [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper.png"><img class="aligncenter size-full wp-image-2342" title="Nipper" src="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper.png" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper.png 530w, http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper-300x104.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></a></p>
<p>Hello all,</p>
<p style="text-align: justify;">Tout d&rsquo;abord désolé de ne pas avoir posté d&rsquo;article depuis un bout de temps. Entre mon déménagement, le temps d&rsquo;attente pour la récupération du net, le boulot, les conférences <a href="http://www.sstic.org/">SSTIC</a>, <a href="http://www.hackinparis.com/">Hack In Paris</a>, <a href="http://www.nuitduhack.com/">NDH2K11</a>, et s&rsquo;occuper de la petite, ca ne laisse pas beaucoup de temps.</p>
<p style="text-align: justify;">En tout cas, cela fait extrèmement du bien de retrouver le net ! surtout avec 17 mégas, ça le fait !</p>
<p style="text-align: justify;">J&rsquo;ai reçu pas mal de mails depuis quelques temps concernant mon boulot. Pour information, non je ne travaille pas chez Bull, mais c&rsquo;est mon pote Romain qui poste de temps en temps sur ce blog. Pour ma part, après avoir fais un petit détour à l&rsquo;<a href="http://esec.fr.sogeti.com/">ESEC Sogeti</a> dans l&rsquo;équipe pentest, je me suis dirigé chez <a href="http://www.telindus.fr/">Telindus</a> dans l&rsquo;équipe SRC (Security Research Center) ou j&rsquo;effectue des tests d&rsquo;intrusion (TI, TIE, audit de conf, un peu de R&amp;D, etc.).</p>
<p style="text-align: justify;">Seconde petite précision, non,  je ne suis pas nico34 de <a href="http://www.zenk-security.com/">zenk-security</a> <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p style="text-align: justify;">Tiens, en parlant de <a href="http://blog.zenk-security.com/">zenk</a>, j&rsquo;ai pu revoir certains membres IRL lors de la NDH2k11. On a d&rsquo;ailleurs participé au CTF mais,  malheureusement, le challenge a été annulé vers 1h00 du matin à cause de différents problèmes techniques. Nous étions assez dégoutés mais on se met à la place du staff pour qui, la déception a été énorme !</p>
<p style="text-align: justify;">Aller, on se remet en jambe avec un soft qu&rsquo;on utilise de temps en temps au taff, à savoir <a href="https://www.titania-security.com/nipper/overview">Nipper</a>.</p>
<p>Cet outil a été développé par <a href="https://www.titania-security.com/about">titania-security</a> et permet d&rsquo;auditer la configuration de plusieurs équipements tels :</p>
<ul>
<li>Check Pont VPN-1/Firewall-1 ;</li>
<li>Cisco Routers (IOS) ;</li>
<li>Crossbeam Firewalls ;</li>
<li>Juniper NetScreen Firewalls ;</li>
<li>Nokia IP Firewalls ;</li>
<li>WatchGuard X Core/Edge ;</li>
<li>SonicWALL Firewall (SonicOS) ;</li>
<li>etc.</li>
</ul>
<p>Vous pouvez consulter la liste complète<a href="https://www.titania-security.com/nipper/supporteddevices"> ici</a>.</p>
<p style="text-align: justify;">L&rsquo;interface est assez intuitive, il suffit simplement de charger le fichier de configuration et de lancer l&rsquo;analyse. La nouvelle version de Nipper detècte automatiquement l&rsquo;équipement en fonction du/des fichier(s) importé(s). Voici un exemple avec l&rsquo;importation d&rsquo;un fichier de conf Juniper :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper1.png"><img class="aligncenter size-full wp-image-2343" title="Nipper1" src="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper1.png" alt="" width="591" height="454" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper1.png 782w, http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper1-300x230.png 300w" sizes="(max-width: 591px) 100vw, 591px" /></a></p>
<p style="text-align: justify;">Quelques « next » suivants, un rapport automatisé est généré. Ce dernier contient l&rsquo;ensemble des problématiques de sécurité détectées sur votre conf. On peut y retrouver différents thèmes tels :</p>
<ul>
<li>Les règles du pare-feu trop permissives ;</li>
<li>Les fonctionnalités IDS non implémentées ;</li>
<li>Le port AUX non désactivé ;</li>
<li>Des noms de communautés SNMP trop faibles ;</li>
<li>L&rsquo;utilisation des comptes par défaut ;</li>
<li>Etc.</li>
</ul>
<p style="text-align: justify;">Le rapport indique pour chaque problématique, son niveau de criticité ainsi que  la difficulté de correction. Ces informations sont très utiles afin de prioriser et d&rsquo;organiser un plan d&rsquo;action pour corriger les multiples défauts de sécurité détectés.</p>
<p style="text-align: justify;">Le rapport indique également (ce qui est assez utile) les commandes permettant de corriger le problème. Pour exemple, sur la thématique des comptes et mots de passe par défaut, Nipper inclus dans la partie « recommandation », les différentes commandes pour changer le nom d&rsquo;un compte ainsi que le mot de passe, ex  :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper_audit.png"><img class="aligncenter size-full wp-image-2345" title="Nipper_audit" src="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper_audit.png" alt="" width="694" height="765" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper_audit.png 774w, http://www.lestutosdenico.com/wp-content/uploads/2011/07/Nipper_audit-271x300.png 271w" sizes="(max-width: 694px) 100vw, 694px" /></a></p>
<p>Également, se trouve à la fin du rapport un récapitulatif d&rsquo;informations utiles à savoir : les interfaces réseaux, les vlans, les zones, les objets, etc.</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/07/nipper3.png"><img class="aligncenter size-full wp-image-2346" title="nipper3" src="http://www.lestutosdenico.com/wp-content/uploads/2011/07/nipper3.png" alt="" width="670" height="652" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/07/nipper3.png 766w, http://www.lestutosdenico.com/wp-content/uploads/2011/07/nipper3-300x292.png 300w" sizes="(max-width: 670px) 100vw, 670px" /></a></p>
<p style="text-align: justify;">Pour finir, bien que l&rsquo;outil soit plutôt bien fait, j&rsquo;ai constaté un bug assez gênant (remonté à l&rsquo;éditeur).</p>
<p style="text-align: justify;">Lors de l&rsquo;analyse d&rsquo;une configuration Juniper NetScreen,  j&rsquo;ai remarqué que Nipper effectue une analyse des règles du pare-feu en fonction de leur identifiant (<strong>ID</strong>) alors que Juniper, analyse les règles ligne par ligne. Concrètement, cela signifie que si une règle ayant l&rsquo;<strong>ID 10</strong> est en première position et que la règle suivante contient l&rsquo;<strong>ID 2</strong>, Nipper va ranger de la manière suivante :</p>
<ol>
<li><span style="color: #008000;">Règle ID 2 ;</span></li>
<li><span style="color: #008000;">Règle ID 10.</span></li>
</ol>
<p>Tandis que sur Juniper, on aura cet ordre :</p>
<ol>
<li><span style="color: #008000;">Règle ID 10 ;</span></li>
<li><span style="color: #008000;">Règle ID 2.</span></li>
</ol>
<p>Ce défaut est un vrai problème car le rapport va potentiellement incorporer des faux-positifs.</p>
<p>J&rsquo;attends donc un retour de leur part afin de savoir si le bug sera corrigé rapidement.</p>
<p><span style="color: #ff6600;"><strong>Téléchargement &amp; Installation</strong></span></p>
<p><a href="https://www.titania-security.com/downloads">https://www.titania-security.com/downloads</a></p>
<p>Il est nécessaire de s&rsquo;enregistrer pour pouvoir récupérer une licence d&rsquo;essai (outil <a href="https://www.titania-security.com/store/nipper">payant</a>).</p>
<p>Nipper est disponible sur les systèmes d’exploitation suivants : <span style="color: #008000;">Windows, Mac OS X, Ubuntu GNU/Linux, Fedora GNU/Linux et CentOS GNU/Linux</span>.</p>
<p><strong><span style="color: #ff6600;">Documentation</span></strong></p>
<p style="text-align: justify;">Titania-security a fait les choses bien côté documentation. En effet, est disponible sur leur site, plusieurs procédures montrant la façon d&rsquo;extraire les fichiers de configuration sur différents équipements (très utile lorsque l&rsquo;on ne connait pas trop le produit).</p>
<p style="text-align: justify;">Ces docs sont disponibles à l&rsquo;endroit suivant : <a href="https://www.titania-security.com/support/documentation">https://www.titania-security.com/support/documentation</a>. N&rsquo;hésitez surtout pas à les consulter.</p>
<p style="text-align: justify;">Bonnes vacances à tous et à très vite pour la découverte d&rsquo;un nouvel outil <img src="https://s.w.org/images/core/emoji/11/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/outils/nipper-audit-de-configuration/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>[Write-Up] Fun with firewire &#8211; PlaidCTF</title>
		<link>http://www.lestutosdenico.com/tutos-de-nico/write-up-fun-with-firewire-plaidctf</link>
		<comments>http://www.lestutosdenico.com/tutos-de-nico/write-up-fun-with-firewire-plaidctf#comments</comments>
		<pubDate>Sun, 24 Apr 2011 22:56:01 +0000</pubDate>
		<dc:creator><![CDATA[]]></dc:creator>
				<category><![CDATA[Tutos de Nico]]></category>
		<category><![CDATA[Challenge Sécurité]]></category>
		<category><![CDATA[CTF]]></category>
		<category><![CDATA[pCTF 2011]]></category>
		<category><![CDATA[wargame]]></category>

		<guid isPermaLink="false">http://www.lestutosdenico.com/?p=2291</guid>
		<description><![CDATA[Ce week-end, j&#8217;ai participé avec la team Zenk-Security au pCTF 2011 organisé par la team PPP. Les épreuves étaient vraiment très intéressante et malgré notre 32ème place, nous avons pu nous confronter à des équipes du monde entier. Je tiens à féliciter les 3 premières équipes à savoir : 1. Hacking For Soju 6864 (Team [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/04/pctf2011.png"><img class="aligncenter size-full wp-image-2292" title="pctf2011" src="http://www.lestutosdenico.com/wp-content/uploads/2011/04/pctf2011.png" alt="" width="530" height="185" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/04/pctf2011.png 530w, http://www.lestutosdenico.com/wp-content/uploads/2011/04/pctf2011-300x104.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></a><br />
Ce week-end, j&rsquo;ai participé avec la team <a href="http://www.zenk-security.com/">Zenk-Security</a> au <a href="http://www.plaidctf.com/">pCTF 2011</a> organisé par la <a href="http://ppp.cylab.cmu.edu/wordpress/">team PPP</a>.</p>
<p style="text-align: justify;">Les épreuves étaient vraiment très intéressante et malgré notre<strong> <a href="http://www.plaidctf.com/scoreboard">32ème place</a></strong>, nous avons pu nous confronter à des équipes du monde entier. Je tiens à féliciter les 3 premières équipes à savoir :</p>
<p style="text-align: justify;"><strong>1.</strong> Hacking For Soju 6864 (Team Suédoise) ;<br />
<strong>2.</strong> C.o.P 6543 (Team Française) ;<br />
<strong>3.</strong> SSH 6230 (Team Russe).</p>
<p style="text-align: justify;">La présentation des épreuves était sympathique, avec un plan de la tour AED. Jugez par vous-même :</p>
<p style="text-align: justify;"><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/04/prez_pCTF.png"><img class="aligncenter size-full wp-image-2300" title="prez_pCTF" src="http://www.lestutosdenico.com/wp-content/uploads/2011/04/prez_pCTF.png" alt="" width="671" height="524" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/04/prez_pCTF.png 834w, http://www.lestutosdenico.com/wp-content/uploads/2011/04/prez_pCTF-300x234.png 300w" sizes="(max-width: 671px) 100vw, 671px" /></a></p>
<p style="text-align: justify;">Sur les <strong>38 épreuves</strong> disponibles, nous en avons réussi&#8230; seulement 10&#8230;</p>
<p>Voici la résolution de l&rsquo;épreuve forensique <strong>9</strong> intitulée « <strong>Fun with firewire</strong>« .</p>
<h2><span style="color: #ff6600;">Description</span></h2>
<p><strong>Category: forensics</strong></p>
<p><span style="color: #008000;"> All of the machines at the AED office are encrypted using the amazing Truecrypt software.</span><br />
<span style="color: #008000;"> When we grabbed one of their USB sticks from a computer, we also grabbed the memory using the Firewire port.</span></p>
<p><span style="color: #008000;"> Recover the key using the truecrypt image and the memory dump.</span></p>
<p>Nous avions à télécharger l&rsquo;archive suivante : <a href="http://www.plaidctf.com/chals/81d9467f812d2fbb32e9d4b915cccfe457245f25.tar.bz2">http://www.plaidctf.com/chals/81d9467f812d2fbb32e9d4b915cccfe457245f25.tar.bz2</a></p>
<p>Cette dernière contenait deux fichiers :</p>
<ul>
<li> physmem.bin (dump physique de la RAM) ;</li>
<li>ppp.challenge.vol (volume truecrypt).</li>
</ul>
<p>On utilise l&rsquo;outil « <a href="http://www.lostpassword.com/kit-forensic.htm">passware</a> » permettant de déchiffrer le volume truecrypt via le dump de la RAM :</p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/04/tc01.png"></a><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/04/passware.png"></a><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/04/passware1.png"><img class="aligncenter size-full wp-image-2298" title="passware" src="http://www.lestutosdenico.com/wp-content/uploads/2011/04/passware1.png" alt="" width="653" height="245" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/04/passware1.png 918w, http://www.lestutosdenico.com/wp-content/uploads/2011/04/passware1-300x112.png 300w" sizes="(max-width: 653px) 100vw, 653px" /></a></p>
<p>En effectuant une recherche des strings dans le fichier de sorti, nous avons obtenu le flag <img src="https://s.w.org/images/core/emoji/11/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://www.lestutosdenico.com/wp-content/uploads/2011/04/pctf_flag1.png"><img class="aligncenter size-full wp-image-2299" title="pctf_flag1" src="http://www.lestutosdenico.com/wp-content/uploads/2011/04/pctf_flag1.png" alt="" width="654" height="454" srcset="http://www.lestutosdenico.com/wp-content/uploads/2011/04/pctf_flag1.png 654w, http://www.lestutosdenico.com/wp-content/uploads/2011/04/pctf_flag1-300x208.png 300w" sizes="(max-width: 654px) 100vw, 654px" /></a></p>
<p>Simple, mais efficace :p (surtout pour <strong>500 points</strong>).</p>
<h2><span style="color: #ff6600;">Repository</span></h2>
<p><a href="http://repo.shell-storm.org/CTF/PlaidCTF-2011/">http://repo.shell-storm.org/CTF/PlaidCTF-2011/</a><br />
<a href="http://stalkr.net/files/pctf/2011/">http://stalkr.net/files/pctf/2011/</a></p>
<h2><span style="color: #ff6600;">Liste Writeups</span></h2>
<p><a href="http://www.shp-box.fr/blog/385">Writeup SHP &#8211; épreuve : SHA1 is fun</a><br />
<a href="http://www.hydraze.org/2011/04/plaidctf-write-up-%E2%80%93-23-%E2%80%93-exploit-me-p-francais/">Writeup Hydraze &#8211; épreuve : Exploit Me :p</a><br />
<a href="http://blog.nibbles.fr/2443">Writeup Nibbles &#8211; épreuve : Plain sight</a><br />
<a href="http://www.rajatswarup.com/blog/2011/04/25/plaid-ctf-2011-writeup-16/">Writeup RajatSwarup &#8211; épreuve : Plain sight</a><br />
<a href="http://blog.stalkr.net/2011/04/pctf-2011-32-thats-no-bluetooth.html">Writeup StalkR &#8211; épreuve : That&rsquo;s no bluetooth</a><br />
<a href="http://blog.nibbles.fr/2450">Writeup Nibbles &#8211; épreuves : Sticky Note, Family Photo! et Crossword Masters</a><br />
<a href="http://howto.shell-storm.org/files/howto-9.php">Writeup Jonathan Salwan &#8211; épreuve : Another small bug</a><br />
<a href="http://auntitled.blogspot.com/2011/04/plaid-ctf-201119-another-small-bug.html">Writeup auntitled &#8211; épreuve : Another small bug</a><br />
<a href="http://howto.shell-storm.org/files/howto-10.php">Writeup 0vercl0k &amp; Jonathan Salwan &#8211; épreuve : Calculator</a><br />
<a href="http://5mins.wordpress.com/2011/04/25/plaidctf-django-challenge-writeup-web-300/">Writeup abs|Zer0| &#8211; épreuve : Django&#8230;really?</a><br />
<a href="http://binholic.blogspot.com/2011/04/plaid-parliament-of-pawning-ctf-cpp1-in.html">Writeup m_101 &#8211; épreuve : C++5x</a><br />
<a href="http://auntitled.blogspot.com/2011/04/plaid-ctf-2011-hashcalc1-writeup.html">Writeup auntitled &#8211; épreuve : hashcalc1</a><br />
<a href="http://de-eindbazen.blogspot.com/2011/04/pctf-2011-mission-6-fun-with-numb3rs.html">Writeup eindbazen &#8211; épreuve : Fun with Numb3rs</a><br />
<a href="http://auntitled.blogspot.com/2011/04/plaid-ctf-2011-hashcalc2-writeup.html">Writeup auntitled &#8211; épreuve : hashcalc2<br />
</a><a href="http://www.limited-entropy.com/docs/pctf/writeup/rev250/reversing250.txt">Writeup Eloi Sanfèlix &#8211; épreuve : The App Store!</a><a href="http://auntitled.blogspot.com/2011/04/plaid-ctf-2011-hashcalc2-writeup.html"><br />
</a><a href="http://www.limited-entropy.com/docs/pctf/writeup/rev350/reversing350.txt">Writeup Eloi Sanfèlix &#8211; épreuve : ECE&rsquo;s revenge</a><br />
<a href="http://www.painsec.com/?p=88">Writeup PenSec &#8211; épreuve : Chiptunes?… Crickets?</a><br />
<a href="http://www.painsec.com/?p=130">Writeup PenSec &#8211; épreuve : Key leak</a><br />
<a href="http://www.pentsec.com/2011/04/writeup-we-play-cards-plaid-ctf-2011.html">Writeup PentSec &#8211; épreuve : We play cards</a><br />
<a href="http://leetmore.ctf.su/wp/plaidctf-2011-25-pc-rogue-600/">Writeup Leet More -épreuve : PC Rogue</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lestutosdenico.com/tutos-de-nico/write-up-fun-with-firewire-plaidctf/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
