<?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>Blogmotion &#187; variable</title>
	<atom:link href="http://blogmotion.fr/tag/variable/feed" rel="self" type="application/rss+xml" />
	<link>http://blogmotion.fr</link>
	<description>Culture web et nouvelles technologies informatiques</description>
	<lastBuildDate>Sat, 11 Feb 2012 11:53:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<meta name="generator" content="WordPress" />
	<atom:link rel='hub' href='http://blogmotion.fr/?pushpress=hub'/>
		<item>
		<title>Intercepter les requêtes et entêtes depuis un navigateur</title>
		<link>http://blogmotion.fr/internet/intercepter-les-requetes-et-entetes-depuis-un-navigateur-2645</link>
		<comments>http://blogmotion.fr/internet/intercepter-les-requetes-et-entetes-depuis-un-navigateur-2645#comments</comments>
		<pubDate>Sun, 26 Apr 2009 21:58:26 +0000</pubDate>
		<dc:creator>Mr Xhark</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[entête]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[injection]]></category>
		<category><![CDATA[intercepter]]></category>
		<category><![CDATA[modifier]]></category>
		<category><![CDATA[navigateur]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[requete]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[variable]]></category>

		<guid isPermaLink="false">http://blogmotion.fr/?p=2645</guid>
		<description><![CDATA[Tamper Data est une extension Firefox capable d&#8217;intercepter les entêtes HTTP et HTTPS (sécurisé) et d&#8217;agir au niveau des requêtes GET et POST. Exemple concret, nous allons sur le site de Free et entrons un numéro de téléphone (01 23 45 67 89) pour vérifier notre éligibilité : Activons ensuite l&#8217;extension via le menu Outils [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="https://addons.mozilla.org/fr/firefox/addon/966">Tamper Data</a></strong> est une <strong>extension</strong> Firefox capable d&#8217;<strong>intercepter</strong> les <strong>entêtes</strong> <a href="http://fr.wikipedia.org/wiki/Http">HTTP</a> et HTTPS (sécurisé) et d&#8217;agir au niveau des<strong> requêtes </strong><a href="http://fr.wikipedia.org/wiki/Get">GET</a> et POST.</p>
<p>Exemple concret, nous allons sur le site de <a href="http://free.fr">Free</a> et entrons un numéro de téléphone (01 23 45 67 89) pour vérifier notre éligibilité :</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2647" style="border: 1px solid #ccc;" title="temper-data-free-1" src="http://blogmotion.fr/wp-content/uploads/2009/04/temper-data-free-1.png" alt="temper-data-free-1" width="410" height="275" /></p>
<p style="text-align: left;">Activons ensuite l&#8217;extension via le menu <strong>Outils</strong> de Firefox &gt; <strong><em>Altérer les données</em></strong>. Précisons l&#8217;adresse &laquo;&nbsp;free.fr&nbsp;&raquo; dans le filtre, puis cliquons sur &laquo;&nbsp;<strong>démarrer altération</strong>&nbsp;&raquo; :</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-2650" title="temper-data-filtre" src="http://blogmotion.fr/wp-content/uploads/2009/04/temper-data-filtre.png" alt="temper-data-filtre" width="537" height="408" /><span id="more-2645"></span></p>
<p style="text-align: left;">Cliquons sur le bouton &laquo;&nbsp;<strong>TESTEZ VOTRE LIGNE</strong>&nbsp;&raquo; pour envoyer la requête au serveur web de Free. L&#8217;extension détecte une requête, cliquons sur &laquo;&nbsp;<strong>Altérer</strong>&nbsp;&raquo; :</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-2651" title="temper-data-bouton-alterer" src="http://blogmotion.fr/wp-content/uploads/2009/04/temper-data-bouton-alterer.png" alt="temper-data-bouton-alterer" width="365" height="150" /></p>
<p style="text-align: left;">Une popup s&#8217;ouvre alors, vous proposant de modifier toutes les entêtes sur la partie gauche, et toutes les requêtes sur la partie droite. Modifions notre <strong>numéro de téléphon</strong>e en remplaçant les deux derniers chiffres par &laquo;&nbsp;00&#8243; de la variable <em>tel</em> :</p>
<p style="text-align: left;"><img class="aligncenter size-medium wp-image-2652" title="temper-data-chgment-numero" src="http://blogmotion.fr/wp-content/uploads/2009/04/temper-data-chgment-numero-590x590.png" alt="temper-data-chgment-numero" width="590" height="590" />Validez par <strong>OK</strong>, et voilà la <strong>requête modifiée</strong> en plein vol <img src='http://blogmotion.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: left;">L&#8217;exemple que j&#8217;ai pris ici ne sert bien évidemment par à grand chose, son seul but est de vous montrer l&#8217;utilisation pédago<span style="text-decoration: line-through;">geek</span>gique qu&#8217;il doit être fait de l&#8217;extension (l&#8217;extension ne doit <strong>pas</strong> être utilisée à des fins nocives, de piraterie, etc&#8230;).</p>
<p style="text-align: left;">Toujours de façon pédagogiquee, vous pouvez par exemple tout à fait intercepter votre <strong><a href="http://blog.koreus.com/tricher-score-jeux-flash-online/">score sur un jeu flash</a></strong> lors de l&#8217;envoi de celui-ci à la fin de la partie <img src='http://blogmotion.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: left;"><p style="border-top: 2px solid rgb(65, 105, 175); border-bottom: 2px solid rgb(65, 105, 175); padding: 5px 20px 5px 45px; background: rgb(223, 235, 255) url(http://blogmotion.fr/wp-content/plugins/NiceWeb2CSS/icon/world.gif) no-repeat scroll 15px 50%; text-align: left; color: rgb(102, 102, 102);"><strong><a href="https://addons.mozilla.org/fr/firefox/addon/966">Télécharger l&#8217;extension Tamper Data</a></strong></p></p>
<p style="text-align: left;">
Vous devriez me suivre sur Twitter : <strong><a href="http://twitter.com/xhark">@xhark</a></strong>
<hr />
<p><small><a href="http://blogmotion.fr/internet/intercepter-les-requetes-et-entetes-depuis-un-navigateur-2645">Article original</a> écrit par Mr Xhark publié sur <a href="http://blogmotion.fr">Blogmotion</a> le 26/04/2009 |
<a href="http://blogmotion.fr/internet/intercepter-les-requetes-et-entetes-depuis-un-navigateur-2645#comments">10 commentaires</a> |
<br />Attention : l'intégralité de ce billet est protégée par la licence <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/fr/">Creative Commons</a> 
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blogmotion.fr/internet/intercepter-les-requetes-et-entetes-depuis-un-navigateur-2645/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Récupérer la version de Windows en script batch</title>
		<link>http://blogmotion.fr/programmation/batch/recuperer-la-version-de-windows-en-script-batch-2056</link>
		<comments>http://blogmotion.fr/programmation/batch/recuperer-la-version-de-windows-en-script-batch-2056#comments</comments>
		<pubDate>Wed, 21 Jan 2009 11:36:47 +0000</pubDate>
		<dc:creator>Mr Xhark</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[détecter]]></category>
		<category><![CDATA[récupérer]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[variable]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blogmotion.fr/?p=2056</guid>
		<description><![CDATA[Si vous utilisez des scripts batchs au sein de votre réseau de PC, il peut être utile suivant la version de Windows d&#8217;agir différemment. En effet, une fonction système qui fonctionne sur Windows XP peut ne pas fonctionner sur Windows 98 (et vice-versa). Aussi étonnant que cela puisse paraître il n&#8217;existe pas de variable d&#8217;environnement [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous utilisez des scripts batchs au sein de votre réseau de PC, il peut être utile suivant la <strong>version de Windows</strong> d&#8217;agir différemment. En effet, une fonction <strong>système</strong> qui fonctionne sur Windows XP peut ne <strong>pas fonctionner</strong> sur Windows 98 (et vice-versa).</p>
<p>Aussi étonnant que cela puisse paraître il n&#8217;existe <strong>pas de variable d&#8217;environnement</strong> permettant de récupérer cette information sur la version ! Seule la variable <em>%OS%</em> est définie mais ne permet pas différencier les différents OS bâtis sur les noyaux NT (tels que 2003, 2000, XP), de plus elle n&#8217;est pas présente sur tous les OS Microsoft.</p>
<p>Je vous propose donc une <strong>solution</strong> que j&#8217;ai du mettre en place dans le cadre d&#8217;un script qui, je l&#8217;espère, vous servira à votre tour.</p>
<h3>Récupérer la version de l&#8217;OS dans une variable :</h3>
<pre>@echo off
cls
color 5F
REM Detection de l'OS (source blogmotion.fr)
ver | find /i "version 6.1." &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 7
ver | find /i "version 6.0." &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows Vista
ver | find /i "version 5.1." &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows XP
ver | find /i "version 5.2." &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2003
ver | find /i "Windows 2000" &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2000
ver | find /i "Windows NT" &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows NT
ver | find /i "&gt;Windows ME" &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows ME
ver | find /i "Windows 98" &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 98
ver | find /i "Windows 95" &gt; nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 95

echo OS : %$VERSIONWINDOWS%
echo.(source du script: http://blogmotion.fr)
echo.</pre>
<p><strong>Voila le résultat du script</strong> (vous devinerez à partir de quel OS je l&#8217;ai lancé) :</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2057" style="border: 1px solid #ccc;" title="script-batch-detection-version-windows" src="http://blogmotion.fr/wp-content/uploads/2009/01/script-batch-detection-version-windows.png" alt="" width="408" height="162" /></p>
<h3>Diriger l&#8217;exécution dans un label suivant l&#8217;OS :<span id="more-2056"></span></h3>
<pre>@echo off
ver | find /i "version 6.1." &gt; nul
if %errorlevel%==0 goto winseven
ver | find /i "version 6.0." &gt; nul
if %errorlevel%==0 goto winvista
ver | find /i "version 5.1." &gt; nul
if %errorlevel%==0 goto winxp
ver | find /i "version 5.2." &gt; nul
if %errorlevel%==0 goto win2003
ver | find /i "Windows 2000" &gt; nul
if %errorlevel%==0 goto win2000
ver | find /i "Windows NT" &gt; nul
if %errorlevel%==0 goto winnt
ver | find /i "&gt;Windows ME" &gt; nul
if %errorlevel%==0 goto winme
ver | find /i "Windows 98" &gt; nul
if %errorlevel%==0 goto win98
ver | find /i "Windows 95" &gt; nul
if %errorlevel%==0 gotowin95

:winseven
REM Entrez ici vos commandes
goto end

:winvista
REM Entrez ici vos commandes
goto end

:winxp
REM Entrez ici vos commandes
goto end

:win2003
REM Entrez ici vos commandes
goto end

:win2000
REM Entrez ici vos commandes
goto end

:winnt
REM Entrez ici vos commandes
goto end

:winme
REM Entrez ici vos commandes
goto end

:win98
REM Entrez ici vos commandes
goto end

:win95
REM Entrez ici vos commandes
goto end

:end
echo.Fin du programme (source http://blogmotion.fr)
echo.</pre>
<p>N&#8217;hésitez pas à <strong>adapter le script</strong> à vos besoins et à me transmettre d&#8217;éventuelles <strong>améliorations</strong> <img src='http://blogmotion.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><p style="border-top: 2px solid rgb(65, 105, 175); border-bottom: 2px solid rgb(65, 105, 175); padding: 5px 20px 5px 45px; background: rgb(223, 235, 255) url(http://blogmotion.fr/wp-content/plugins/NiceWeb2CSS/icon/world.gif) no-repeat scroll 15px 50%; text-align: left; color: rgb(102, 102, 102);"><a href="http://blogmotion.fr/wp-content/uploads/2009/01/script-afficher-os-windows.bat">Télécharger le script qui récupère la version de l&#8217;OS en variable</a></p><br />
<p style="border-top: 2px solid rgb(65, 105, 175); border-bottom: 2px solid rgb(65, 105, 175); padding: 5px 20px 5px 45px; background: rgb(223, 235, 255) url(http://blogmotion.fr/wp-content/plugins/NiceWeb2CSS/icon/world.gif) no-repeat scroll 15px 50%; text-align: left; color: rgb(102, 102, 102);"><a href="http://blogmotion.fr/wp-content/uploads/2009/01/script-diriger-label-suivant-os.bat">Télécharger le script qui dirige l&#8217;éxecution dans un label suivant l&#8217;OS</a></p></p>
Vous devriez me suivre sur Twitter : <strong><a href="http://twitter.com/xhark">@xhark</a></strong>
<hr />
<p><small><a href="http://blogmotion.fr/programmation/batch/recuperer-la-version-de-windows-en-script-batch-2056">Article original</a> écrit par Mr Xhark publié sur <a href="http://blogmotion.fr">Blogmotion</a> le 21/01/2009 |
<a href="http://blogmotion.fr/programmation/batch/recuperer-la-version-de-windows-en-script-batch-2056#comments">14 commentaires</a> |
<br />Attention : l'intégralité de ce billet est protégée par la licence <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/fr/">Creative Commons</a> 
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blogmotion.fr/programmation/batch/recuperer-la-version-de-windows-en-script-batch-2056/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

