<?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>Crazy White Rabbit &#187; CS3</title>
	<atom:link href="http://webhunter.free.fr/CWRab/index.php/tag/cs3/feed/" rel="self" type="application/rss+xml" />
	<link>http://webhunter.free.fr/CWRab</link>
	<description>Solutions système et trucs de développement, C# et autres langages ...</description>
	<lastBuildDate>Wed, 08 Sep 2010 15:19:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Plus d&#8217;internet apr&#232;s suppression du service &#8220;Bonjour&#8221;</title>
		<link>http://webhunter.free.fr/CWRab/index.php/plus-de-connexion-internet-aprs-la-suppression-du-service-bonjour/</link>
		<comments>http://webhunter.free.fr/CWRab/index.php/plus-de-connexion-internet-aprs-la-suppression-du-service-bonjour/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 18:42:38 +0000</pubDate>
		<dc:creator>kaplan</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bonjour]]></category>
		<category><![CDATA[CS3]]></category>
		<category><![CDATA[LSP]]></category>
		<category><![CDATA[TCP-IP]]></category>
		<category><![CDATA[winsock2]]></category>

		<guid isPermaLink="false">http://webhunter.free.fr/CWRab/?p=56</guid>
		<description><![CDATA[<strong>P</strong>anne totale de TCP/IP (plus de réseau, plus de WEB) après la désinstallation du Service "Bonjour", ne paniquez pas, la solution est ici ...]]></description>
			<content:encoded><![CDATA[<p>&#8230;<strong>B</strong>onjour <b>Apple CS3 LSP TCP-IP Winsock2</b><br /><strong>L</strong>es produits Adobe de la série <b>CS3</b> installent systématiquement un service appelé &quot;<b>Bonjour</b>&quot;. Tout bricoleur du dimanche en informatique sera titillé par l&#8217;instinct de désinstaller ce service que l&#8217;on soupçonne d&#8217;être une entrée royale pour les Hackers de tout poil.<br /><strong>M</strong>ais indépendamment de Bonjour, on peut être face à la désinstallation d&#8217;un vrai Malware utilisant la même technologie et dont la suppression entrainera le non fonctionnement de <b>TCP/IP</b><br /><strong>L</strong>e service &quot;<b>Bonjour</b>&quot; pris comme exemple est un utilitaire développé par <b>Apple</b> dans le but de permettre la reconnaissance de périphériques ou de serveurs sur le réseau sans configuration IP compliquée !!. Cet utilitaire s&#8217;installe en tant que service nt et la DLL associée est enregistrée et nommée dans les clés de registre de Winsock2 en tant que LSP.</p>
<h5>Qu&#8217;est ce qu&#8217;un LSP ? </h5>
<p><b>LSP</b> = &quot;<b>Layered Service Provider</b>&quot;. C&#8217;est un soft que l&#8217;on peut insérer dans les <b>Handler TCP/IP</b> comme un maillon d&#8217;une chaine. Cette chaine ne doit pas être cassée sous peine de bloquer le fonctionnement de <b>TCP/IP</b> donc de la navigation <b>WEB</b> et des échanges réseau qui utilisent <b>TCP/IP</b>. La description des maillons de la chaine se trouve dans les registres :     </p>
<p class="snippet"><samp><span class="bleu">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries\00000000000x</span></samp></p>
<p class="snippet"><samp><span class="bleu">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\00000000000x</span></samp></p>
<p><strong>I</strong>l existe deux catalogues : &quot;<b>NameSpace_Catalog5</b>&quot; et&#160; &quot;<b>Protocol_Catalog9</b>&quot;<br />Pour les deux catalogues, les entrées sont définies sous &quot;<b>Catalog_Entries</b>&quot;, chaque entrée s&#8217;appelle &quot;<b>00000000000x</b>&quot; (x est le numéro de l&#8217;entrée).<br /><strong>D</strong>ans notre cas la <b>DLL</b> du service <b>Bonjour</b> est insérée dans&#160; &quot;<b>NameSpace_Catalog5</b>&quot;&#160;&#160;.<br />Le logiciel &quot;<b>Bonjour</b>&quot; se résume à 2 fichiers : &quot;<b>mDNSResponder.exe</b>&quot; et &quot;<b>mdnsNSP.dll</b>&quot; qui s&#8217;installent dans &quot;<b>Program Files\Bonjour</b>&quot;<br /><strong>S</strong>i on se contente de désinstaller le service par <span class="cmd"><b>&gt; mDNSResponder -remove</b></span> , puis de supprimer le dossier &quot;<b>Bonjour</b>&quot;, alors, on a toutes les chances de casser son <b>TCP/IP</b>, puisqu&#8217;en effet la clef de registre <b>00000000000x</b> qui contient la référence à <b>C:\Program Files\Bonjour\mdnsNSP.dll</b> est toujours présente, <em>mais plus le fichier</em>. Dans ce cas, la navigation Web ne marche plus et, par exemple, si l&#8217;on tente sous fenêtre <b>DOS</b> de lancer l&#8217;utilitaire &quot;<b>netsh</b>&quot;, on obtient le message d&#8217;erreur suivant :</p>
<p class="snippet"><samp>Le démarrage de la fonction d&#8217;initialisation InitHelperDll dans IPMONTR.DLL a échoué ; code d&#8217;erreur : 11003</samp></p>
<h5>Pour réparer tout cela :</h5>
<ol>
<li>Rechercher dans les entrées <b>LSP</b> du catalogue &quot;<b>NameSpace_Catalog5</b>&quot; celle dont le &quot;<b>LibraryPath</b>&quot; pointe sur &quot;<b>C:\Program Files\Bonjour\mdnsNSP.dll</b>&quot; </li>
<li>Supprimer cette entrée </li>
<li>Si cette entrée était la dernière du catalogue : RAS, sinon renommer toutes les entrée qui suivent pour respecter l&#8217;ordre numérique du nommage des ces entrées, &quot;<b>000000000001</b>&quot;, &quot;<b>000000000002</b>&quot;, &quot;<b>000000000003</b>&quot; &#8230;. etc      <br /><em>ATTENTION</em>: respecter le nombres de caractères et ajuster le nombre de zéros si on dépasse <b>9</b>. </li>
<li>Faire <b>-1</b> sur le compteur (nombre de maillons de la chaine)
<p class="snippet"><samp>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog5]       <br />&quot;Num_Catalog_Entries&quot;=dword:00000004 &#8212;&gt; devient 00000003 (exemple)</samp></p>
</li>
</ol>
<p><em><strong>N</strong>ota</em>: Cette procédure est également valable si le problème se situe au niveau d&#8217;un protocole qui serait décrit dans la table &quot;<b>Protocole_Catalogue9</b>&quot;<br />Seule différence, les noms sont en binaire, il faut cliquer sur la chaine pour obtenir l&#8217;outil de modification et lire le nom en clair dans la colonne de droite.</p>
<p class="consigne"><em>Avant de vous lancer dans cette aventure, n&#8217;oubliez pas de faire une exportation de votre clé Winsock2, on ne sait jamais !!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://webhunter.free.fr/CWRab/index.php/plus-de-connexion-internet-aprs-la-suppression-du-service-bonjour/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
