<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>deep LG</title>
	<atom:link href="http://subsonicbass.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://subsonicbass.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 09 Mar 2009 00:07:49 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='subsonicbass.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>deep LG</title>
		<link>http://subsonicbass.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://subsonicbass.wordpress.com/osd.xml" title="deep LG" />
	<atom:link rel='hub' href='http://subsonicbass.wordpress.com/?pushpress=hub'/>
		<item>
		<title>wget..¿?</title>
		<link>http://subsonicbass.wordpress.com/2009/03/09/wget%c2%bf/</link>
		<comments>http://subsonicbass.wordpress.com/2009/03/09/wget%c2%bf/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 00:07:49 +0000</pubDate>
		<dc:creator>subsonicbass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://subsonicbass.wordpress.com/?p=37</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=37&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-38" title="wget is derrote" src="http://subsonicbass.files.wordpress.com/2009/03/pantallazo.png?w=655&#038;h=491" alt="wget is derrote" width="655" height="491" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/subsonicbass.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/subsonicbass.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/subsonicbass.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/subsonicbass.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/subsonicbass.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/subsonicbass.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/subsonicbass.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/subsonicbass.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/subsonicbass.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/subsonicbass.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/subsonicbass.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/subsonicbass.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/subsonicbass.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/subsonicbass.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=37&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://subsonicbass.wordpress.com/2009/03/09/wget%c2%bf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2a999d44261efa4122ce662d00af7480?s=96&#38;d=identicon" medium="image">
			<media:title type="html">subsonicbass</media:title>
		</media:content>

		<media:content url="http://subsonicbass.files.wordpress.com/2009/03/pantallazo.png" medium="image">
			<media:title type="html">wget is derrote</media:title>
		</media:content>
	</item>
		<item>
		<title>www.seedeadpixels.com.ar</title>
		<link>http://subsonicbass.wordpress.com/2009/02/15/wwwseedeadpixelscomar/</link>
		<comments>http://subsonicbass.wordpress.com/2009/02/15/wwwseedeadpixelscomar/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 14:33:11 +0000</pubDate>
		<dc:creator>subsonicbass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://subsonicbass.wordpress.com/2009/02/15/wwwseedeadpixelscomar/</guid>
		<description><![CDATA[NEW; www.seedeadpixels.com.ar nos mudamoss. pasen ;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=36&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>NEW;</p>
<p>www.seedeadpixels.com.ar</p>
<p>nos mudamoss. pasen ;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/subsonicbass.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/subsonicbass.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/subsonicbass.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/subsonicbass.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/subsonicbass.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/subsonicbass.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/subsonicbass.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/subsonicbass.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/subsonicbass.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/subsonicbass.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/subsonicbass.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/subsonicbass.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/subsonicbass.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/subsonicbass.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=36&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://subsonicbass.wordpress.com/2009/02/15/wwwseedeadpixelscomar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2a999d44261efa4122ce662d00af7480?s=96&#38;d=identicon" medium="image">
			<media:title type="html">subsonicbass</media:title>
		</media:content>
	</item>
		<item>
		<title>Silent Hill &#8211;  una pasión (L)</title>
		<link>http://subsonicbass.wordpress.com/2008/12/29/silent-hill-una-pasion-l/</link>
		<comments>http://subsonicbass.wordpress.com/2008/12/29/silent-hill-una-pasion-l/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 01:04:47 +0000</pubDate>
		<dc:creator>subsonicbass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://subsonicbass.wordpress.com/?p=33</guid>
		<description><![CDATA[Harry Mason, escritor de profesión, es un hombre apocado y parco en palabras que ha tenido que sobrellevar la muerte de su esposa y la crianza de su pequeña hija Cheryl, de siete años, a la que encuentra en el arcén de una autopista, ya que su mujer no podía tener hijos, de la mejor [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=33&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="post_message">Harry Mason, escritor de profesión, es un hombre apocado y parco en palabras que ha tenido que sobrellevar la muerte de su esposa y la crianza de su pequeña hija Cheryl, de siete años, a la que encuentra en el arcén de una autopista, ya que su mujer no podía tener hijos, de la mejor manera posible. La pequeña Cheryl, que desde que tenía uso de razón ya hablaba sobre un lugar llamado Silent Hill, un día insiste a su padre para que le lleve a esta ciudad, conocida por ser un lugar de ocio y turismo. Por su propia voluntad, Harry lleva en coche a su hija para complacerla.</p>
<p>Es de noche, y apenas hay visibilidad. Durante el viaje, Harry ve a lo lejos la figura de una chica que sale a la carretera e, intentando evitar atropellarla, gira bruscamente y sufre un accidente. Al despertar Cheryl ha desaparecido, y lo que es más extraño: a pesar de la temporada del año, la ciudad esta cubierta por una espesa niebla y nevada, lo que la hace convertir en una ciudad fantasma&#8230; Así es Silent Hill.</p>
<p>Harry seguirá la figura de su hija por todo el pueblo, intentando recuperarla, mas ésta se le escapa cada vez entre la niebla. Poco a poco, Harry irá descubriendo que Silent Hill no es un pueblo cualquiera, que esconde un gran secreto en el que él es una parte del rompecabezas en la trama y Cheryl tiene mucho que ver con el pasado del pueblo.</p>
<p>El argumento principal de Silent Hill se centra en la existencia de múltiples dimensiones dentro del pueblo. Estas dimensiones son creadas por una niña llamada Alessa Gillespie, la madre sagrada según El Culto, una poderosa secta muy arraigada a la historia de Silent Hill.</p>
<p>Dahlia Gillespie, cabecilla de El Culto cuando arranca la historia del juego, fue una mujer que intentó resucitar a un poderoso dios que la secta había adorado durante siglos. Este dios, cuyo verdadero nombre se perdió con la llegada de los colonos a América, fue bautizado por los cristianos como Samael (una teoría afirma que Silent Hill fue un lugar sagrado de los nativos). La masacre de los mismos, la creación de una prisión y una epidemia, comenzarían a corromper estos &#8220;poderes&#8221;, bajo esta misma hipótesis presentada en el libro de las memorias perdidas, todo lo que se ve en Silent Hill, incluso Samael serían manifestaciones del subconsciente, eso explica que cambie de forma en distintas apariciones.</p>
<p>Además la mayoría de las criaturas en Silent Hill son recuerdos de Alessa (extraídas de sus miedos y de libros de su niñez), el dios del renacimiento.</p>
<p>Dahlia Gillespie, conocedora del poder de este dios ancestral, deseaba hacerlo renacer en Silent Hill. Para ello empleó su poder dentro de la secta (que movía mucho dinero en Silent Hill gracias a una droga llamada Claudia Blanca) para conseguir los favores de un joven doctor llamado Kauffman y de su equipo médico. Gracias a esto, Dahlia quedó encinta: en su vientre se gestaba la que llegaría a llamarse &#8220;la madre de Dios&#8221;, una niña a la que Dahlia llamaría Alessa.</p>
<p>Desde pequeña, Alessa demostró ser especial, dado que tenía poderes. Los niños de su clase la increpaban, llamándola bruja. A pesar de desear hacer una vida normal, finalmente la pequeña Alessa fue alejada de la escuela y recluida en casa con su madre, donde sólo tenía contacto con ella y con otros adeptos al culto.</p>
<p>Allí pasó mucho tiempo sola, dibujando ese mundo al que ya no podía salir, y luchando contra un yo poderoso (legado del propio dios Samael) y un yo humano (su deseo de ser una niña normal). Como resultado de esta lucha interna, a la edad de catorce años, la madre de Alessa la encerró en casa y la quemó viva. Según el culto de Samael, era la manera de que el dios renaciera: mediante el fuego de la resurrección. Sin embargo, algo inesperado ocurrió&#8230;</p>
<p>Alessa sobrevivió gracias a su poder oscuro. Quemada viva, fue trasladada al hospital Alchemilla, donde el doctor Kauffman se encargó no sólo de ocultar el incidente, sino que procuró cuidados para la joven que seguía en coma: le asignó una enfermera llamada Lisa Garland para que cuidara de ella. Lisa, adicta a la droga Claudia Blanca, pronto se encariñó de Alessa, a pesar de que, en el fondo, la odiaba por ser un monstruo viviente, un ser que vivía a pesar de que debería haber muerto en un incendio de esa magnitud. Pero algo sucedió, al margen de la propia Alessa: desdobló su parte humana, haciendo que naciera de ella un bebé que contenía la mitad de su poder.</p>
<p>Lisa Garland únicamente pudo llevarse en secreto al bebé y abandonarlo en la carretera, ya que su adicción a la droga Claudia Blanca la hizo volver a Silent Hill. Al poco tiempo, un joven matrimonio pasó por ahí. Harry Masón, el marido, se encariñó con la pequeña encontrada al borde de la cuneta de la carretera que llevaba a Silent Hill&#8230;</p>
<p>En los siete años siguientes, Alessa consiguió recuperarse de sus quemaduras. A pesar de eso, durante mucho tiempo tuvo que utilizar una silla de ruedas, recuerdo que quedaría para siempre grabado en su subconsciente. No sería hasta ese momento en que el poder de Samael residente en Alessa reclamaría su otra mitad (a la pequeña Cheryl), motivo por el cual la niña pediría a su padre para que le llevara a Silent Hill.</p>
<p>Alessa, que crearía una imagen de sí misma, provocaría un accidente a Harry para que Cheryl pudiera venir libremente hacia ella y, así, ser de nuevo una sola persona para poder escapar del sufrimiento en el que esta inmersa sin poder escapar,. En este momento, comienza el verdadero juego de Silent Hill. El juego también toma por eso la relación padre-hijo, la hija de Harry que es querida por su padre y Alessa que es utilizada por su madre para conseguir sus fines oscuros, en realidad Dahlia planea usar el poder del dios (lo que explica que este se manifieste en una forma demoníaca al reflejar su mente).</p>
<p>Durante el juego nos encontramos todo tipo de referencias simbólicas. La primera, y más destacada, es la existencia de múltiples dimensiones dentro del pueblo de Silent Hill, en concreto tres. Estas tres dimensiones las crea Alessa con su poder:</p>
<p>- Niebla: Es lo primero que vemos al comenzar el juego, el pueblo cubierto de una espesa niebla que apenas da margen para ver unos metros más allá. En este plano, Alessa no ha manifestado su poder del todo. Podemos ver criaturas de todo tipo que intentan atacar a Harry, desalentándolo, hiriéndole, haciéndole daño para que abandone el pueblo lo antes posible. Simbólicamente, la niebla expresa la extensión de la mente humana, la capacidad de focalizar y la incapacidad para ver más allá. Lo que parece ser nieve, es ceniza&#8230; clara representación del incendio. Así, la niebla es la parte más superficial de la mente de Alessa.</p>
<p>- Oscuridad: El enfado de Alessa ha comenzado a manifestarse. La ausencia de luz da la impresión de que, simbólicamente, estamos inmersos en un sueño. Durante el juego, Harry usa una linterna en esta situación. Es su ojo para explorar esta dimensión. El silencio es absoluto y la presencia de criaturas es mayor.</p>
<p>- Inframundo: Es la dimensión de Samael, la manifestación del inconsciente de Alessa, de su infierno particular. El suelo es una rejilla mugriente, así como las paredes y el techo. Hay representaciones de sillas de ruedas, de salas de hospital, de muñecos crucificados y quemados&#8230; Todo está abandonado y oxidado. La presencia de criaturas es tan elevada que aquí es donde nos aparecen los enemigos de final de fase. A esta dimensión pasaremos varias veces a lo largo del juego, luego (casi siempre después de derrotar a un líder) pasaremos otra vez a la dimensión de Niebla o de Oscuridad, las cuales son más tranquilas, sabremos que el protagonista va a pasar al mundo &#8220;Inframundo&#8221; por que siempre unos segundos antes sonaran unas sirenas parecidas a las alarmas de tornados o de bombas usadas antiguamente, pero con un tono mas macabro y un volumen que apenas podemos oírlas, lo que causa una sensación de miedo, las sirenas también tienen una simbología en la vida de Alessa explicado en Silent Hill: Origins, luego de que Alessa fuera rescatada del fuego ocasionado por su madre para matarla, ella y su salvador caen inconscientes en el jardín de la casa, lo último que escucha Alessa antes de ser encerrada en su subconciente y liberar a Samael (osea antes de caer desmayada) fueron las sirenas de las ambulancias y coches de policías.</p>
<p>Podemos entender estas dimensiones, y el juego de Silent Hill, mediante la teoría del subconsciente desarrollada por Sigmund Freud. Durante su vida, Alessa atrevesó por momentos muy difíciles, por dificultades que superaban a una niña de su edad. Una manera de sublimar su futuro papel de madre de Dios, y la presión que su madre ejercía en ella por esto, era dibujar monstruos tanto en hojas de papel como en el pupitre de su escuela (Midwitch School, una de las fases del juego). A pesar de todo, Dahlia la sacrificó, quemándola viva. Esto supuso un episodio especialmente duro para Alessa, que nunca pudo olvidarlo. De ahí que en la dimensión de Samael aparezcan tantas referencia a sillas de ruedas y cosas quemadas. Al fin y al cabo, lo que el poder de Samael refleja (de hecho Samael es la creación de las ideas y ilusiones de los miembros del culto mas el corrupto poder del pueblo) es el subconsciente de Alessa, un infierno que es tan personal como diabólico, y que se refleja por ser un mundo decadente y en ruinas del que no se puede escapar.</p>
<p>Las criaturas que nos aparecen en el juego son simbólicas. Niños pequeños con puñales, (representan el maltrato por parte de otros niños) niños pequeños con largos brazos, enormes gorilas (su temor a los adultos), enfermeras y doctores sin rostro y de erráticos movimientos, (su internación) aves voladoras descarnadas (sacados del mundo perdido, uno de sus libros favoritos), perros de carne palpitante (su temor a los perros)&#8230; Todas estas criaturas han formado parte alguna vez de la vida de Alessa; su subconsciente y sus poderes han logrado modificarlas hasta el punto de integrarse completamente con su pesadilla personal, pesadilla de la cual no puede escapar y su único deseo es su propia destrucción.</p>
<p>Harry pretende encontrar a su hija adoptiva Cheryl a lo largo del juego. Lo manejaremos a través de diversas fases que explorarán el pasado de Alessa y arrojarán un poco de luz sobre la historia del culto y de Silent Hill. Durante esa travesía, Harry encuentra a una policía, Cybil Bennet, que también está atrapada en el pueblo. Ella asegura que la ciudad está cortada y que no hay nadie. A pesar de todo, da un arma a Harry, dado que ella también ha visto los monstruos que hay fuera, y se despide.</p>
<p>Alessa logra escaparse del control de Dahlia y para poder escapar de su sufrimiento comienza a realizar extraños símbolos(algunos miembros del culto creen que tienen el poder de destruir al dios pero&#8230;) en el pueblo, Dahlia, que aún ansía en resucitar a Samael, se aparece ante Harry en un momento del juego y le entrega un objeto llamado Flauros, aunque no le aclara exactamente para qué sirve ni como funciona. Dahlia no puede detener a su hija porque con sus poderes ella sabe perfectamente dónde está en cada momento, pero no puede controlar a Harry. Gracias a ello, Dahlia pretende utilizar a Harry con la excusa de que alguien se ha llevado a Cheryl, y que debe darse prisa si desea recuperarla.</p>
<p>Los enemigos de final de fase representan un gran pico de poder por parte de Alessa, que está cada ves mas deseperada por haber caído en manos de su siniestra madre. Cuando Harry derrota a Samael, Alessa se encuentra &#8220;un poco liberada&#8221; y le entrega a un bebe que es al igual que Cheryl, parte de ella. No es casual que cuando Harry es expulsado de la dimensión de Samael (Nowhere, un lugar hecho de recuerdos, lo que regresa al punto de que el pueblo manifiesta el subconsiente, en especial el de la poderosa Alessa), no sólo se desmaye, sino que escuche sirenas a lo lejos (Simbólicamente son las sirenas de los bomberos que apagaron un día el incendio en la casa Gillespie&#8230;).</p>
<p>En el Hospital Alchemilla, Harry encuentra al doctor Kauffman, que tampoco puede escapar de Silent Hill. Allí, Harry descubre la existencia de un antídoto contra los parásitos que Alessa es capaz de generar en seres vivos: Se trata del Aglaphotis(en realidad es descrito en el libro sagrado del kabala como una forma de exorcizar demonios). También conoce a Lisa Garland, la enfermera que cuidó de Alessa. A ella recurrirá Harry para que le explique la historia de la joven. Poco a poco, el poder de Alessa sigue creciendo, junto con su desesperación por escapar. En el parque de atracciones, Harry deberá enfrentarse a Cybil que ha sido poseída por un parásito. Luego, él y Alessa se enfrentan. En ese momento el misterioso Flauros (salido del libro de salomon) que llevaba Harry, que contiene el poder contrario al de Samael (el del dios Metatron) se activa saliendo del bolsillo de Harry y debilita a Alessa, rompiendo su barrera. A partir de ese momento, el poder oscuro de Samael se manifiesta de manera confusa, creando dimensiones que mezclan recuerdos de Alessa (en el juego, es la fase llamada &#8220;Nowhere&#8221;). En el último espacio, Dahlia está a punto de hacer renacer a Samael mediante su hija y Cheryl, la parte retornada de Samael&#8230;</p>
<p>Tenemos cinco finales distintos, según hayamos hecho o no determinadas cosas durante el juego:</p>
<p>* -Bad: Harry derrota a Alessa que renace con todo su poder, luego cae al suelo diciendo que no puede creer que ha perdido a su hija, luego cambia la escena, Harry continua en su coche con el craneo fracturado. ¿Es que ha sido todo un sueño y Harry está muerto?</p>
<p>* -Bad +: Alessa renace con todo su poder porque Kaufmann no vierte el Aglaophotis sobre ella, de manera que se convierte en la invencible madre de dios. Aunque Harry consiga derrotarla, recibe el agradecimiento de su hija por haberla destruido y terminado con su sufrimiento eterno, la dimensión de Samael desaparece, y Harry y Cybil se van de Silent Hill.</p>
<p>* -Good: Cybil muere en el parque de atracciones, Harry derrota a Alessa y logra llevarse al bebé al final del juego (este final es considerado el &#8220;verdadero&#8221; en cuanto a la trama de Silent Hill 3).</p>
<p>* -Good+: Kaufmann vierte sobre Alessa una poción de Aglaophotis y sale de ella la manifestación que Dahlia tiene de Samael, el cual es perverso y poderoso (Dahlia solo quiere controlar al dios para sus fines). Harry logra derrotar a este con sus armas y Alessa le entrega a un bebe que es parte de ella y Cybil asegura una via de escape.</p>
<p>* -U.F.O: Es un final secreto que únicamente sale si hacemos determinadas cosas durante el juego. Si lo hacemos correctamente, tenemos un final en clave de humor donde unos extraterrestres se llevan a Harry.</p></div>
<div class="post_message"></div>
<div class="post_message"></div>
<div class="post_message">Saben qué?</div>
<div class="post_message"></div>
<div class="post_message">Amo DEMASIADO a mi Maaddie (L)</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/subsonicbass.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/subsonicbass.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/subsonicbass.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/subsonicbass.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/subsonicbass.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/subsonicbass.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/subsonicbass.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/subsonicbass.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/subsonicbass.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/subsonicbass.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/subsonicbass.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/subsonicbass.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/subsonicbass.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/subsonicbass.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=33&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://subsonicbass.wordpress.com/2008/12/29/silent-hill-una-pasion-l/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2a999d44261efa4122ce662d00af7480?s=96&#38;d=identicon" medium="image">
			<media:title type="html">subsonicbass</media:title>
		</media:content>
	</item>
		<item>
		<title>Silicon Graphics Desarrolla el ordenador Linux mas poderoso del Mundo.</title>
		<link>http://subsonicbass.wordpress.com/2008/12/11/silicon-graphics-desarrolla-el-ordenador-linux-mas-poderoso-del-mundo/</link>
		<comments>http://subsonicbass.wordpress.com/2008/12/11/silicon-graphics-desarrolla-el-ordenador-linux-mas-poderoso-del-mundo/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 13:06:28 +0000</pubDate>
		<dc:creator>subsonicbass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://subsonicbass.wordpress.com/?p=30</guid>
		<description><![CDATA[Silicon Graphics ha anunciado que se encuentra trabajando en la fabricación del ordenador Linux más poderoso que se haya conocido hasta la fecha. Se trata de un superordenador Altix que contará con sistema operativo Linux y 1.024 procesadores Intel Itanium 2, además de 3 terabytes de memoria RAM. El ordenador en cuestión será utilizado en [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=30&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Silicon Graphics</strong> ha anunciado que se encuentra trabajando en la fabricación del ordenador <strong>Linux</strong> más poderoso que se haya conocido hasta la fecha.</p>
<p>Se trata de un superordenador <strong>Altix</strong> que contará con sistema operativo Linux y 1.024 procesadores Intel Itanium 2, además de 3 terabytes de memoria RAM. El ordenador en cuestión será utilizado en el Centro Nacional de Aplicaciones de Super Cómputos con sede en la Universidad de Illinois, del cual Rob Pennington es director.</p>
<p>Y justamente Pennington afirma que el enfoque utilizado en la fabricación de este superordenador no tiene comparación alguna ya esta vez se trata de 1.024 procesadores que ejecutarán una sola imagen del kernel de Linux, mientras que hasta ahora lo máximo logrado habían sido 12 nodos de 32 procesadores cada uno, ejecutando cada uno varias imágenes de Linux.</p>
<p>Lo que quiere decir esto es que la potencia lograda en el caso de este superordenador permitirá que aplicaciones sumamente exigentes en cuanto a recursos sean utilizadas por muchos científicos a la vez. Así, cálculos para análisis de datos climáticos, o simulaciones de colisiones de agujeros negros y otras clases de eventos de gran escala en la evolución del universo podrán ser realizados por varios científicos a la vez.</p>
<p>La distribución Linux elegida para tamaño proyecto es la de Red Hat Enterprise Linux, una de las más utilizadas a nivel corporativo y de servidores web y de aplicaciones. Algo que Pennington justificó debido a la gran escalabilidad ofrecida por Linux en general, y Red Hat Enterprise Linux en particular.</p>
<p>¿A que se refiere Pennington con escalabilidad? Pues al hecho de que Linux puede ser utilizado en ordenadores hogareños, donde <a href="http://www.neoteo.com/tabid/54/ID/3615/Title/TUTORIAL__Instalacion_Ubuntu_Linux_desde_cero/Default.aspx">Ubuntu</a> es una de las opciones más populares, hasta superordenadores como Cobalt casi con la misma esencia. Algo imposible de lograr en otros sistemas operativos.</p>
<p>El ordenador ha sido bautizado con el nombre de <strong>Cobalt</strong>, y estará conectado a otro servidor que le ofrecerá 370 terabytes de capacidad de almacenamiento, aunque esa capacidad será compartida con otros superordenadores que se utilizan en el Centro.</p>
<p>Se espera que Cobalt esté disponible para comienzos de Marzo de 2008.</p>
<p>Saludos ,<span style="color:#888888;"><strong> <span style="color:#2a87ca;">Subsonic.</span></strong></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/subsonicbass.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/subsonicbass.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/subsonicbass.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/subsonicbass.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/subsonicbass.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/subsonicbass.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/subsonicbass.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/subsonicbass.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/subsonicbass.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/subsonicbass.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/subsonicbass.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/subsonicbass.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/subsonicbass.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/subsonicbass.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=30&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://subsonicbass.wordpress.com/2008/12/11/silicon-graphics-desarrolla-el-ordenador-linux-mas-poderoso-del-mundo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2a999d44261efa4122ce662d00af7480?s=96&#38;d=identicon" medium="image">
			<media:title type="html">subsonicbass</media:title>
		</media:content>
	</item>
		<item>
		<title>Historia de los Virus.</title>
		<link>http://subsonicbass.wordpress.com/2008/10/22/27/</link>
		<comments>http://subsonicbass.wordpress.com/2008/10/22/27/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 22:11:20 +0000</pubDate>
		<dc:creator>subsonicbass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://subsonicbass.wordpress.com/?p=27</guid>
		<description><![CDATA[Desde la aparición de los virus informáticos en 1984 y tal como se les concibe hoy en día, han surgido muchos mitos y leyendas acerca de ellos. Esta situación se agravó con el advenimiento y auge de Internet. A continuación, un resumen de la verdadera historia de los virus que infectan los archivos y sistemas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=27&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Desde la aparición de los virus informáticos en 1984 y tal como se les concibe hoy en día, han surgido muchos mitos y leyendas acerca de ellos. Esta situación se agravó con el advenimiento y auge de Internet. A continuación, un resumen de la verdadera historia de los virus que infectan los archivos y sistemas de las computadoras.</p>
<div class="wp-caption alignleft" style="width: 215px"><a href="http://www.perantivirus.com/sosvirus/graficos/voneuman.gif"><img src="http://www.perantivirus.com/sosvirus/graficos/voneuman.gif" alt="John Louis von Neumann (1903-1957)" width="205" height="155" /></a><p class="wp-caption-text">John Louis von Neumann (1903-1957)</p></div>
<p>1939-1949 Los Precursores<br />
Von Neumann junto a una computadora de primera generación, basada en radio tubos, bobimas y relés.         En 1939, el famoso científico matemático John Louis Von Neumann, de origen húngaro, escribió un artículo, publicado en una revista científica de New York, exponiendo su &#8220;Teoría y organización de autómatas complejos&#8221;, donde demostraba la posibilidad de desarrollar  pequeños programas que pudiesen tomar el control de otros, de similar estructura.</p>
<p>Cabe mencionar que Von Neumann, en 1944 contribuyó en forma directa con John Mauchly y J. Presper Eckert, asesorándolos en la fabricación de la ENIAC, una de las computadoras de Primera Generación, quienes construyeran además la famosa UNIVAC en 1950.</p>
<p>John Louis von Neumann (1903-1957)</p>
<p>En 1949, en los laboratorios de la Bell Computer, subsidiaria de la AT&amp;T, 3 jóvenes programadores: Robert Thomas Morris, Douglas McIlory y Victor Vysottsky, a manera de entretenimiento crearon un juego al que denominaron CoreWar, inspirados en la teoría de John Von Neumann, escrita y publicada en 1939.</p>
<p>Robert Thomas Morris fue el padre de Robert Tappan Morris, quien en 1988 introdujo un virus en ArpaNet, la precursora de Internet.</p>
<p>Puesto en la práctica, los contendores del CoreWar ejecutaban programas que iban paulatinamente disminuyendo la memoria del computador y el ganador era el que finalmente conseguía eliminarlos totalmente. Este juego fue motivo de concursos en importantes centros de investigación como el de la Xerox en California y el Massachussets Technology Institute (MIT), entre otros.</p>
<p>Sin embargo durante muchos años el CoreWar fue mantenido en el anonimato, debido a que por aquellos años la computación era manejada por una pequeña élite de intelectuales</p>
<p>A pesar de muchos años de clandestinidad, existen reportes acerca del virus Creeper, creado en 1972 por Robert Thomas Morris, que atacaba a las famosas IBM 360, emitiendo periódicamente en la pantalla el mensaje: &#8220;I&#8217;m a creeper&#8230; catch me if you can!&#8221; (soy una enredadera, agárrenme si pueden). Para eliminar este problema se creó el primer programa antivirus denominado Reaper (segadora), ya que por aquella época se desconocía el concepto de los software antivirus.</p>
<p>En 1980 la red ArpaNet del ministerio de Defensa de los Estados Unidos de América, precursora de Internet, emitió extraños mensajes que aparecían y desaparecían en forma aleatoria, asimismo algunos códigos ejecutables de los programas usados sufrían una mutación. Los altamente calificados técnicos del Pentágono se demoraron 3 largos días en desarrollar el programa antivirus correspondiente.</p>
<p>Hoy día los desarrolladores de antivirus resuelven un problema de virus en contados minutos.</p>
<p>1981 La IBM PC</p>
<p>En Agosto de 1981 la International Business Machine lanza al mercado su primera computadora personal, simplemente llamada IBM PC. Un año antes, la IBM habían buscado infructuosamente a Gary Kildall, de la Digital Research, para adquirirle los derechos de su sistema operativo CP/M, pero éste se hizo de rogar, viajando a Miami donde ignoraba las continuas llamadas de los ejecutivos del &#8220;gigante azul&#8221;.</p>
<p>Es cuando oportunamente aparece Bill Gates, de la Microsoft Corporation y adquiere a la Seattle Computer Products, un sistema operativo desarrollado por Tim Paterson, que realmente era un &#8220;clone&#8221; del CP/M. Gates le hizo algunos ligeros cambios y con el nombre de PC-DOS se lo vendió a la IBM. Sin embargo, Microsoft retuvo el derecho de explotar dicho sistema, bajo el nombre de MS-DOS.</p>
<p>El nombre del sistema operativo de Paterson era &#8220;Quick and Dirty DOS&#8221; (Rápido y Rústico Sistema Operativo de Disco) y tenía varios errores de programación (bugs).</p>
<p>La enorme prisa con la cual se lanzó la IBM PC impidió que se le dotase de un buen sistema operativo y como resultado de esa imprevisión todas las versiones del llamado PC-DOS y posteriormente del MS-DOS fueron totalmente vulnerables a los virus, ya que fundamentalmente heredaron muchos de los conceptos de programación del antiguo sistema operativo CP/M, como por ejemplo el PSP (Program Segment Prefix), una rutina de apenas 256 bytes, que es ejecutada previamente a la ejecución de cualquier programa con extensión EXE o COM.</p>
<p>1983 Keneth Thompson</p>
<div class="wp-caption alignnone" style="width: 250px"><a href="http://www.perantivirus.com/sosvirus/graficos/cohen.jpg"><img src="http://www.perantivirus.com/sosvirus/graficos/cohen.jpg" alt="1984 Fred Cohen" width="240" height="180" /></a><p class="wp-caption-text">1984 Fred Cohen</p></div>
<p>Este joven ingeniero, quien en 1969 creó el sistema operativo UNIX, resucitó las teorías de Von Neumann y la de los tres programadores de la Bell y en 1983 siendo protagonista de una ceremonia pública presentó y demostró la forma de desarrollar un virus informático.</p>
<p>1984 Fred Cohen<br />
Dr. Fred Cohen, ahora dedicado a la protección y seguridad de datos en su pequeña corporación &#8220;Cohen &amp; Associates&#8221;         Al año siguiente, el Dr. Fred Cohen al ser homenajeado en una graduación, en su discurso de agradecimiento incluyó las pautas para el desarrollo de un virus.</p>
<p>Este y otros hechos posteriores lo convirtieron en el primer autor oficial de los virus, aunque hubieron varios autores más que actuaron en el anonimato.</p>
<p>El Dr. Cohen ese mismo año escribió su libro &#8220;Virus informáticos: teoría y experimentos&#8221;, donde además de definirlos los califica como un grave problema relacionado con la Seguridad Nacional. Posteriormente este investigador escribió &#8220;El evangelio según Fred&#8221; (The Gospel according to Fred), desarrolló varias especies virales y experimentó con ellas en un computador VAX 11/750 de la Universidad de California del Sur.</p>
<p>La verdadera voz de alarma se dio en 1984 cuando los usuarios del BIX BBS, un foro de debates de la ahora revista BYTE reportaron la presencia y propagación de algunos programas que habían ingresado a sus computadoras en forma subrepticia, actuando como &#8220;caballos de troya&#8221;, logrando infectar a otros programas y hasta el propio sistema operativo, principalmente al Sector de Arranque.</p>
<p>Al año siguiente los mensajes y quejas se incrementaron y fue en 1986 que se reportaron los primeros virus conocidos que ocasionaron serios daños en las IBM PC y sus clones.</p>
<p>1986 El comienzo de la gran epidemia</p>
<div class="wp-caption alignnone" style="width: 130px"><a href="http://www.perantivirus.com/sosvirus/graficos/morris.jpg"><img src="http://www.perantivirus.com/sosvirus/graficos/morris.jpg" alt="Robert Tappan Morris" width="120" height="173" /></a><p class="wp-caption-text">Robert Tappan Morris</p></div>
<p>En ese año se difundieron los virus (c) Brain, Bouncing Ball y Marihuana y que fueron las primeras especies representativas de difusión masiva. Estas 3 especies virales tan sólo infectaban el sector de arranque de los diskettes. Posteriormente aparecieron los virus que infectaban los archivos con extensión EXE y COM.<br />
Robert Tappan Morris Jr., creador del virus, posteriormente conocido como &#8220;The Tour of the Worm&#8221;         El 2 de Noviembre de 1988 Robert Tappan Morris, hijo de uno de los precursores de los virus y recién graduado en Computer Science en la Universidad de Cornell, difundió un virus a través de ArpaNet, (precursora de Internet) logrando infectar 6,000 servidores conectados a la red. La propagación la realizó desde uno de los terminales del MIT (Instituto Tecnológico de Massashussets).</p>
<p>Cabe mencionar que el ArpaNet empleaba el UNIX, como sistema operativo. Robert Tappan Morris al ser descubierto, fue enjuiciado y condenado en la corte de Syracuse, estado de Nueva York, a 4 años de prisión y el pago de US $ 10,000 de multa, pena que fue conmutada a libertad bajo palabra y condenado a cumplir 400 horas de trabajo comunitario.</p>
<p>Actualmente es un experto en Seguridad y ha escrito inumerables obras sobre el tema.</p>
<p>1991 La fiebre de los virus</p>
<p>En Junio de 1991 el Dr. Vesselin Bontchev, que por entonces se desempeñaba como director del Laboratorio de Virología de la Academia de Ciencias de Bulgaria, escribió un interesante y polémico artículo en el cual, además de reconocer a su país como el líder mundial en la producción de virus da a saber que la primera especie viral búlgara, creada en 1988, fue el resultado de una mutación del virus Vienna, originario de Austria, que fuera desensamblado y modificado por estudiantes de la Universidad de Sofía. Al año siguiente los autores búlgaros de virus, se aburrieron de producir mutaciones y empezaron a desarrollar sus propias creaciones.</p>
<p>En 1989 su connacional, el virus Dark Avenger o el &#8220;vengador de la oscuridad&#8221;, se propagó por toda Europa y los Estados Unidos haciéndose terriblemente famoso por su ingeniosa programación, peligrosa y rápida técnica de infección, a tal punto que se han escrito muchos artículos y hasta más de un libro acerca de este virus, el mismo que posteriormente inspiró en su propio país la producción masiva de sistema generadores automáticos de virus, que permiten crearlos sin necesidad de programarlos.</p>
<p>1991 Los virus peruanos</p>
<p>Al igual que la corriente búlgara, en 1991 apareció en el Perú el primer virus local, autodenominado Mensaje y que no era otra cosa que una simple mutación del virus Jerusalem-B y al que su autor le agregó una ventana con su nombre y número telefónico. Los virus con apellidos como Espejo, Martínez y Aguilar fueron variantes del Jerusalem-B y prácticamente se difundieron a nivel nacional.</p>
<p>Continuando con la lógica del tedio, en 1993 empezaron a crearse y diseminarse especies nacionales desarrolladas con creatividad propia, siendo alguno de ellos sumamente originales, como los virus Katia, Rogue o F03241 y los polimórficos Rogue II y Please Wait (que formateaba el disco duro). La creación de los virus locales ocurre en cualquier país y el Perú no podía ser la excepción.</p>
<p>No es nuestra intención narrar en forma exhaustiva la historia completa de los virus y sus connotaciones, de tal modo que consideramos tratar como último tema, los macro virus, que son las especies virales que rompieron los esquemas de programación y ejecución de los virus tradicionales. En el capítulo &#8220;FAQ acerca de virus&#8221;, de esta misma página web resolvemos preguntas frecuentes acerca de los virus informáticos. Y en el capítulo &#8220;Programación de virus&#8221; tratamos sobre las nuevas técnicas de programación de las especies virales.</p>
<p>1995 Los macro virus</p>
<p>A mediados de 1995 se reportaron en diversas ciudades del mundo la aparición de una nueva familia de virus que no solamente infectaban documentos, sino que a su vez, sin ser archivos ejecutables podían auto-copiarse infectando a otros documentos. Los llamados macro virus tan sólo infectaban a los archivos de MS-Word, posteriormente apareció una especie que atacaba al Ami Pro, ambos procesadores de textos. En 1997 se disemina a través de Internet el primer macro virus que infecta hojas de cálculo de MS-Excel, denominado Laroux, y en 1998 surge otra especie de esta misma familia de virus que ataca a los archivos de bases de datos de MS-Access.  Para mayor información sírvanse revisar la opción Macro Virus, en este mismo módulo.</p>
<p>1999 Los virus anexados (adjuntos)</p>
<p>A principios de 1999 se empezaron a propagar masivamente en Internet los virus anexados (adjuntos) a mensajes de correo, como el Melisa o el macro virus Melissa. Ese mismo año fue difundido a través de Internet el peligroso CIH y el ExploreZip, entre otros muchos más.</p>
<p>A fines de Noviembre de este mismo año apareció el BubbleBoy, primer virus que infecta los sistemas con tan sólo leer el mensaje de correo, el mismo que se muestra en formato HTML. En Junio del 2000 se reportó el VBS/Stages.SHS, primer virus oculto dentro del Shell de la extensión .SHS.</p>
<p>2000 en adelante</p>
<p>Los verdaderos codificadores de virus, no los que simplemente los modifican, han re-estructurado sus técnicas y empezado a demostrar una enorme malévola creatividad.</p>
<p>El 18 de Septiembre del 2001 el virus Nimda amenazó a millones de computadoras y servidores, a pocos días del fatídico ataque a las Torres Gemelas de la isla de Manhattan, demostrando no solo la vulnerabilidad de los sistemas, sino la falta de previsión de muchos de los administradores de redes y de los usuarios.</p>
<p>Los gusanos, troyanos o la combinación de ellos, de origen alemán como MyDoom, Netsky, etc. revolucionaron con su variada técnica.</p>
<p>No podemos dejar de mencionar la famosa &#8220;Ingeniería Social&#8221;, culpable de que millones de personas caigan en trampas, muchas veces ingenuas. Los BOT de IRC y a finales del 2005 los temibles Rootkit.</p>
<p>Resultará imposible impedir que se sigan desarrollando virus en todo el mundo, por ser esencialmente una expresión cultural de &#8220;graffiti cibernético&#8221;, así como los crackers jamás se detendrán en su intento de &#8220;romper&#8221;  los sistemas de seguridad de las redes e irrumpir en ellas con diversas intencionalidades. Podemos afirmar que la eterna lucha entre el bien y el mal ahora se ha extendido al ciber espacio.</p>
<p><span style="color:#448bbb;"><strong>SubSonic.</strong></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/subsonicbass.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/subsonicbass.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/subsonicbass.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/subsonicbass.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/subsonicbass.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/subsonicbass.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/subsonicbass.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/subsonicbass.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/subsonicbass.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/subsonicbass.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/subsonicbass.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/subsonicbass.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/subsonicbass.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/subsonicbass.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=27&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://subsonicbass.wordpress.com/2008/10/22/27/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2a999d44261efa4122ce662d00af7480?s=96&#38;d=identicon" medium="image">
			<media:title type="html">subsonicbass</media:title>
		</media:content>

		<media:content url="http://www.perantivirus.com/sosvirus/graficos/voneuman.gif" medium="image">
			<media:title type="html">John Louis von Neumann (1903-1957)</media:title>
		</media:content>

		<media:content url="http://www.perantivirus.com/sosvirus/graficos/cohen.jpg" medium="image">
			<media:title type="html">1984 Fred Cohen</media:title>
		</media:content>

		<media:content url="http://www.perantivirus.com/sosvirus/graficos/morris.jpg" medium="image">
			<media:title type="html">Robert Tappan Morris</media:title>
		</media:content>
	</item>
		<item>
		<title>virus?</title>
		<link>http://subsonicbass.wordpress.com/2008/10/21/virus/</link>
		<comments>http://subsonicbass.wordpress.com/2008/10/21/virus/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 21:59:00 +0000</pubDate>
		<dc:creator>subsonicbass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[red hat]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://subsonicbass.wordpress.com/?p=5</guid>
		<description><![CDATA[El mundo de los virus ha acompañado a la microinformática desde sus inicios. Si bien las plataformas más atacadas han sido las de Microsoft, ha habido incursiones en otros sistemas por parte de los escritores de virus. Linux ha permanecido unos años al margen, con unos pocos virus que eran más una prueba de concepto [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=5&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>El mundo de los virus ha acompañado a la microinformática desde sus inicios. Si bien las plataformas más atacadas han sido las de Microsoft, ha habido incursiones en otros sistemas por parte de los escritores de virus. Linux ha permanecido unos años al margen, con unos pocos virus que eran más una prueba de concepto que una amenaza real&#8230; quizá esto no haya hecho más que empezar.</em></p>
<h2>Breve introducción a Linux</h2>
<p>Linux es un SO similar a UNIX, con una breve pero intensa historia. No quiero hablaros de Linus Torvalds y de toda la poesía que rodea a Linux. Para ello visitad <a href="http://www.e-ghost.deusto.es/docs/www.linux.org">www.linux.org</a> ó <a href="http://www.e-ghost.deusto.es/docs/www.fsf.org">www.fsf.org</a> para tener un enfoque más global en cuanto al Software Libre. Centrándonos en el tema técnico, diremos que Linux es compatible con la mayoría de software desarrollado para UNIX comerciales, tiene un kernel monolítico con módulos, y utiliza mayoritariamente ejecutables de tipo ELF o scripts de shell, Perl, etc. Actualmente es una alternativa seria a los productos de Microsoft o Sun, tanto en entornos de escritorio como en servidores de producción, aunque quedan muchas cosas por mejorar.</p>
<p>Pero bueno, esto sólo pretendía situar en el tema a quienes no tuvieráis muy claro que es Linux, así que vamos a entrar en materia&#8230;</p>
<h2>¿Qué es un virus?</h2>
<p>Un virus informático es:</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus01.jpg" alt="Virus" /></p>
<p><strong>Figura 1. Definición formal de virus informático.</strong></p>
<p>Bien, esta es la definición formal basada en los estudios de Fred Cohen, el inventor del término &#8220;virus informático&#8221;, que hace las delicias de los matemáticos pero que sólo está aquí para asustar. Afortunadamente Cohen da otra definición más asequible de virus informático: &#8220;un virus es un programa que es capaz de infectar otros programas modificándolos para que incluyan una copia, quizá evolucionada, de él mismo&#8221;. Es decir, un virus lo que hace es tratar de añadir una copia de su propio código en otros programas.</p>
<p>Si os fijáis nadie ha dicho nada de discos duros destrozados, accesos ilícitos a ordenadores o ficheros secretos, etc. Más adelante veremos lo que es el &#8220;payload&#8221; de un virus, pero no tiene relación con la esencia de los virus en sí.</p>
<h3>¿Qué NO es un virus?</h3>
<p>Muchas veces oímos por la calle:</p>
<ul>
<li>&#8220;Jo, le voy a meter un virus a mi novia para espiarle lo que hace por Internet&#8221;</li>
<li>&#8220;¿Si? Yo necesito un virus para que el día de la entrega de notas estalle el ordenador central de la Universidad&#8221;</li>
<li>&#8220;Lo malo es que nunca seremos capaces de programar un virus tan potente como el Melissa o el ILoveYou&#8230;&#8221;</li>
</ul>
<p>Existe una creencia popular que identifica &#8220;virus&#8221; con &#8220;TODO lo que hace daño al ordenador o a su seguridad&#8221;. Eso es totalmente falso.</p>
<p>En el primero de los casos, lo que nuestro desconfiado amigo quiere es un programa espía, que normalmente suele presentarse en el formato de troyano o &#8220;caballo de Troya&#8221;. Un troyano es un programa que hace otra cosa distinta a la que se supone que hace. Si nosotros troyanizamos un programa que muestra una felicitación de cumpleaños y le incluímos un programa espía que nos informará de todo lo que hace, cuando mandemos esa felicitación y su receptor la abra, se ejecutará la felicitación y el programa espía, de manera análoga a lo que sucedió con el regalo del caballo de Troya.</p>
<p>En el segundo caso estamos hablando de una &#8220;bomba lógica&#8221;. En este tipo de programas hay una condición de activación (&#8220;fecha de la entrega de notas&#8221;) y un efecto (&#8220;estallar el ordenador central de la Universidad&#8221;). No es necesario infectar ficheros. Sólo conseguir &#8220;instalar la bomba lógica&#8221;.</p>
<p>El tercer caso habla de &#8220;afamados virus de ordenador&#8221; de los que se han hablado en los medios de comunicación. En ambos casos se trataba de &#8220;gusanos&#8221; o &#8220;worms&#8221; que en lugar de infectar ficheros, lo que infectaban era ordenadores. Es decir, un gusano es similar a un virus pero en lugar de infectar ficheros se propaga de ordenador en ordenador. En cuanto a la calidad de los citados gusanos&#8230; es como si a alguien todavía le extraña por qué un músico de conservatorio nunca venderá tantos discos en su vida como David Bisbal, así es este mundo <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Muchas veces virus, troyanos, bombas lógicas y gusanos utilizan técnicas de unos y otros entremezcladas, por lo que es difícil establecer fronteras fijas.</p>
<h3>Bacterias, programas con vida</h3>
<p>El término &#8220;virus informático&#8221; fue acuñado por Fred Cohen a comienzos de los 80. En mi opinión, no es el nombre más adecuado para este tipo de programas. Un virus biológico destruye las células por las que pasa, monopolizando todo su trabajo vital para su provecho, hasta que termina por matar al organismo. Un virus de computadora puede &#8220;convivir&#8221; durante años con un sistema de producción, y los buenos virus hacen todo lo posible para no interrumpir la funcionalidad de sus programas &#8220;huéspedes&#8221;.</p>
<p>Yo prefiero llamarlos bacterias, o programas con vida. Quizá esta denominación deje clara mi postura ante los virus de ordenador, y quizá alguno de vosotros estará tirándose de los pelos diciendo: ¿o sea que ahora me dices que los virus de ordenador no son malos? ¿estás loco? Hay un debate abierto sobre la posibilidad de crear virus benévolos y no me gustaría alargarme en este tema, pero si alguien tiene curiosidad sobre ello, ya proporcionaré bibliografía y referencias acerca de ello.</p>
<h2>Repaso de términos relacionados con los virus</h2>
<h3>Payload</h3>
<p>El payload es el efecto de un virus en el sistema. Los virus normalmente se hacen famosos por sus payloads más que por sus métodos de infección. Mucha gente cree que un virus es más o menos potente en función de su efecto destructivo. Esto es absolutamente falso. Un virus mal programado, con un montón de bugs en su código y un payload absurdamente destructivo podrá salir en los titulares del telediario, pero desde un punto de vista académico o técnico no es más que un aporreo de teclas por parte de algún programador frustrado.</p>
<h3>Marca de infección</h3>
<p>Los virus, por lo general, necesitan saber si un fichero ha sido infectado ya para no infectar una y otra vez. Aquí puede residir el punto flaco de un virus en cuanto a su supervivencia: si se define una marca de infección muy específica, esa será la llave para que un antivirus lo detecte con precisión.</p>
<p>Existen virus famosos que no tenían marca de infección, como el Jerusalem, que infectaba una y otra vez los ficheros y provocaba el colapso en los discos duros.</p>
<p>Actualmente se suelen utilizar marcas de infección muy sutiles, que puedan cumplir ficheros que no estén realmente infectados, para provocar falsos positivos en los antivirus. Si, por ejemplo, definimos como marca de infección que el tamaño del fichero sea multiplo de 144, no infectaremos a todos los ficheros del sistema, pero un antivirus no podrá detectar el virus usando esa marca de infección, porque habrá muchos ficheros sin infectar que tengan un tamaño múltiplo de 144.</p>
<h3>Cavity</h3>
<p>Los ficheros y las páginas o segmentos de memoria se guardan en bloques que suelen ser múltiplos de una cantidad fija de bytes (típicamente 4 KB). Cuando la información no ocupa exactamente un múltiplo de ese tamaño de bloque, se hace un rellenado a ceros o &#8220;padding&#8221; y ese espacio se marca como inútil.</p>
<p>Un virus podrá hacer uso de este espacio sin alterar el tamaño en disco del fichero en el que se aloja. Si cabe en ese &#8220;recoveco&#8221; cumplirá dos objetivos: pasar desapercibido y meterse dentro del fichero sin corromper ningún dato original.</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus02.jpg" alt="Virus" /></p>
<p><strong>Figura 2. Padding en los segmentos de memoria.</strong></p>
<h3>Técnicas</h3>
<h4>Overwrite (sobreescritura)</h4>
<p>El método de sobreescritura es el más obvio y el más sencillo de realizar, pero también el más burdo. Consiste simplemente en sobreescribir el host con el código del virus.</p>
<p>Como habréis adivinado, el huesped queda inutilizado, por lo que ocultar la presencia del virus es casi imposible. Además el método de infección se convierte en su payload. Un &#8220;buen&#8221; virus (o mal virus, según se mire) permite que el huesped siga funcionando. Este tipo de infección sólo la utiliza gente muy vaga o con pocos conocimientos.</p>
<p>Un símil en shell script podría ser el siguiente:</p>
<pre><code>
$&gt; cat virus &gt; host</code></pre>
<p><img src="http://www.e-ghost.deusto.es/docs/virus03.jpg" alt="Virus" /></p>
<p><strong>Figura 3. Un virus de sobreescritura.</strong></p>
<h4>Prepending (copia al principio)</h4>
<p>El siguiente paso lógico es que el virus se copie justo antes que el código del huesped, para asegurarse que el código vírico se va a ejecutar y no interferir en el funcionamiento del huesped.</p>
<p>Este método tiene un inconveniente: es costoso en cuanto a tiempo, y además, variable. Imaginémonos que el virus quiere instalarse en un huesped que es un ejecutable de 500 K&#8217;s de tamaño: para ello deberá almacenar el equivalente al tamaño del virus en un buffer, luego copiarse al principio, e ir repitiendo este proceso de desplazamiento del código huesped hasta el final. También se podría crear un fichero temporal en el que se copiaría el código del virus y luego concatenar el huesped, para, por último, mover el fichero temporal sobre el fichero que contenía al huesped&#8230; Ambas alternativas son costosas en cuanto a tiempo y Entrada/Salida, por lo que esta técnica tampoco es muy eficiente.</p>
<p>Siguiendo con los ejemplos en shell script, el método de copia al principio (prepending) podría entenderse de la siguiente manera:</p>
<pre><code>
$&gt; cat virus &gt; tmp
$&gt; cat host &gt;&gt; tmp
$&gt; mv tmp host</code></pre>
<p><img src="http://www.e-ghost.deusto.es/docs/virus04.jpg" alt="Virus" /></p>
<p><strong>Figura 4. Proceso de copia al principio.</strong></p>
<h4>Postpending (copia al final)</h4>
<p>Una vez vistas las limitaciones del método anterior, vamos a ver cómo se las ingenian los virus para que el efecto sea el mismo pero reduciendo el tiempo y la Entrada/Salida. La idea es relativamente sencilla: el virus se copia al del huesped y se pones un salto desde el principio del huesped, hasta el principio del código vírico, y cuando termine el virus, otro salto hasta el comienzo del huesped&#8230; ¿me seguís? Veamos:</p>
<p>- Situacion inicial:</p>
<pre>        <code>
 Virus, Huesped (separados)
       </code></pre>
<p>- Situacion final:</p>
<pre>        <code>
[saltar a Virus]Huesped[Fin]Virus[saltar a Huesped]
       </code></pre>
<p>La ejecución sería:</p>
<ol>
<li>Saltamos a Virus</li>
<li>Virus</li>
<li>Saltamos a Huesped</li>
<li>Huesped</li>
<li>Final</li>
</ol>
<p><img src="http://www.e-ghost.deusto.es/docs/virus05.jpg" alt="Virus" /></p>
<p><strong>Figura 5. Proceso de copia al final.</strong></p>
<h4>Companion</h4>
<p>Un companion virus, como su propio nombre indica, lo que hace es acompañar al fichero &#8220;huesped&#8221;, sin modificarlo. Lo que se suele hacer es mover el fichero original a otro (generalmente oculto) y escribir el código vírico en un fichero con el nombre del original.</p>
<p>Este tipo de infección tiene el inconveniente de que si alguien intenta mover o copiar el fichero original, todo el efecto se perderá, ya que se rompera la &#8220;compañía&#8221; y el código vírico difícilmente encontrará al &#8220;huesped&#8221; original.</p>
<h4>Multipartite (multiplataforma)</h4>
<p>Los virus multiplataforma tienen como peculiaridad la posibilidad de infectar diferentes plataformas. Los casos más espectaculares de este tipo de virus pueden infectar diferentes microprocesadores, haciendo verdaderas virguerías en ensamblador. Normalmente suele hablarse de un virus multipartite cuando infecta ficheros y el sector de arranque, por ejemplo.</p>
<h4>Técnicas anti-bait</h4>
<p>Muchos antivirus crean ficheros &#8220;cebo&#8221; (&#8220;bait&#8221; o &#8220;goat files&#8221;) para ver si hay un virus en el sistema y comprobar cómo ha cambiado ese fichero. Las técnicas anti-bait pretenden detectar esos ficheros y no infectarlos, saltarse la trampa.</p>
<h4>Resindencia (+ per-process)</h4>
<p>Para poder extenderse por el sistema, un virus puede infectar fichero a fichero o directorio a directorio, pero este método es bastante lento. Una alternativa a este método de diseminación es permanecer residente e infectar los ficheros a los que se vaya accediendo.</p>
<p>Esto en MSDOS o las primeras versiones de Mac era algo muy fácil de hacer (TSRs), pero conforme los sistemas se han ido complicando, las protecciones han sido cada vez más serias y ahora es bastante difícil conseguir una residencia en RING-0 (el nivel más alto de privilegios dentro del procesador) y lo que se utiliza bastante es la residencia en RING-3 (nivel de usuario) &#8220;per-process&#8221;. Esta técnica la inventó Jacky Qwerty, ex-29a, y consiste en parchear una determinada API (por ejemplo CreateProcess) y asi suplantar todas las llamadas a esa API por parte de los procesos hijos que se crean a partir del ejecutable infectado. Este metodo de infeccion es bastante ingenioso, ya que con pocos privilegios se pueden infectar muchos ficheros.</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus06.jpg" alt="Virus" /></p>
<p><strong>Figura 6. Residencia &#8220;per-process&#8221;.</strong></p>
<h4>Encriptación (cifrado)</h4>
<p>Los primeros antivirus fueron analizadores de cadenas de bytes, los virus tenían siempre el mismo código, y aislando la parte caracterísitca del código del virus, podía detectarse fácilmante con una comprobación (por ejemplo: &#8220;Si el fichero contiene &#8216;I Love You, by megah4x0r&#8217; entonces ILoveYouDetectado;&#8221;). Para tratar de ocultar el código vírico los escritores de virus dividieron el código en dos: una pequeña rutina de desencriptado, y el resto del código vírico encriptado con ese mismo algoritmo.</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus07.jpg" alt="Virus" /></p>
<p><strong>Figura 7. Virus encriptado.</strong></p>
<h4>Poly (polimorfismo)</h4>
<p>La anterior técnica oculta el contenido real del virus en cuanto a código, pero sigue generando virus idénticos generación tras generación. Si se convina con el polimorfismo, el virus puede convertirse en una auténtica pesadilla para las casas de antivirus. La idea es que la rutina de encriptado y desencriptado será diferente cada vez, y la clave para encriptar el código vírico será variable. Así, con muchas rutinas de encriptado e infinitas claves posibles, el código del virus va mutando asombrosamente en cada infección, y detectarlo es mucho más difícil.</p>
<p>Para detectar este tipo de virus, en lugar del análisis de cadenas de bytes, se suelen emplear simuladores, que tratan de simular la ejecución del virus para ver si, una vez desencriptado, se trata realmente de un virus.</p>
<h4>EPO (Entry Point Obscuring)</h4>
<p>Cuando un virus infecta un ejecutable, es bastante normal que cambie el Entry Point o puntero a la dirección de memoria que contiene el comienzo del código ejecutable. Antes, al explicar la infección postpending o de copia al final, ocurría esto: el virus cambia el puntero que apunta al comienzo del código por un puntero que apunta al comienzo de SU código, para asegurarse que será lo primero que se ejecute.</p>
<p>Este método es sencillo, pero muy fácilmente detectable por un antivirus. GriYo, de 29a, ideó una técnica para hacer esto menos transparente que consiste en ocultar el salto al código vírico dentro del código del fichero infectado. Es decir, el virus deja que el fichero infectado se ejecute normalmente durante unas instrucciones para que el antivirus no lo detecte, y poco después, lanza su código.</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus08.jpg" alt="Virus" /></p>
<p><strong>Figura 8. Entry Point Obscuring.</strong></p>
<h2>En Linux no hay virus&#8230; ¡Falso! Objetivos y técnicas:</h2>
<h3>Scripts: sh, Perl</h3>
<p>Los lenguajes interpretados han sido una constante en todo sistema UNIX. Actualmente los más utilizados son los scripts de shell y Perl. Programar un virus en estos lenguajes es un juego de niños, aquí tenemos un ejemplo de un virus de shell sencillo:</p>
<pre>#!/bin/sh
for FICHERO in *
do
 tail -4 $0 &gt;&gt; $FICHERO
done</pre>
<p>¿Qué hace? Va copiando sus 4 últimas líneas (tail -4 $0) al final de cada fichero en este directorio (&#8220;&gt;&gt;&#8221; es append, o añadir al final). Como podemos ver, es un virus bastante tonto, infecta tanto ejecutables como ficheros de datos, y puede dejarlos inutilizados, pero con unas pocas decenas de líneas más, podría hacerse algo más presentable.</p>
<p>La sencillez de estos virus es su ventaja para sus programadores, pero también su debilidad: son tremendamente fáciles de detectar a simple vista, engordan el tamaño del fichero infectado considerablemente y realentizan su ejecución más allá de lo inperceptible por un usuario normal.</p>
<h3>Binarios</h3>
<h4>a.out</h4>
<p>Es un formato realmente simple, casi tanto como los COM de DOS. Actualmente este tipo de ejecutables está en desuso, pero todavía quedan sistemas con a.out&#8217;s (a pesar de que el compilador genere un fichero llamado &#8220;a.out&#8221;, eso no implica que tenga este formato, casi con seguridad se tratará de un ELF).</p>
<p><strong>Estructura de un ejecutable a.out</strong>:</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus09.jpg" alt="Virus" /></p>
<p><strong>Figura 9. Formato de un a.out.</strong></p>
<p><strong>Infeccion de ejecutables a.out</strong>:</p>
<p>Se puede optar por aumentar el tamaño de la sección de código (.text) y desplazar el resto del archivo, o tratar de encontrar una cavidad (cavity) para instalar el virus allí. El virus, además, deberá modificar la cabecera para reflejar los cambios (diferente tamaño de secciones, diferente entry point&#8230;).</p>
<h4>ELF</h4>
<p>El formato ELF es el más utilizado hoy en día en los ejecutables para UNIX. Es un formato muy flexible y bastante bien diseñado.</p>
<p><strong>Estructura de un ELF</strong>:</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus10.jpg" alt="Virus" /></p>
<p><strong>Figura 10. Formato de un ELF.</strong></p>
<p><strong>Infeccion de ejecutables ELF</strong>:</p>
<p>Las investigaciones más serias en este campo vienen de la mano de Silvio Cesare. Ha publicado ya numerosos artículos acerca de este tema, y todos sus virus han sido programados en C, para poder ser compilados en cualquier sistema UNIX. El método que utiliza es el siguiente:</p>
<ul>
<li> Incrementar un campo en la cabecera del ELF (p_shoff) que indica el desplazamiento u offset donde se encuentra la tabla de cabecera de secciones (Section header table).</li>
<li> Hallar la cabecera de programa del segmento de codigo y:
<ul>
<li> Incrementar la variable que indica el tamaño que ocupa el código      físicamente (p_filesz).</li>
<li> Incrementar la variable que indica el tamaño que ocupa el código     cuando se carga en memoria (p_memsz).</li>
</ul>
</li>
<li> Para cada cabecera de programa cuyo segmento esta despues del de   codigo (que es donde hemos introducido el virus):
<ul>
<li> Incrementar el offset del segmento en el fichero (p_offset).</li>
</ul>
</li>
<li> Para cada cabecera de seccion cuya seccion este despues de nuestra   insercion:
<ul>
<li> Incrementar sh_offset, para tener en cuenta el nuevo codigo</li>
</ul>
</li>
<li> Insertar el virus en si en el fichero</li>
</ul>
<p>Esto puede parecer un lío para más de uno, en simples palabras lo que se trata es de hacer el tamaño del segmento de código más grande para hacer espacio para el virus. Luego hay que actualizar todos los valores para que el código nuevo se cargue, y cambiar el entry point para que apunte al virus.</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus11.jpg" alt="Virus" /></p>
<p><strong>Figura 11. Infección de un ELF por el método de Silvio Cesare.</strong></p>
<p>Este método de infección funciona perfectamente, pero no es el único. Wintermute presento en el hackmeeting de 2000 un nuevo virus para Linux, el Lotek, que realizaba una infección aprovechando una cavidad (cavity) en la sección &#8220;.note&#8221;.</p>
<p>Recientemente el ex-VXer Bumblebee ha publicado un virus para Linux con residencia per-process en RING-3 y unas cuantas técnicas aprendidas en entornos win32. Muchas de las estructuras de win32 tienen su paralelismo en Linux, por lo que gran cantidad de técnicas pueden portarse fácilmente a los virus de Linux.</p>
<h4>Ficheros de fuentes</h4>
<p>Hay algunos intentos de infectar ficheros fuente en lugar de binarios. Se puede realizar un enfoque desde el punto de vista de ensamblador &#8220;inline&#8221; o embebido dentro del código, o bien un ejecutable que genere fuente como salida.</p>
<h4>Packages: .deb, .rpm, .mdk</h4>
<p>Un punto todavía poco explotado es el de los paquetes de software de las diferentes distribuciones de Linux. Mucha gente utiliza paquetes para instalar programas de manera sencilla y ordenada, y en ocasiones esos paquetes son descargados por un usuario sin privilegios desde un navegador, para ser instalados posteriormente por &#8220;root&#8221;. En ese intervalo de tiempo en el que permanecen en el directorio del usuario sin privilegios podrían ser infectados y luego, al ser instalados por &#8220;root&#8221;, acceder a todo el sistema.</p>
<p>Un paquete generalmente tiene comprobaciones mediante MD5, pero pueden recalcularse, por lo que este puede ser un punto flaco importante en nuestras distribuciones Linux.</p>
<p><img src="http://www.e-ghost.deusto.es/docs/virus12.jpg" alt="Virus" /></p>
<p><strong>Figura 12. Infección de un paquete .deb tras ser descargado por un usuario desde su navegador.</strong></p>
<h2>Ya, pero Linux es seguro, ¿no?</h2>
<h3>Linux es seguro</h3>
<p>Sí, Linux es bastante seguro. De hecho un virus deberá utilizar algun despiste de configuración en el sistema para poder colarse hasta tener acceso a todas sus partes.</p>
<p>Está claro que actualmente usar Linux es el mejor antivirus que existe. No he visto a nadie que haya sufrido un virus en Linux y eso que conozco a mucha gente que usa Linux masivamente. Es posible que con el tiempo esta situación vaya cambiando y Linux sea otro escenario donde se libren las batallas entre programadores de virus y de antivirus. Por el momento, salvo experimentos de laboratorio, estamos a salvo.</p>
<h3>¿Cómo podemos hacer una escalada de privilegios?</h3>
<h4>Exploits</h4>
<p>Un exploit es un programa que aprovecha un fallo en el sistema para conseguir algo no permitido de él. Si un virus incluye ese código dentro del suyo, podría conseguir acceder a zonas no permitidas y hacerse con el control del sistema.</p>
<p>Este enfoque ha sido utilizado en varios virus para Linux, como el staog por Quantum/VLAD, pero implica la extinción del virus en cuanto el fallo que explota el exploit sea subsanado. Algunos virus intentan aprovecharse del exploit, y si no tiene éxito, eliminan el código del exploit del resto de infecciones.</p>
<p>Este enfoque es más propio de entornos menos dinámicos en cuanto a correcciones de fallos en programas, como Windows (poca gente actualiza periódicamente su navegador o su editor de textos). En entornos de desarrollo open source los fallos suelen ser detectados y subsanados más dinámicamente.</p>
<h4>LKMs (Loadable Kernel Modules)</h4>
<p>Hemos dicho en la introducción que el núcleo de Linux es monolítico, pero tiene un sistema de carga y descarga de módulos que permiten un uso más eficiente de los controladores de dispositivos (drivers).</p>
<p>Un módulo del kernel (o LKM) se ejecuta en RING-0, dentro del espacio reservado para el kernel, es decir, tiene un poder total sobre la máquina. Es posible programar LKMs que tengan mas poder o que engañen a &#8220;root&#8221;, por lo que si un virus lograse cargar un módulo dentro del módulo, podría ser una pesadilla para el administrador de la máquina, y el único límite de acción serían las limitaciones físicas de los dispositivos.</p>
<p>Con un LKM se puede hacer de todo: ocultar procesos, modificar tamaños de archivos, etc. por lo que puede que los futuros virus de Linux incluyan LKMs para sus propósitos.</p>
<h4>Windows/Linux</h4>
<p>Muchos de los ordenadores personales que utilizan los usuarios de Linux, aunque a veces cueste reconocerlo, tienen una partición con Windows. Existen varias herramientas para acceder a particiones Linux desde Windows, explore2fs quizá sea la más conocida.</p>
<p>Si un virus atacase un sistema Windows, consiguiese los privilegios suficientes como para acceder al disco duro y buscar un fichero clave dentro de la partición Linux, como pueda ser &#8220;init&#8221; (el proceso inicial del que se crean todos los demás procesos) o la shell que use &#8220;root&#8221;, todas las protecciones de Linux como tal habrían sido inútiles. Aunque suene un poco fuerte: la inseguridad inherente de Windows actuaría como &#8220;Caballo de Troya&#8221; contra el sistema Linux.</p>
<p>Existe otra herramienta bastante utilizada, VMWare, que permite tener varias máquinas virtuales corriendo Sistemas Operativos diferentes. Es también muy común tener Windows y Linux funcionando al mismo tiempo con VMWare. En lugar de tener que esperar a que el sistema rearranque con Linux como en el caso anterior, la infección podría hacerse directamente, ya que VMWare es fácilmente detectable (utiliza un RING que no es ni 0 ni 3).</p>
<h4>fork() y crack</h4>
<p>Un virus desde una cuenta de usuario podría armarse de paciencia y crear un proceso con muy baja prioridad (para no interferir en el rendimiento normal del sistema) que intentase crackear las contraseñas por fuerza bruta.</p>
<p>Imaginemos un sistema automatizado, en el que el administrador entra sólo cada semana a retocar 4 cosas, pero no hay una supervisión real. Un virus podría colarse desde una cuenta sin privilegios, y estar un par de semanas intentando crackear las contraseñas. Una vez conseguido esto, sólo queda dar el salto a &#8220;root&#8221; y de ahí a donde quiera (kernel, otros ordenadores&#8230;).</p>
<h2>Entonces&#8230; ¿por qué no hay (casi) virus para Linux?</h2>
<h3>Perfil del usuario medio</h3>
<p>Actualmente el usuario medio de Linux tiene poco que ver con el usuario medio de Windows o Macintosh. Quizá mucha gente cayó con lo de &#8220;Enanito si, pero que pedazo de coj&#8230;&#8221;, pero esto tendría poco éxito en un entorno de usuarios de Linux.</p>
<p>La gente acostumbra a conocer el origen de sus programas, y examina su código fuente. No quiero decir que todos los usuarios de Linux lo hagan, pero hay un grupo importante de gente que lo hace y lo comenta al resto.</p>
<p>Las llamadas &#8220;técnicas de ingeniería social&#8221;, es decir, hacer uso de la candidez del usuario que recibe un virus o gusano, tienen muchas más dificultades con usuarios de Linux.</p>
<h3>Filosofía del software</h3>
<p>Como acabo de comentar, que Linux sea de código abierto y haya una mentalidad clara en cuanto a ese tema, dificulta ocultar código en los programas.</p>
<p>Ken Thompson dijo que ningún software creado por otro podía ser confiable, especialmente si había creado por él. Tal y como explicó en una conferencia en mitad de la década de los 80, Thompson había introducido un sistema de autoreplicación y &#8220;troyanización&#8221; en todo compilador C para UNIX que le permitió hasta entonces poder entrar como &#8220;root&#8221; en todo sistema hasta la fecha. Si alguien quiere saber cómo se las ingenió el bueno de Thompson, lo explicaré por email gustosamente, o bien esperáis al turno de preguntas O:-)</p>
<h3>Pocos VXers linuxeros</h3>
<p>Todavía hay pocos escritores de virus que usan Linux habitualmente. Algunos han instalado Linux en una partición para hacer sus pruebas y conocen bastantes cosas de él, pero no tienen en absoluto la soltura que han conseguido durante años de uso de DOS y Windows.</p>
<p>Supongo que esto cambiará con el tiempo, y pronto los VXers usarán Linux a diario. Cuando esto ocurra, yo creo que habrá una nueva hornada de virus para Linux programados desde la experiencia, no como un experimento de laboratorio.</p>
<h3>¿Y qué puede pasar en el futuro?</h3>
<ul>
<li>+ Usuarios novatos</li>
<li>+ Empresas usan Linux -&gt; &#8211; Open Source</li>
<li>+ Configuraciones &#8220;click&amp;play&#8221; -&gt; &#8211; Robustez del sistema</li>
<li>+ VXers linuxeros</li>
</ul>
<h2>Conclusión</h2>
<h3>Solución: una buena &#8220;salud&#8221; informática</h3>
<p>Es decir:</p>
<ul>
<li>actualizar las versiones de nuestros programas para evitar bugs.</li>
<li>conseguir los programas de fuentes fidedignas.</li>
<li>utilizar siempre que sea posible la versión en código fuente de los programas.</li>
<li>no ejecutar todo lo que nos llegue por Internet</li>
<li>&#8230;</li>
</ul>
<p>Todo ese tipo de cosas que, como espero que haya quedado claro <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ,  utilizan los virus para colarse en nuestros sistemas</p>
<h2>Para saber más&#8230;</h2>
<ul>
<li><a href="http://www.coderz.net/29a">http://www.coderz.net/29a</a>: Página de 29a, el    grupo de virus de más nivel de la viruscene actual.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/subsonicbass.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/subsonicbass.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/subsonicbass.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/subsonicbass.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/subsonicbass.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/subsonicbass.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/subsonicbass.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/subsonicbass.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/subsonicbass.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/subsonicbass.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/subsonicbass.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/subsonicbass.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/subsonicbass.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/subsonicbass.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=5&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://subsonicbass.wordpress.com/2008/10/21/virus/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2a999d44261efa4122ce662d00af7480?s=96&#38;d=identicon" medium="image">
			<media:title type="html">subsonicbass</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus01.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus02.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus03.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus04.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus05.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus06.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus07.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus08.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus09.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus10.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus11.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>

		<media:content url="http://www.e-ghost.deusto.es/docs/virus12.jpg" medium="image">
			<media:title type="html">Virus</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://subsonicbass.wordpress.com/2008/10/21/hello-world/</link>
		<comments>http://subsonicbass.wordpress.com/2008/10/21/hello-world/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 17:18:48 +0000</pubDate>
		<dc:creator>subsonicbass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bueno gente , empezando un nuevo blog , (el de blogger quedó en la nada) y en este espero poder postear todos los dias algo nuevo , notas , que pasa en la red y demás, un saludo , subsonic.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=1&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bueno gente , empezando un nuevo blog , (el de blogger quedó en la nada)</p>
<p>y en este espero poder postear todos los dias algo nuevo ,</p>
<p>notas ,</p>
<p>que pasa en la red y demás,</p>
<p>un saludo ,</p>
<p>subsonic.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/subsonicbass.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/subsonicbass.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/subsonicbass.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/subsonicbass.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/subsonicbass.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/subsonicbass.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/subsonicbass.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/subsonicbass.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/subsonicbass.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/subsonicbass.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/subsonicbass.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/subsonicbass.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/subsonicbass.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/subsonicbass.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=subsonicbass.wordpress.com&amp;blog=5251130&amp;post=1&amp;subd=subsonicbass&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://subsonicbass.wordpress.com/2008/10/21/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2a999d44261efa4122ce662d00af7480?s=96&#38;d=identicon" medium="image">
			<media:title type="html">subsonicbass</media:title>
		</media:content>
	</item>
	</channel>
</rss>
