<?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>rusoblanco</title>
	<atom:link href="http://rusoblanco.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rusoblanco.com</link>
	<description>Seguridad, programación, redes</description>
	<lastBuildDate>Wed, 06 Apr 2011 21:36:37 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rusoblanco.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6a8e228debdc041c43d6ab6b363255b1?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>rusoblanco</title>
		<link>http://rusoblanco.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rusoblanco.com/osd.xml" title="rusoblanco" />
	<atom:link rel='hub' href='http://rusoblanco.com/?pushpress=hub'/>
		<item>
		<title>Pim, Pam, Pum, Toma Bots!! &#8211; Parte 2</title>
		<link>http://rusoblanco.com/2011/03/24/pim-pam-pum-toma-bots-parte-2/</link>
		<comments>http://rusoblanco.com/2011/03/24/pim-pam-pum-toma-bots-parte-2/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 00:15:20 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
				<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://rusoblanco.com/?p=130</guid>
		<description><![CDATA[Para los que llevamos ya algún tiempo en Internet su masificación nos ha tocado, algunas veces, un poco los huevos. Pero si lo pensamos bien, cuantos más usuarios, más recursos para el atacante. :P Hace no mucho los servicios de microblogging como twitter no me gustaban. Empero, he aprendido a vivir con ellos (incluso ahora [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=130&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para los que llevamos ya algún tiempo en Internet su masificación nos ha tocado, algunas veces, un poco los huevos. Pero si lo pensamos bien, cuantos más usuarios, más recursos para el atacante. :P</p>
<p>Hace no mucho los servicios de microblogging como twitter no me gustaban. <a title="Diccionario de la lengua española - Vigésima segunda edición" href="http://3.ly/cmt4" target="_blank">Empero</a>, he aprendido a vivir con ellos (incluso ahora me gustan un poquito), y a sacarles provecho.</p>
<p>¡Empecemos a jugar! Vamos a implementar una pequeña idéa (gracias <a href="http://twitter.com/#!/WorldDebug" target="_blank">WorldDebug</a> y <a href="http://twitter.com/#!/PabloForThePPL">PabloForThePPL</a> por el brainstorming!) que puede sernos muy útil.</p>
<p>Dicha idéa consiste en un bot asociado a una cuenta de twitter, que <span id="more-130"></span>hará búsquedas periódicas de trending topics y seleccione tweets sobre estas búsquedas que cumplan dos condiciones:</p>
<p>&nbsp;</p>
<ul>
<li>Que contengan un enlace.</li>
<li>Que no mencionen a ningún otro usuario. (no contengan @)</li>
</ul>
<p>Estos tweets se almacenarán y, después de un tiempo aleatorio, el bot los publicará modificando la URL.</p>
<p style="text-align:center;"><a href="http://rusoblancoblog.files.wordpress.com/2011/03/attack.png"></a><a href="http://rusoblancoblog.files.wordpress.com/2011/03/attack3.png"><img class="aligncenter size-full wp-image-165" title="trending topic attack" src="http://rusoblancoblog.files.wordpress.com/2011/03/attack3.png?w=450&#038;h=139" alt="" width="450" height="139" /></a></p>
<ol>
<li>El bot busca los temas del momento.</li>
<li>Para cada tema se hace una búsqueda en twitter.</li>
<li>En los resultados seleccionaremos tweets que contengan URLs pero no el símbolo @ (para no mencionar usuarios).</li>
<li>Guardaremos esos tweets junto con una marca de tiempo.</li>
<li>Después de recorrer los temas de la lista, generaremos nuevas URLs malintencionadas para cada tweet y los publicaremos.</li>
</ol>
<p>Por otra parte, desarrollaremos un script PHP que presente cierto contenido (configurable) y después redirija al usuario a otra URL pasada por un parámetro GET.</p>
<p>El proceso para crear la URL maligna es el siguiente:</p>
<p style="text-align:center;"><a href="http://rusoblancoblog.files.wordpress.com/2011/03/url_trans.png"><img class="aligncenter size-full wp-image-174" title="URL Transformation" src="http://rusoblancoblog.files.wordpress.com/2011/03/url_trans.png?w=450&#038;h=103" alt="" width="450" height="103" /></a></p>
<ol>
<li>Partimos de la URL ORIGINAL CORTA que encontramos en el tweet que estamos copiando.</li>
<li>Creamos la URL MALIGNA pasando por parámetros la URL anterior.</li>
<li>Volvemos a hacer corta la URL y obtenemos la URL MALIGNA CORTA</li>
</ol>
<p>A simple vista es imposible que el usuario detecte el cambio de URL (siempre que el usuario no sea Chuck Norris; ¿sabías que GOOGLE es una neurona de Chuck?).</p>
<p>Una vez que el usuario haga click en el enlace la carga de páginas será en sentido contrario al del gráfico anterior:</p>
<p style="text-align:center;"><strong>URL MALIGNA CORTA</strong> -&gt; <strong>URL MALIGNA</strong> -&gt; <strong>URL ORIGINAL CORTA</strong> -&gt; <strong>URL ORIGINAL</strong></p>
<p>Cuando el navegador del usuario cargue la URL MALIGNA tendremos la oportunidad de mostrarle el contenido que queramos.</p>
<h3>Diseño</h3>
<p>Una pieza clave de nuestro bot es la interacción con Twitter. Tenemos dos opciones, cada una con sus ventajas y desventajas:</p>
<ul>
<li>Utilizar una libraría estandar como <a href="http://code.google.com/p/python-twitter/" target="_blank">python-twitter</a>.
<ul>
<li><strong>PROS</strong>:
<ul>
<li>Nos permite hacer las cosas de &#8220;la manera correcta&#8221;.</li>
<li>Utiliza <a href="http://oauth.net/" target="_blank">oAuth</a> así que el interfaz no debería cambiar.</li>
</ul>
</li>
<li><strong>CONTRAS</strong>:
<ul>
<li>Es una API específica para aplicaciones, twitter sabrá que somos un bot y, por lo tanto, no podremos hacer cosas raras (como nuestra pequeña idéa).</li>
</ul>
</li>
</ul>
</li>
<li>Usar Selenium y un navegador web.
<ul>
<li><strong>PROS</strong>:
<ul>
<li>Estaremos utilizando un navegador web para que nuestro bot interactue con Twitter, ¡pareceremos un usuario más!</li>
</ul>
</li>
<li><strong>CONTRAS</strong>:
<ul>
<li>Cualquier cambio en el interfaz web de Twitter puede afectar al funcionamiento de nuestro bot.</li>
<li>Necesitamos tener un navegador abierto, esto es molesto ( a menos que lo tengamos en una máquina virtual, recomendado) y además consume muchos más recursos.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Como nuestra idéa está orientada al mal }:~) optaremos por la segunda opción. Por otra parte, hay suficientes tutoriales en Internet  sobre la API de twitter, asi que no os costará mucho encontrar información. Decidido pues, utilizaremos Selenium.</p>
<h3>Utilidad</h3>
<p>Estos son los posibles usos (se aceptan sugerencias) :</p>
<ul>
<li>Lanzar exploits contra los navegadores de los usuarios. Esta es de cajón. :)</li>
<li>Abrir frames con otros contenidos (publicidad).</li>
<li>Abrir frames ocultos para realizar peticiones masivas a servidores web y así crear denegaciones de servicio distribuidas (DDOS).</li>
<li>Hacer que el usuario resuelva un captcha (que necesitemos resolver para otro bot) antes de ir al contenido.</li>
<li><a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" target="_blank">XSRF</a></li>
</ul>
<p>Empezamos con algo divertido, ¿no os parece? :) .</p>
<p>Hasta aquí la teoría, en los siguientes artículos veremos como implementar todo este tinglao.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=130&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2011/03/24/pim-pam-pum-toma-bots-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/attack3.png" medium="image">
			<media:title type="html">trending topic attack</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/url_trans.png" medium="image">
			<media:title type="html">URL Transformation</media:title>
		</media:content>
	</item>
		<item>
		<title>Pim, Pam, Pum, Toma Bots!! &#8211; Parte 1</title>
		<link>http://rusoblanco.com/2011/03/07/pim-pam-pum-toma-bots-parte-1/</link>
		<comments>http://rusoblanco.com/2011/03/07/pim-pam-pum-toma-bots-parte-1/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 00:58:34 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
				<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://rusoblanco.com/?p=121</guid>
		<description><![CDATA[¿Qué sería de Internet sin los bots? Esos pequeños hijos de puta programas que nos joden ayudan día a día. Es bastante dificil hacer una definición formal, porque es un término que engloba muchas cosas, pero yo diría que un bot es un programa diseñado para realizar tareas repetitivas, en muchas ocasiones imitando el comportamiento [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=121&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>¿Qué sería de Internet sin los bots? Esos pequeños <del>hijos de puta</del> programas que nos <del>joden</del> ayudan día a día.</p>
<p>Es bastante dificil hacer una definición formal, porque es un término que engloba muchas cosas, pero yo diría que un bot es un programa diseñado para realizar tareas repetitivas, en muchas ocasiones imitando el comportamiento humano, y en la mayoría de los casos, utilizando recursos externos. Un tipo especial de bots son los crawlers (arañas, spiders&#8230;), su misión reunir información, normalmente recorriendo internet, y procesarla de distintas maneras. Los términos bot y crawler se suelen usar como sinónimos.</p>
<p>Un ejemplo de crawler que todos conocemos es GoogleBot: recorre la Red e indexa páginas web y documentos para el buscador Google.</p>
<p>Vamos a empezar esta pequeña serie de desarrollo de bots enumerando las herramientas básicas que necesitaremos para crear nuestros bichitos&#8230;</p>
<h3><span id="more-121"></span></h3>
<p>&nbsp;</p>
<h3><a href="http://www.mozilla-europe.org/es/firefox/" target="_blank"><img class="size-full wp-image-139 alignleft" title="firefox-64" src="http://rusoblancoblog.files.wordpress.com/2011/03/firefox-64.png?w=64&#038;h=64" alt="" width="64" height="64" /></a>Firefox</h3>
<p>Todos lo conocéis. No tiene rivales en cuanto a complementos se refiere. Y eso es lo que necesitamos, pequeñas utilidades que nos den acceso rápidamente a la información que deseamos. ¿Para qué rompernos la cabeza?</p>
<h3><a href="https://addons.mozilla.org/es-ES/firefox/addon/firebug/" target="_blank"><img class="size-full wp-image-138 alignleft" title="firebug" src="http://rusoblancoblog.files.wordpress.com/2011/03/firebug.png?w=64&#038;h=64" alt="" width="64" height="64" /></a>Firebug</h3>
<p>Creo que este plugin para firefox es lo mejor que nos ha pasado a los desarrolladores web después de la cafeína. Puedes ver y editar cualquier parte de una web en vivo, desde el css al javascript. ¡Genial!</p>
<h3><a href="https://addons.mozilla.org/es-ES/firefox/addon/tamper-data/" target="_blank"><img class="size-full wp-image-140 alignleft" title="default-32" src="http://rusoblancoblog.files.wordpress.com/2011/03/default-32.png?w=64&#038;h=64" alt="" width="64" height="64" /></a>TamperData</h3>
<p>Este plugin te permite interceptar las peticiones que salgan de tu navegador y ver todos los detalles del HTTP, desde el referer hasta los parámetros POST. No es lo mejor que hay para esto, pero es el que he usado desde hace mucho tiempo, y le tengo cariño.</p>
<h3><a href="https://addons.mozilla.org/es-ES/firefox/addon/xpather/" target="_blank"><img class="alignleft size-full wp-image-140" title="default-32" src="http://rusoblancoblog.files.wordpress.com/2011/03/default-32.png?w=64&#038;h=64" alt="" width="64" height="64" /></a>XPather</h3>
<p>Otro plugin para firefox, selecciona cualquier elemento de la página, pulsa botón derecho y tendrás al momento su <a href="http://es.wikipedia.org/wiki/XPath">xpath</a>. Imprescindible.</p>
<h3><a href="http://www.python.org/download/" target="_blank"><img class="alignleft size-full wp-image-143" title="python-logo-64x64" src="http://rusoblancoblog.files.wordpress.com/2011/03/python-logo-64x64.png?w=64&#038;h=64" alt="" width="64" height="64" /></a>Python</h3>
<p>A día de hoy recomiendo la versión 2.7.x en 32 bits.</p>
<h3><a href="http://dreampie.sourceforge.net/" target="_blank"><img class="alignleft size-full wp-image-142" title="images" src="http://rusoblancoblog.files.wordpress.com/2011/03/images.jpg?w=64&#038;h=64" alt="" width="64" height="64" /></a>Dreampie</h3>
<p>La consola interactiva para Python con la que siempre soñastes. ;)</p>
<h3><a href="http://seleniumhq.org/download/" target="_blank"><img class="alignleft size-full wp-image-144" title="selenium-logo_med" src="http://rusoblancoblog.files.wordpress.com/2011/03/selenium-logo_med.png?w=64&#038;h=64" alt="" width="64" height="64" /></a>Selenium</h3>
<p>Está pensado originalmente para automatizar pruebas sobre páginas web usando un navegador real, pero es tan potente que podemos utilizarlo para muchas maldades.</p>
<p>Además, si eres más vago que un charco, existe un plugin para firefox con el que puedes guardar tus acciones directamente en el lenguaje que quieras (Selenium IDE).</p>
<h3><a href="http://sikuli.org/" target="_blank"><img class="alignleft size-full wp-image-141" title="ide-icon-64" src="http://rusoblancoblog.files.wordpress.com/2011/03/ide-icon-64.png?w=64&#038;h=64" alt="" width="64" height="64" /></a>Sikuli</h3>
<p>Automatiza cualquier cosa que se te ocurra dentro de un entorno gráfico utilizando capturas de pantalla y jython. Una gran idea.</p>
<p>Y esto es todo por hoy. Como soy un desastre estoy seguro de que se me habrán olvidado la mitad de las cosas, pero a medida vaya escribiendo iré actualizando el post.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=121&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2011/03/07/pim-pam-pum-toma-bots-parte-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/firefox-64.png" medium="image">
			<media:title type="html">firefox-64</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/firebug.png" medium="image">
			<media:title type="html">firebug</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/default-32.png" medium="image">
			<media:title type="html">default-32</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/default-32.png" medium="image">
			<media:title type="html">default-32</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/python-logo-64x64.png" medium="image">
			<media:title type="html">python-logo-64x64</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/images.jpg" medium="image">
			<media:title type="html">images</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/selenium-logo_med.png" medium="image">
			<media:title type="html">selenium-logo_med</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2011/03/ide-icon-64.png" medium="image">
			<media:title type="html">ide-icon-64</media:title>
		</media:content>
	</item>
		<item>
		<title>De vuelta&#8230; de vuelta&#8230;</title>
		<link>http://rusoblanco.com/2011/03/02/de-vuelta-de-vuelta/</link>
		<comments>http://rusoblanco.com/2011/03/02/de-vuelta-de-vuelta/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 11:26:52 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
		
		<guid isPermaLink="false">http://rusoblancoblog.wordpress.com/?p=117</guid>
		<description><![CDATA[Repite conmigo: hay que ser un ser social, hay que ser un ser social, hay que ser un ser social&#8230; En fin, que se puede decir, todo el mundo facebook, linkedin, twitter, todo de colores, todo 2.0. Pues nada, me habéis convencido, habrá que escribir y leer. Se ve que no os gusta la cerveza, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=117&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Repite conmigo: hay que ser un ser social, hay que ser un ser social, hay que ser un ser social&#8230; En fin, que se puede decir, todo el mundo facebook, linkedin, twitter, todo de colores, todo 2.0. Pues nada, me habéis convencido, habrá que escribir y leer. Se ve que no os gusta la cerveza, cabrones.</p>
<p>Voy a proponerme escribir todas las semanitas un post, y para los que tengáis un problema más serio con esto del onanismo virtual os dejo por aqui mi nuevo y flamante <a href="http://twitter.com/rb_security">twitter</a>, donde podréis leer hasta cuando hago mis cositas en el baño.<br />
Ale, que agusto me he quedao. No, si esto va a relajar y todo al final.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=117&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2011/03/02/de-vuelta-de-vuelta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>
	</item>
		<item>
		<title>Hacking fuera de lo normal. Parte 1</title>
		<link>http://rusoblanco.com/2010/02/18/hacking-fuera-de-lo-normal-parte-1/</link>
		<comments>http://rusoblanco.com/2010/02/18/hacking-fuera-de-lo-normal-parte-1/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:28:22 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
				<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://rusoblanco.com/?p=93</guid>
		<description><![CDATA[No todo en esta vida son exploits, troyanos y rootkits. También hay que salir de casa y dar un paseo de vez en cuando, pero nos aburrimos tanto sin un teclado bajo las muñecas ¿verdad?; algo habrá que hacer. Sniffing Cuando hablamos de este término a todos nos viene a la cabeza la captura de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=93&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No todo en esta vida son exploits, troyanos y rootkits. También hay que salir de casa y dar un paseo de vez en cuando, pero nos aburrimos tanto sin un teclado bajo las muñecas ¿verdad?; algo habrá que hacer.</p>
<p><span id="more-93"></span></p>
<h3>Sniffing</h3>
<p>Cuando hablamos de este término a todos nos viene a la cabeza la captura de tráfico de una red, pero no tiene porqué ser así, realmente este término puede estar aplicado a cualquier medio por donde se transmita información.</p>
<h4>Voz</h4>
<p>Cualquier información que se transmita de forma hablada es susceptible de ser interceptada, podemos hacer la siguiente recopilación dependiendo del medio de transmisión.</p>
<h5>Aire</h5>
<p>Existen numerosísimos artilugios para espiar conversaciones, éstos son algunos de los más interesantes:</p>
<ul>
<li><strong>Dispositivos de escucha mediante GSM:</strong> Es un dispositivo en el que se introduce una tarjeta SIM y tienen un micrófono, pero no altavoz. Te permiten escuchar lo que pasa a su alrededor simplemente llamando al número de teléfono de dicha tarjeta. Algunos modelos disponen de un modo automático que realiza una llamada a un número de la agenda cuando detectan sonido.
<ul>
<li><a href="http://www.dealextreme.com/details.dx/sku.6707" target="_blank">GSM  Dual-Band Cellular Network Bug (900Mhz/1800Mhz)</a></li>
<li><a href="http://www.chinavasion.com/product_info.php/pName/twoway-spy-audio-device-with-auto-call-feature/">Two-Way Spy Audio Device with Auto Call Feature</a></li>
<li><a href="http://www.papayaone.com/professional-sensitive-szq226-p-3171.html" target="_blank">Professional High Sensitive Spy Audio Bug</a><img class="aligncenter" title="GSM  Bug" src="http://www.papayaone.com/images/73350bug-03.jpg" alt="GSM Bug" width="226" height="226" /></li>
</ul>
</li>
</ul>
<ul>
<li><strong>Micrófonos laser:</strong> Permiten capturar las vibraciones de una superficie (por ejemplo un cristal o un espejo) haciendo haciendo incidir un haz laser en ella y capturando su reflejo con una detector. Existen variantes de esta técnica que podéis ver <a href="http://williamson-labs.com/laser-mic.htm" target="_blank">aqui</a>. Lo interesante de este método es que permite hacer escuchas a grandes distancias sin tener acceso físico.
<ul>
<li><a href="http://www.lasermicrophone.com/" target="_blank">SPECTRADOME</a></li>
<li><a href="http://lifehacker.com/292718/build-a-laser-spy-microphone-on-the-cheap" target="_blank">Build a Laser Spy Microphone On the Cheap</a></li>
</ul>
<p><img class="aligncenter" title="Laser Microphone" src="http://wiseeyetech.com/imageBank/WE%20M70%202.JPG" alt="" width="466" height="382" /></li>
<li><strong>Otro tipo de micrófonos:</strong>
<ul>
<li><a href="http://www.dealextreme.com/details.dx/sku.3395" target="_blank">Micrófonos direccionales</a></li>
<li><a href="http://www.dealextreme.com/details.dx/sku.11763" target="_blank">Para escuchar a través de paredes</a></li>
<li><a href="http://www.dealextreme.com/details.dx/sku.26935">Ocultos</a> (algunos con vídeo), <a href="http://www.dealextreme.com/details.dx/sku.28575" target="_blank">2</a>, <a href="http://www.dealextreme.com/details.dx/sku.20668">3</a></li>
</ul>
</li>
</ul>
<h5>Teléfono</h5>
<p>No me voy a meter en historia, porque podéis encontrar kilos de literatura sobre este tema, me referiré sólo a los campos actuales que me parecen interesantes:</p>
<ul>
<li><strong>Sniffing VoIP:</strong> Consiste en capturar las tramas de Voz sobre IP, recomponerlas y decodificarlas para capturar una conversación telefónica.
<ul>
<li><a href="http://www.irongeek.com/i.php?page=videos/cainvoip1" target="_blank">Sniffing VoIP Using Cain</a></li>
<li><a href="http://tothelasttribe.com/blog/2008/05/sniffing-voip-with-wireshark/" target="_blank">Sniffing VOIP with Wireshark</a></li>
<li><a href="http://www.voipsa.org/Resources/tools.php#VoIP%20Sniffing%20Tools" target="_blank">VoIP Sniffing Tools</a></li>
</ul>
</li>
<li><strong>GSM Hacking</strong>:
<ul>
<li><a href="http://reflextor.com/trac/a51" target="_blank">A5/1 Security Project</a></li>
<li><a href="http://www.scribd.com/doc/24602905/Karsten-Nohl" target="_blank">GSM &#8211; SRSLY?</a></li>
</ul>
</li>
</ul>
<h4>Monitor CRT/LCD</h4>
<p>Estas técnicas son poco conocidas y supongo que por eso muy curiosas. La idea básica es reproducir la imagen que emite un monitor remotamente capturando las emisiones electromagnéticas que emite. Este tipo de ataque se denomina TEMPEST y son de tipo pasivo, <a href="http://en.wikipedia.org/wiki/TEMPEST" target="_blank">aquí tenéis un poco de historia</a>.</p>
<ul>
<li><a href="http://www.newscientist.com/blog/technology/2007/04/seeing-through-walls.html"><strong>LCD</strong></a></li>
<li><a href="http://www.cl.cam.ac.uk/~mgk25/ih98-tempest.pdf" target="_blank"><strong>CRT</strong></a></li>
</ul>
<h4>Teclado</h4>
<p>Mi favorito, sin duda. :)</p>
<h5>Física</h5>
<p>La manera más sencilla de capturar las pulsaciones de un teclado es mediante un keylogger hardware. Este tipo de aparatos se conectan entre el PC y el teclado; y graban, en una memoria interna, todo lo que pasa a través de ellos.</p>
<ul>
<li><strong>Keelog:</strong> <a href="http://www.keelog.com/usb_hardware_keylogger.html" target="_blank"><strong>USB</strong></a>, <a href="http://www.keelog.com/ps2_hardware_keylogger.html" target="_blank"><strong>PS/2</strong></a>, <a href="http://www.keelog.com/hardware_keyboard_logger.html" target="_blank"><strong>módulo interno</strong></a>.</li>
</ul>
<h5>Teclados Wireless</h5>
<p>Se está trabajando bastante en esto y ya hay resultados excelentes. La gente de <a href="http://www.remote-exploit.org">remote-exploit.org</a> publicó hace tiempo <a href="http://www.remote-exploit.org/?page_id=187" target="_blank">Keykeriki</a>, que si no recuerdo mal, funcionaba con teclados inalámbricos Microsoft. Ahora están preparando la versión 2, que funcionará para &#8220;todo&#8221; tipo de teclados y, según he entendido, harán pública durante la <a href="http://cansecwest.com/index.html" target="_blank">CanSecWest Vancouver 2010</a></p>
<ul>
<li><a href="http://www.remote-exploit.org/Keykeriki.html/" target="_blank">Keykeriki V2</a></li>
</ul>
<h5>Otros métodos</h5>
<p>Existen otras maneras más esotéricas de conseguir las preciadas pulsaciones:</p>
<ul>
<li><a href="http://lasecwww.epfl.ch/keyboard/" target="_blank"><strong>Compromising Electromagnetic Emanations Of Wired And Wireless Keyboards</strong></a>: Esta me encanta, es un método tempest (bueno, en realidad 4 métodos) para obtener las pulsaciones de un teclado capturando las emisiones electromagnéticas que emana, filtrándolas y decodificándolas. Os recomiendo el <a href="http://www.usenix.org/events/sec09/tech/full_papers/vuagnoux.pdf">paper</a>.</li>
<li><a href="http://www.cs.berkeley.edu/~zf/papers/keyboard-ccs05.pdf" target="_blank"><strong>Keyboard Acoustic Emanations:</strong></a> Muy interesante, capturando el sonido que producen las teclas al ser pulsadas, un atacante puede identificar el texto tecleado con bastante éxito.</li>
</ul>
<p>Y hasta aquí por hoy, continuará&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=93&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2010/02/18/hacking-fuera-de-lo-normal-parte-1/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>

		<media:content url="http://www.papayaone.com/images/73350bug-03.jpg" medium="image">
			<media:title type="html">GSM  Bug</media:title>
		</media:content>

		<media:content url="http://wiseeyetech.com/imageBank/WE%20M70%202.JPG" medium="image">
			<media:title type="html">Laser Microphone</media:title>
		</media:content>
	</item>
		<item>
		<title>címbulo: Hacking físico con dispositivos HID USB</title>
		<link>http://rusoblanco.com/2010/02/16/cimbulo-hacking-fisico-con-dispositivos-hid-usb/</link>
		<comments>http://rusoblanco.com/2010/02/16/cimbulo-hacking-fisico-con-dispositivos-hid-usb/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 11:56:54 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://rusoblanco.com/?p=52</guid>
		<description><![CDATA[Tiempo ha, caí en la cuenta de que cualquier persona con acceso físico a una máquina (sin protección), simplemente con el teclado, tiene todo el poder en sus manos; se puede hacer de todo.¿ Cuál suele ser el problema en estos casos?: el tiempo. Y es que cuando se tiene acceso físico a una máquina [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=52&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tiempo ha, caí en la cuenta de que cualquier persona con acceso físico a una máquina (sin protección), simplemente con el teclado, tiene todo el poder en sus manos; se puede hacer de todo.¿ Cuál suele ser el problema en estos casos?: el tiempo. Y es que cuando se tiene acceso físico a una máquina a la que queremos ejecutar suele ser por cortos periodos.</p>
<p>Como consecuencia, me llamó la atención la idea de automatizar este tipo de procesos para <span id="more-52"></span>elimiar el factor tiempo. Se me ocurrió que si fuera posible hacer un dispositivo que, conectado al USB o PS/2, se comportase como un teclado con la salvedad de que en vez de enviar caracteres al PC generados al pulsar teclas, enviara secuencias de caracteres que leyera de ficheros; estaríamos ante un arma muy potente ( casi tanto como un palo con un clavo!)</p>
<p><span style="color:#ff0000;">Aclaración:</span> La idea no es hacer un dispositivo para hacer fuerza bruta. Sino un dispositivo, que al conectarse a un sistema en el que no hay protección (un windows sin bloquear sesión, una consola de linux, etc), ejecute los mismo comandos que podría ejecutar cualquier persona, pero a gran velocidad. Lo que nos da una capacidad muy grande para hacer ataques. Véase <a href="http://rusoblanco.com/2010/01/12/echopy-codifica-ficheros-en-series-de-comandos-de-dos/">echopy</a>.</p>
<h3 style="text-align:left;">Implementación</h3>
<p>Estoy usando un <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf" target="_blank">microcontrolador PIC18F4550</a> montado sobre una placa de desarrollo OLIMEX que he comprado en <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8562" target="_blank">www.sparkfun.com</a>. Es un cacharrito simple que hace justo lo que necesito, dispone de:</p>
<ul>
<li>PIC18F4550</li>
<li>Puerto USB</li>
<li>ICSP (Aunque no es necesario para programarlo porque viene con un bootloader precargado que te permite cargar usando USB directamente)</li>
<li>Un pulsador</li>
<li>Un led
<p style="text-align:center;"><img class="alignnone" title="SPARKFUN OLIMEX PIC18F4550" src="http://static.sparkfun.com/images/products/08562-01-L.jpg" alt="SPARKFUN OLIMEX PIC18F4550" width="248" height="248" /></p>
</li>
</ul>
<p>Modificando el código de ejemplo que venía con la documentación he conseguido que se comporte como un dispositivo HID de teclado y que escriba a unos 1000 caracteres por segundo. ¡Increible!</p>
<p>El siguiente paso ha sido modificar nuevamente el programa para que lea los caracteres que debe enviar de un array.</p>
<p>Es interesante mencionar que los codigos HID no son iguales al código ASCII y he tenido que programar un pequeño script que transforma ficheros TXT a arrays de codigos HID. Lo tenéis aqui: <a href="http://code.google.com/p/cimbulo/source/browse/#svn/trunk/scripts" target="_blank">txt2hid.pl</a></p>
<h3 style="text-align:left;">Futuro</h3>
<p>Sigo desarrollando y pronto montaré en la placa un lector de tarjetas MMC para que lea de este tipo de dispositivos los caracteres que debe enviar y así no será necesario reprogramar cada vez que quiera cambiarlos. Además de que podrán ser series mucho más largas.</p>
<p>Sería interesante desarrollar un GUI para poder autogenerar los ficheros que debe leer el PIC, dependiendo de: el sistema operativo al que se quiera conectar, versión, ataques que se quieran hacer, etc.</p>
<p>Pronto publicaré los esquemas y el código para que os montéis vuestro propio <em>Címbulo</em>.</p>
<h3 style="text-align:left;">Otros usos</h3>
<p>Este cacharro tiene otros posibles usos a parte de los malignos ya mencionados, como por ejemplo, automatizar taréas repetitivas: Configuraciones de bios, instalaciones&#8230;</p>
<p>Usando este mismo PIC se pueden emular otros tipos de dispositivos, conversores RS232, dispositivos de almacenamiento, etc; que se podrían usar en combinación con los comandos ejecutados por teclado. Por ejemplo, montar un disco de almacenamiento emulado y volcar el resultado de una ejecución.</p>
<h3 style="text-align:left;">Documentación y referencias</h3>
<ol>
<li><a href="http://www.electronicfr.com/index.php/Microcontrollers-and-USB/Part-1-How-to-build-a-USB-device-with-a-PIC-18F4550-or-18F2550.html" target="_blank">http://www.electronicfr.com/index.php/Microcontrollers-and-USB/Part-1-How-to-build-a-USB-device-with-a-PIC-18F4550-or-18F2550.html</a></li>
<li><a href="http://www.edaboard.com/ftopic313796.html" target="_blank">http://www.edaboard.com/ftopic313796.html</a></li>
<li><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8562" target="_blank">http://www.sparkfun.com/commerce/product_info.php?products_id=8562</a></li>
<li><a href="http://www.edaboard.com/ftopic214195.html" target="_blank">http://www.edaboard.com/ftopic214195.html</a></li>
<li><a href="http://www.beyondlogic.org/usbnutshell/usb1.htm" target="_blank">http://www.beyondlogic.org/usbnutshell/usb1.htm</a></li>
<li><a href="http://blog.bricogeek.com/noticias/electronica/mini-sistema-operativo-para-pic-18f-y-tarjeta-mmc/" target="_blank">http://blog.bricogeek.com/noticias/electronica/mini-sistema-operativo-para-pic-18f-y-tarjeta-mmc/</a></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=52&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2010/02/16/cimbulo-hacking-fisico-con-dispositivos-hid-usb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>

		<media:content url="http://static.sparkfun.com/images/products/08562-01-L.jpg" medium="image">
			<media:title type="html">SPARKFUN OLIMEX PIC18F4550</media:title>
		</media:content>
	</item>
		<item>
		<title>echopy: Codifica ficheros en series de comandos de DOS</title>
		<link>http://rusoblanco.com/2010/01/12/echopy-codifica-ficheros-en-series-de-comandos-de-dos/</link>
		<comments>http://rusoblanco.com/2010/01/12/echopy-codifica-ficheros-en-series-de-comandos-de-dos/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 02:32:51 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[codificación]]></category>

		<guid isPermaLink="false">http://rusoblanco.com/?p=58</guid>
		<description><![CDATA[¿Qué raro no? Pues sí, un poco&#8230; La idea básica de este aborto era poder copiar ficheros a un sistema remoto únicamente teniendo acceso a una línea de comandos y sin hacer que el sistema remoto genere peticiones al exterior (http, ftp, etc). El script hace lo siguiente: Lee el fichero pasado por parámetros. Lo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=58&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>¿Qué raro no? Pues sí, un poco&#8230; La idea básica de este aborto era poder copiar ficheros a un sistema remoto únicamente teniendo acceso a una línea de comandos y sin hacer que el sistema remoto genere peticiones al exterior (http, ftp, etc).</p>
<p>El script hace lo siguiente:</p>
<ol>
<li>Lee el fichero pasado por parámetros.</li>
<li>Lo codifica en base64 y escribe comandos del tipo<em> &#8220;echo [base64] &gt;&gt; fichero.b64&#8243;</em></li>
<li>Escribe un script de VB que es capaz de decodificar el fichero copiado en base64; usando comandos <em>echo</em>.</li>
<li>Ejecuta el script de decodificacion y borra los ficheros temporales.</li>
</ol>
<p><span id="more-58"></span>Toda esta serie de comandos generados se guardan en un fichero de texto.</p>
<p>El resultado tiene esta pinta:</p>
<blockquote>
<h6>cd %TEMP%</h6>
<h6>echo /9j/4AAQSkZJRgABAQEAYABgAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD/2wBDAAUDBAQE &gt; file.b64</h6>
<h6>echo AwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIe &gt;&gt; file.b64</h6>
<h6>echo JBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e &gt;&gt; file.b64</h6>
<h6>[...]</h6>
<h6>echo c6+moJUUWWoc8QGR3dsZo4i5V5FI+WxlcGi3IqKKUVmSM/CLac073gMsCoooqnNd8BHTZYut &gt;&gt; file.b64<br />
echo JNbGb/ulRREiEoXUUWWwLroXUURAJ1UUUQf/2Q== &gt;&gt; file.b64<br />
echo Option Explicit &gt; base64.vbs<br />
echo Dim a, inFile, outFile, b64Enc, b64Dec, s, DM, EL &gt;&gt; base64.vbs<br />
echo Set a = WScript.Arguments &gt;&gt; base64.vbs<br />
[...]<br />
cscript base64.vbs file.b64 yofoto.jpg<br />
del base64.vbs file.b64</h6>
</blockquote>
<p>Espero que os sea útil.</p>
<h3>Descargas</h3>
<p><a href="http://rusoblancogarbage.googlecode.com/svn/trunk/echopy/echopy.pl">echopy</a>: Codifica ficheros en series de comandos de DOS</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=58&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2010/01/12/echopy-codifica-ficheros-en-series-de-comandos-de-dos/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>
	</item>
		<item>
		<title>insaneicar: Herramienta de estrés para antivirus</title>
		<link>http://rusoblanco.com/2010/01/05/insaneicar-herramienta-de-estres-para-antivirus/</link>
		<comments>http://rusoblanco.com/2010/01/05/insaneicar-herramienta-de-estres-para-antivirus/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 01:44:57 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://rusoblanco.com/?p=43</guid>
		<description><![CDATA[Hace un par de años se me ocurrió la idea de implementar una herramienta para hacer pruebas de estrés a antivirus usando ficheros EICAR. Para los que no lo conozcais EICAR (Standard Anti-Virus Test File) es un fichero de texto que se puede ejecutar como un .COM; no es ningún código malicioso, ya que está [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=43&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hace un par de años se me ocurrió la idea de implementar una herramienta para hacer pruebas de estrés a antivirus usando ficheros <a href="http://en.wikipedia.org/wiki/EICAR_test_file" target="_blank">EICAR</a>.</p>
<p>Para los que no lo conozcais EICAR (Standard Anti-Virus Test File) es un fichero de texto que se puede ejecutar como un .COM; no es ningún código malicioso, ya que está desarrollado a propósito para el testeo de antivirus, y por lo tanto, es <a href="http://www.virustotal.com/es/analisis/131f95c51cc819465fa1797f6ccacf9d494aaaff46fa3eac73ae63ffbdfd8267-1260278249" target="_blank">detectado por el 100% de los antivirus</a>.</p>
<p><span id="more-43"></span>EICAR tiene esta pinta:</p>
<pre><em>X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*</em>
</pre>
<p>Si copias y pegas esa cadena en un fichero con extension .COM (sin más caracteres que la cadena), y lo intentas guardar, seguro que tendrás un aviso de tu antivirus&#8230; ¿Pero qué pasa si automatizamos esto para que se haga cientos de veces por segundo? ¡Pues cosas bastante curiosas!</p>
<h3>insaneicar</h3>
<p>Es mi implementación de una herramienta de estrés de antivirus. Su función es crear subdirectorios en el directorio donde se ejecuta y dentro de estos miles de copias de EICAR. Se pueden lanzar varias instancias a la vez acelerando el proceso.</p>
<p>Como no he tenido la oportunidad de probarlo en diferentes antivirus os agradecería que lo probárais y me mandaseis una descripción del comportamiento del antivirus y unas capturas de pantalla :D</p>
<p>Por cierto, si lo ejecutais dentro de una unidad compartida podeis divertiros un rato :)</p>
<h4>Descargas</h4>
<ul>
<li><a href="http://rusoblancogarbage.googlecode.com/svn/trunk/insaneicar/insaneicar.c" target="_blank">insaneicar.c</a>: Código fuente Windows/Linux</li>
<li><a href="http://rusoblancogarbage.googlecode.com/svn/trunk/insaneicar/insaneicar.exe" target="_blank">insaneicar.exe</a>: Ejecutable para Windows</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=43&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2010/01/05/insaneicar-herramienta-de-estres-para-antivirus/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>
	</item>
		<item>
		<title>msntunnel: Tuneliza conexiones TCP usando MSN Messenger</title>
		<link>http://rusoblanco.com/2010/01/04/msntunnel/</link>
		<comments>http://rusoblanco.com/2010/01/04/msntunnel/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 02:55:27 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[messenger]]></category>
		<category><![CDATA[tunneling]]></category>

		<guid isPermaLink="false">http://rusoblanco.com/?p=31</guid>
		<description><![CDATA[Script para tunelizar tráfico TCP a través de MSN Messenger.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=31&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Como hace bastante tiempo que no publico nada tengo un montoooooon de basura arrinconada en los portátiles; y por esto, he abierto un proyecto en googlecode (<a href="http://code.google.com/p/rusoblancogarbage/" target="_blank">rusoblancogarbage</a>) para ir subiendo todos los scripts y códigos curiosos que tengo por aquí.</p>
<p style="text-align:justify;">Para empezar he subido <a href="http://rusoblancogarbage.googlecode.com/svn/trunk/msntunnel/msntunnel.py" target="_blank">msntunnel.py</a>, este pequeño script permite conectarte a un puerto de un host remoto usando como pasarela una conexion de MSN Messenger.</p>
<p style="text-align:justify;"><span id="more-31"></span></p>
<p style="text-align:justify;">
<h3 style="text-align:justify;">Teoría</h3>
<p style="text-align:justify;">La teoría es bien simple, en la máquina origen de la conexión se pone un puerto a la escucha que es leido por msntunnel.py, cada uno de los paquetes que se leen en ese socket se codifica en base64 y se mandan usando una cuenta de messenger como un mensaje de chat a una segunda cuenta de messenger manejada por otro proceso msntunnel.py en el host remoto,  el mensaje se decodifica y se envía al host (normalmente localhost) y puerto de destino.</p>
<p style="text-align:justify;">
<h3 style="text-align:justify;">Ejemplo</h3>
<p style="text-align:justify;"><a href="http://rusoblancoblog.files.wordpress.com/2010/01/msntunnel.png"><img class="alignleft size-medium wp-image-32" title="msntunnel schema" src="http://rusoblancoblog.files.wordpress.com/2010/01/msntunnel.png?w=300&#038;h=158" alt="" width="300" height="158" /></a>No os distraigais con el pedazo de esquema que he hecho con el Dia; os pongo un ejemplo.</p>
<p style="text-align:justify;">Digamos que tenemos dos cuentas de MSN Messenger (host_a@hotmail.com y host_b@hotmail.com) previamente asociadas entre si como contactos.</p>
<p style="text-align:justify;">Si quisiéramos conectarnos al puerto 22 de HOST B desde HOST A haríamos lo siguiente:</p>
<blockquote>
<h6>En HOST A:</h6>
<p>root@host_a# python msntunnel.py -u host_a@hotmail.com -p passhosta -r host_b@hotmail.com -L 2222</p>
<h6>En HOST B:</h6>
<p>root@host_b# python msntunnel.py -u host_b@hotmail.com -p passhostb -r host_a@hotmail.com -R 127.0.0.1 -P 22</p></blockquote>
<p style="text-align:justify;">Una vez ejecutados estos comandos en sus respectivas máquinas deberíamos tener el puerto 2222 abierto en HOST A que corresponde con el puerto 22 en HOST B.</p>
<p style="text-align:justify;">
<h3 style="text-align:justify;">Ventajas</h3>
<ul style="text-align:justify;">
<li>La ventaja principal de este tipo de tunneling es que no es necesario conocer la dirección IP de la máquina destino ya que todo el routing de mensajes se hace a través de un servidor externo.</li>
<li>Otra de las ventajas es que no existe comunicación directa entre las máquinas y por lo tanto es un poquito más dificil de rastrear.</li>
</ul>
<h3 style="text-align:justify;">Limitaciones</h3>
<ul style="text-align:justify;">
<li>En esta versión no se verifica que el tamaño del paquete codificado en base64 sea lo suficientemente pequeño para que el protocolo de messenger lo admita, por lo tanto los paquetes grandes dan un error de envio (más bien creo que no llegan xD). Lo dicho, como ésta versión falla con paquetes grandes, lo mejor es que la probeis con algo como SSH o quizas sea suficiente con bajar el MTU de loopback (no lo he probado).</li>
<li>Otra limitación es la velocidad que se ve bastante afectada.</li>
<li>El canal de comunicación es controlado por un tercero (Microsoft) por lo que la modificación/intercepción/almacenamiento de la comunicación es posible para el.</li>
</ul>
<h3 style="text-align:justify;">Posibilidades</h3>
<ul style="text-align:justify;">
<li>No sería demasiado complicado <span style="text-decoration:line-through;">reescribir</span> modificar el código para usar interfaces TUN en vez de sockets y así poder tener más libertad en la conexión.</li>
<li>Otra mejora interesante sería permitir la comunicación simultanea con más de una cuenta de messenger de la lista de contactos y así tener un auténtico servicio de VPN sin un servidor dedicado (OpenVPN/Hamachi por messenger x&#8221;D).</li>
<li>Incluir otros servicios de mensajería instantanea como jabber, icq, irc&#8230;</li>
</ul>
<h3 style="text-align:justify;">Descargas</h3>
<ul style="text-align:justify;">
<li><a href="http://rusoblancogarbage.googlecode.com/svn/trunk/msntunnel/msntunnel.py" target="_blank">msntunnel.py</a></li>
<li style="text-align:justify;"><a href="http://blitiri.com.ar/p/msnlib/" target="_blank">msnlib</a>: a Python MSN messenger protocol library and client (dependencia)</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=31&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2010/01/04/msntunnel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>

		<media:content url="http://rusoblancoblog.files.wordpress.com/2010/01/msntunnel.png?w=300" medium="image">
			<media:title type="html">msntunnel schema</media:title>
		</media:content>
	</item>
		<item>
		<title>De vuelta!!</title>
		<link>http://rusoblanco.com/2010/01/03/de-vuelta/</link>
		<comments>http://rusoblanco.com/2010/01/03/de-vuelta/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 07:49:47 +0000</pubDate>
		<dc:creator>nilp0inter</dc:creator>
				<category><![CDATA[/dev/urandom]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://rusoblancoblog.wordpress.com/?p=10</guid>
		<description><![CDATA[Tras un tiempo apartado, vuelvo a abrir la página para publicar las chorradas que me salen de la cabeza. Espero que no os moleste demasiado :D Al ataque!!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=10&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tras un tiempo apartado, vuelvo a abrir la página para publicar las chorradas que me salen de la cabeza. Espero que no os moleste demasiado :D</p>
<p>Al ataque!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rusoblancoblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rusoblancoblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rusoblancoblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rusoblancoblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rusoblancoblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rusoblancoblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rusoblancoblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rusoblancoblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rusoblancoblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rusoblancoblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rusoblancoblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rusoblancoblog.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rusoblancoblog.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rusoblancoblog.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rusoblanco.com&amp;blog=11220553&amp;post=10&amp;subd=rusoblancoblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rusoblanco.com/2010/01/03/de-vuelta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0378255052fe5a7a42f50cd284cda29?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilp0inter</media:title>
		</media:content>
	</item>
	</channel>
</rss>
