<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">

<channel>
<title>Blog bloc: Hacks</title>
<link>http://widea.zoomblog.com/</link>
<description>Blog sobre programaci&#243;n y dise&#241;o web de un programador en Sevilla</description>
<dc:language>es</dc:language>
<dc:date>2005-09-19T09:10:00+01:00</dc:date>
<lastBuildDate>Mon, 12 May 2008 08:12:52 GMT</lastBuildDate>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<image>
<title>ZoomBlog</title>
<url>http://www.zoomblog.com/pics/blogs/ZoomBlog_mini.gif</url>
<link>http://www.zoomblog.com/</link>
</image>

<item>
 <title>Instalar IIS bajo Windows XP Home Edition o el hijo descarriado de la edici&#243;n Home</title>
<link>http://widea.zoomblog.com/archivo/2005/09/19/instalar-Iis-bajo-Windows-Xp-Home-Edit.html</link>
 <guid isPermaLink="true">http://widea.zoomblog.com/archivo/2005/09/19/instalar-Iis-bajo-Windows-Xp-Home-Edit.html</guid>
 <description>
 <![CDATA[
Hay muchos programadores que despu&#233;s de comprarse un flamante port&#225;til &#250;ltimo modelo con m&#225;s caballos que un porsche, se llevan la ingrata sorpresa de que su sistema operativo<span style="font-weight: bold;"> Windows XP Home no soporta IIS!!!!!!</span><br /><br />Al principio, piensan que es un espejismo, se frotan bien los ojos, pero efectivamente no aparece en "Agregar componentes de Windows". Poco despu&#233;s, cogitan, y buscan por todos los lados y el IIS sigue escondido, el muy brib&#243;n!<br /><br />Pero lo cierto es que esos d&#243;lares que diferencian la versi&#243;n Professional de la Home crean un antes y un despu&#233;s a la hora de comprar el sistema operativo. <br /><br />Tal vez a aquellos que usan pirater&#237;a normalmente esto les importe un r&#225;bano, pero los legales y aquellos que no tienen ganas de ponerse a formatear su port&#225;til y agenciarse el sistema profesional, puede ser realmente un&nbsp; inconveniente molesto.<br /><br />Pero relaj&#233;monos, la comunidad web, en concreto <span style="font-weight: bold;">Richard Sandoz, nos ofrece</span> una alternativa con <span style="font-weight: bold;">un fant&#225;stico hack</span> que pod&#233;is encontrar por internet en ingl&#233;s (<a href="http://www.15seconds.com/issue/020118.htm" target="_blank">www.15seconds.com/issue/020118.htm</a>).<br /><br />Las explicaciones de R. Sandoz son muy diversas y desordenadas, adem&#225;s de omitir algunos pasos, y por lo tanto, altamente frustantes!!<br />El hackeador se merece un premio pero el profe suspenso!!<br /><br />Es mejor y m&#225;s detallada la explicaci&#243;n de adamV.com:<br /><a href="http://adamv.com/dev/articles/iis-on-xp-home" target="_blank">http://adamv.com/dev/articles/iis-on-xp-home</a><br /><br />Os hago un peque&#241;o resumen, que yo mismo he probado (o sufrido), y os doy unas referencias para que investigu&#233;is. <span style="font-weight: bold;">Cuando termin&#233;is este art&#237;culo, con suerte, tendr&#233;is vuestro IIS funcionando en el XP home!!</span><br /><br />Antes de nada decir una evidencia, no por conseguir el IIS en el Home estamos pasando un Home a Professional.<span style="font-weight: bold;"> Estas 2 ediciones del famoso OS tienen muchas m&#225;s diferencia</span>s, sobre todo en seguridad. Para ver un buen resumen:<br /><br /><a href="http://www.winsupersite.com/showcase/windowsxp_home_pro.asp" target="_blank">www.winsupersite.com/showcase/windowsxp_home_pro.asp</a><br /><br />Lo m&#225;s impresionante del hack es que <span style="font-weight: bold;">vamos a utilizar en realidad el IIS del Windows 2000</span> pro (necesitas el CD) para utilizarlo en el XP Home!!!<br />Antes de llegar a este punto, hagamos el trabajo sucio.<br /><br /><span style="font-weight: bold;">Empecemos:</span><br /><span style="font-weight: bold;">1.-</span>Localiza:<br /><span style="color: rgb(0, 102, 0);">C:WINDOWSINFSYSOC.INF</span><br /><br />Busca la entrada:<br />&nbsp;iis=iis.dll,OcEntry,iis.inf,hide,7<br /><br />Sustit&#250;yela por:<br /><span style="color: rgb(0, 102, 0);">&nbsp;iis=iis2.dll,OcEntry,iis2.inf,,7</span><br /><br /><span style="font-weight: bold;">2.</span>-Copia los archivos iis.dl_ and iis.in_ (el gui&#243;n bajo existe y no es un fallo, esto signifca que es un dll comprimido) del disco de Windows 2000 pro. Se encuentran en la carpeta i386 del disco de instalaci&#243;n.<br /><br /><span style="font-weight: bold;">3.-</span>Copia el iis.in_ en <span style="color: rgb(0, 102, 0);">C:WINDOWSINF y el iis.dl_</span> en&nbsp; <span style="color: rgb(0, 102, 0);">C:WINDOWSSYSTEM32SETUP</span>.<br /><br /><span style="font-weight: bold;">4.-</span>Abre una consola msdos y bajo cada uno de esos directorios de arriba, escribe bajo C:WINDOWSINF en msdos:<br /><span style="color: rgb(0, 102, 0);">expand iis.dl_ iis2.dll</span><br /><br />Escribe bajo C:WINDOWSSYSTEM32SETUP en msdos:<br /><span style="color: rgb(0, 102, 0);">expand iis2.in_ iis2.inf</span><br /><br />Con lo cual, hemos descomprimido los archivos que copiamos en las carpeta id&#243;neas, y el archivo sysoc.inf indicar&#225; a windows que busque esos archivos.<br /><br /><span style="font-weight: bold;">5.-</span>Ahora ya s&#243;lo nos queda ir a agregar/quitar programas&gt;agregar componentes de windows, y buscar en esa lista el IIS.<br />Marcamos la opci&#243;n y desmarcamos la casilla de SMTP, este servicio nos dar&#225; problemas si lo instalamos. <br /><br /><span style="font-weight: bold;">6.-</span>Siguiente. Nos pedir&#225; el CD. Utiliza el CD de Windows 2000 pro. Y busca la carpeta i386.<br /><br /><span style="font-weight: bold;">7.-</span>Una vez se haya instalado todo. Hemos hecho el camino m&#225;s duro, pero caminante no hay camino, y queda a&#250;n un trecho.<br /><br />De esta parte se olvidan casi todos los tutoriales que hay en internet pero es fundamental y no todo el mundo est&#225; al tanto.<br /><br />Al instalar un IIS del Windows 2000, este IIS va a utilizar la forma que ten&#237;a de gestionar la seguridad bajo aquel sistema operativo, pero en la edici&#243;n XP home ha variado. Ahora para el usuario an&#243;nimo, se necesita especificar el nombre de la m&#225;quina. En W2k s&#243;lo hace falta el IIS_NAME como usuario an&#243;nimo, cuando en XP home es NAME/IIS_NAME ("NAME" es el nombre de tu m&#225;quina, que puedes ver en propiedades de mi PC).<br /><br />Teletransp&#243;rtate a "Administrador de servicios Internet" o sea al Manager del IIS,y cliquea bot&#243;n derecho sobre el icono de tu ordenador. <br /><br />a.-Junto a Servicio WWW, cliquea Modificar.<br />b.-elige la pesta&#241;a Seguridad de directorio<br />c.-verifica las casillas de acceso an&#243;nimo y seguridad de windows integrada.<br />d.-cliquea Modificar de acceso an&#243;nimo.<br />e.-En el formulario de Cuenta de Usuario An&#243;nimo desverifica "permitir que IIS controle contrase&#241;as"<br />f.-Ahora Examinar, y tienes que buscar el usuario IUSR_NAME ("NAME" es el nombre de tu m&#225;quina), lo seleccionas, aceptas las pantallas precedentes y ahora aparecer&#225; el usuario NAME/IUSR_NAME ("NAME" es el nombre de tu m&#225;quina).<br />g.-Acepta todas las pantallas y OK.<br /><br /><span style="font-weight: bold;">8.-</span>Comprueba escribiendo un archivo asp bajo wwwroot, y http://localhost/NombreArchivo.asp.<br /><br />Y voil&#224;!!!!!<br /><br />Con esto hemos efectuado un largo camino, para algunos tal vez demasiado pesado y antes de terminar el tutorial, han instalado el XP Pro.<br /><br />Esto era la primera parte.<br /><br />La segunda parte habla del Visual Studio 2003 y el IIS que hemos hackeado.<br /><br /><span style="font-weight: bold;">1.-</span>Instalamos el Visual Studio 2003 (por supuesto y como es obligatorio, con todos sus "prerequisites" o requisitos previos).<br /><br /><span style="font-weight: bold;">2.-</span>Depuramos y fallo, no se encuentra el filtro de ASP.NET.<br /><br /><span style="font-weight: bold;">3.-</span>Esto no s&#243;lo nos pasa a nosotros los hackeadores de post&#237;n.<br /><br />Tenemos que registrar la dll para que aparezca como filtro en los filtros Isapi del IIS, para navegamos a:<br />&lt;DRIVE&gt;:WINDOWSMicrosoft.NETFramework&lt;FRAMEWORK VERSION&gt;<br /><br />(normalmente:<br />C:WINNTMicrosoft.NETFramework&#11;1.1.4322)<br /><br />Y picamos:<br /><br /><span style="color: rgb(0, 102, 0);">asp_regiis -i</span><br /><br />Tambi&#233;n funcionar&#237;a:<br /><br /><span style="color: rgb(0, 102, 0);">regsvr32 aspnet_isapi.dll</span><br /><br /><br /><br />Este deber&#237;a ser el fin de nuestros problemas, pero a m&#237; me acos&#243; otro error. Segu&#237; sin hacer funcionar el .NET, y el motivo era que no ten&#237;a permisos para escribir en el wwwroot.<br /><br />Esto se soluciona cambiando la carpeta ra&#237;z de nuestro IIS en el "Administrador de Servicios de Internet" a una nueva carpeta que creemos, o simplemente, cambi&#225;ndole los permisos a la carpeta wwwroot.<br /><br />Bueno, espero haber servido de ayuda, este art&#237;culo se lo dedico a todos aquellos que perdieron su tiempo para ayudar a los enmarronados del XP Home.<br /><br /><span style="font-weight: bold;">M.A.</span><br style="font-weight: bold;" /><span style="font-weight: bold;">Programador.</span><br /><br />
 ]]>
</description>
 <dc:date>2005-09-19T09:10:00+01:00</dc:date>
 <dc:creator>dactivo</dc:creator>
</item>

</channel>
</rss>

