<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DisidentS Team</title>
	<atom:link href="http://www.disidents.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.disidents.org</link>
	<description>-= Sharing Knowledge since 1996! =- Seguridad, Ingeniería Inversa, Redes, Programación, Noticias</description>
	<lastBuildDate>Fri, 03 Sep 2010 13:10:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Control de menores, aquí si, allá no.</title>
		<link>http://www.disidents.org/2010/08/28/control-de-menores-aqui-si-alla-no/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=control-de-menores-aqui-si-alla-no</link>
		<comments>http://www.disidents.org/2010/08/28/control-de-menores-aqui-si-alla-no/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 16:13:37 +0000</pubDate>
		<dc:creator>noukeys</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[noukeys]]></category>
		<category><![CDATA[privacidad]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=506</guid>
		<description><![CDATA[Caliente video, ¿no? Me ha llamado la atención que youtube califica este vídeo como no apto para menores y desde su página necesitas confirmar tu edad para verlo, pero, si embebemos el video en una web (por ejemplo esta) no hay ningún tipo de control. El contenido continua alojado en youtube, ¿deberían controlar el acceso?; [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Sm1GV1W5TfA?fs=1&amp;hl=es_ES" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/Sm1GV1W5TfA?fs=1&amp;hl=es_ES" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Caliente video, ¿no?</p>
<p>Me ha llamado la atención que youtube califica este vídeo como no apto para menores y desde su página necesitas confirmar tu edad para verlo, pero, si embebemos el video en una web (por ejemplo esta) no hay ningún tipo de control.</p>
<p>El contenido continua alojado en youtube, ¿deberían controlar el acceso?; ¿deberíamos hacerlo nosotros?</p>
<p>El debate queda abierto xD</p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/08/28/control-de-menores-aqui-si-alla-no/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Pacman!</title>
		<link>http://www.disidents.org/2010/06/30/google-pacman/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-pacman</link>
		<comments>http://www.disidents.org/2010/06/30/google-pacman/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 18:10:00 +0000</pubDate>
		<dc:creator>dudu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=498</guid>
		<description><![CDATA[Aloha! como me parecio genial la idea de google de poner el pacman en su aniversario, rebuskando por varios sitios, y con un minimo de trabajo, aki esta el GOOGLE PACMAN! Que lo disfruteis! Es un HTM con su corresponiendo jS. Poka cosa, pero entrañable! Ah las instrucciones es tener un servidor web instlado i [...]]]></description>
			<content:encoded><![CDATA[<p>Aloha!</p>
<p>como me parecio genial la idea de google de poner el pacman en su aniversario, rebuskando por varios sitios,</p>
<p>y con un minimo de trabajo, aki esta el GOOGLE PACMAN!</p>
<p>Que lo disfruteis! <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Es un HTM con su corresponiendo jS.</p>
<p>Poka cosa, pero entrañable! <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ah las instrucciones es tener un servidor web instlado i soporte de javascript&#8230; poca kosa no? <img src='http://www.disidents.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Si no teneis nada de lo anterior, descargar e instalar apache <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  q es libre <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Link para descargar <a href="http://www.disidents.org/wp-content/uploads/2010/06/gpc.rar">aquí</a>.</p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/06/30/google-pacman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suplantación de identidad en comentarios de WP</title>
		<link>http://www.disidents.org/2010/06/24/suplantacion-de-identidad-en-comentarios-de-wp/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=suplantacion-de-identidad-en-comentarios-de-wp</link>
		<comments>http://www.disidents.org/2010/06/24/suplantacion-de-identidad-en-comentarios-de-wp/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 15:45:21 +0000</pubDate>
		<dc:creator>noukeys</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[noukeys]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=487</guid>
		<description><![CDATA[Mirando el blog de un amigo, me ha dado por registrarme y toqueteando me he dado cuenta de una cosa muy curiosa. 1.- Creo mi perfil noukeys y, como vemos en estas imágenes y escribo un comentario. 2.- Bueno hasta hay todo normal. Pero, ¿que pasa si cambiamos ciertos campos en nuestro perfil? Vamos a [...]]]></description>
			<content:encoded><![CDATA[<p>Mirando el blog de un amigo, me ha dado por registrarme y toqueteando me he dado cuenta de una cosa muy curiosa.</p>
<p>1.- Creo mi perfil noukeys y, como vemos en estas imágenes y escribo un comentario.</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2010/06/1.png"><img class="aligncenter size-medium wp-image-488" title="1" src="http://www.disidents.org/wp-content/uploads/2010/06/1-300x104.png" alt="" width="300" height="104" /></a><a href="http://www.disidents.org/wp-content/uploads/2010/06/2.png"><img class="aligncenter size-medium wp-image-489" title="2" src="http://www.disidents.org/wp-content/uploads/2010/06/2-300x120.png" alt="" width="300" height="120" /></a></p>
<p>2.- Bueno hasta hay todo normal. Pero, ¿que pasa si cambiamos ciertos campos en nuestro perfil? Vamos a ver . . .</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2010/06/3.png"><img class="aligncenter size-medium wp-image-490" title="3" src="http://www.disidents.org/wp-content/uploads/2010/06/3-300x93.png" alt="" width="300" height="93" /></a><a href="http://www.disidents.org/wp-content/uploads/2010/06/4.png"><img class="aligncenter size-medium wp-image-491" title="4" src="http://www.disidents.org/wp-content/uploads/2010/06/4-300x192.png" alt="" width="300" height="192" /></a></p>
<p>Pues el efecto óptico es muy bonito, parece que el admin nos esta dando la bienvenida!.</p>
<p>¿Suplantación de identidad?</p>
<p>¿Debería WP limitar ciertos nombres en ciertos campos?</p>
<p>¿Podemos considerarlo un fallo de seguridad?</p>
<p>Prefiero no pronunciarme, pero el efecto es cuanto menos curioso &#8230;</p>
<p style="text-align: right;">Un saludo y hasta el próximo _POST</p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/06/24/suplantacion-de-identidad-en-comentarios-de-wp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hacking a university web at the university</title>
		<link>http://www.disidents.org/2010/05/29/hacking-a-university-web-at-the-university/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hacking-a-university-web-at-the-university</link>
		<comments>http://www.disidents.org/2010/05/29/hacking-a-university-web-at-the-university/#comments</comments>
		<pubDate>Sat, 29 May 2010 16:04:38 +0000</pubDate>
		<dc:creator>noukeys</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[charla]]></category>
		<category><![CDATA[conferencia]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[noukeys]]></category>
		<category><![CDATA[seguridad informática]]></category>
		<category><![CDATA[universidad]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=479</guid>
		<description><![CDATA[Un chico de españa mostrando en una charla en la universidad los fallos en la web de la misma. Audio un poco malo, sorry En breve actualizare el post con los videos que se muestran en la conferencia convert this post to pdf.]]></description>
			<content:encoded><![CDATA[<p>Un chico de españa mostrando en una charla en la universidad los fallos en la web de la misma.</p>
<p><object id="utv362773" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="utv_n_549813" /><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=7096232&amp;locale=en_US" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/7096232" /><embed id="utv362773" type="application/x-shockwave-flash" width="480" height="386" src="http://www.ustream.tv/flash/video/7096232" allowscriptaccess="always" allowfullscreen="true" flashvars="loc=%2F&amp;autoplay=false&amp;vid=7096232&amp;locale=en_US" name="utv_n_549813"></embed></object></p>
<p><object id="utv837238" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="utv_n_782675" /><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=7097006&amp;locale=en_US" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/7097006" /><embed id="utv837238" type="application/x-shockwave-flash" width="480" height="386" src="http://www.ustream.tv/flash/video/7097006" allowscriptaccess="always" allowfullscreen="true" flashvars="loc=%2F&amp;autoplay=false&amp;vid=7097006&amp;locale=en_US" name="utv_n_782675"></embed></object></p>
<p><object id="utv985913" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="utv_n_554443" /><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=7097178&amp;locale=en_US" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/7097178" /><embed id="utv985913" type="application/x-shockwave-flash" width="480" height="386" src="http://www.ustream.tv/flash/video/7097178" allowscriptaccess="always" allowfullscreen="true" flashvars="loc=%2F&amp;autoplay=false&amp;vid=7097178&amp;locale=en_US" name="utv_n_554443"></embed></object></p>
<p>Audio un poco malo, sorry <img src='http://www.disidents.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>En breve actualizare el post con los videos que se muestran en la conferencia <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/05/29/hacking-a-university-web-at-the-university/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aumentando la velocidad de la ADSL</title>
		<link>http://www.disidents.org/2010/05/06/aumentando-la-velocidad-de-la-adsl/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=aumentando-la-velocidad-de-la-adsl</link>
		<comments>http://www.disidents.org/2010/05/06/aumentando-la-velocidad-de-la-adsl/#comments</comments>
		<pubDate>Thu, 06 May 2010 16:58:50 +0000</pubDate>
		<dc:creator>dudu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aumentar velocidad de internet]]></category>
		<category><![CDATA[DisidentS]]></category>
		<category><![CDATA[dudu]]></category>
		<category><![CDATA[Hacking]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=462</guid>
		<description><![CDATA[Bueno, esto sera una chorrada&#8230;. o No, porque funciona en todas las ADSL  que llevo probadas y van casi 20 .. XDD. Si teneis contratadas 6 Mb, y os llegan 6Mb, dejar de leer&#8230; pero si teneis contratado 6Mb y os llegan 3 &#8230; o cualkier velocidad i os llega MENOS de lo q deberias [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.disidents.org/wp-content/uploads/2010/05/nudo1.jpg"><img class="aligncenter size-full wp-image-466" title="nudo" src="http://www.disidents.org/wp-content/uploads/2010/05/nudo1.jpg" alt="" width="512" height="384" /></a>Bueno, esto sera una chorrada&#8230;. o No,</p>
<p>porque funciona en todas las ADSL  que llevo probadas y van casi 20 .. XDD.</p>
<p>Si teneis contratadas 6 Mb, y os llegan 6Mb, dejar de leer&#8230;</p>
<p>pero si teneis contratado 6Mb y os llegan 3 &#8230; o cualkier velocidad i os llega MENOS de lo q deberias por distancia, ruido etc&#8230; etc&#8230;. podeis probar lo siguiente:</p>
<p>Hacer un NUDO SIMPLE al cable de la adsl del lado del ROUTER, y volver a linkar y comprobar como teneis una ADSL mas rapida  <img src='http://www.disidents.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Saludos</p>
<p>P.D. Ya se que la foto es de un cable de RED, no de telefono, pero os haceis a la idea del nudo <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  jejeje</p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/05/06/aumentando-la-velocidad-de-la-adsl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tutorial Trainer para DrugLord 2.2 by Krozmic</title>
		<link>http://www.disidents.org/2010/05/02/tutorial-trainer-para-druglord-2-2-by-krozmic/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tutorial-trainer-para-druglord-2-2-by-krozmic</link>
		<comments>http://www.disidents.org/2010/05/02/tutorial-trainer-para-druglord-2-2-by-krozmic/#comments</comments>
		<pubDate>Mon, 03 May 2010 01:45:06 +0000</pubDate>
		<dc:creator>krozmic</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Cracking]]></category>
		<category><![CDATA[DisidentS]]></category>
		<category><![CDATA[Druglord]]></category>
		<category><![CDATA[Ingeniería Inversa]]></category>
		<category><![CDATA[krozmic]]></category>
		<category><![CDATA[Reversing Engineering]]></category>
		<category><![CDATA[trainer]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=426</guid>
		<description><![CDATA[Bueno&#8230; este es mi primer tute&#8230; y no se como empezar&#8230; jeje vamos por partes no? Imagen del juego: Este es el juego&#8230; para que vean que no es un juego de esos en 3d y que tiene todos los chiches&#8230;este es así a lo sencillo&#8230; El juego trata de ser vendedor de drogas&#8230; Un [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Bueno&#8230; este es mi primer tute&#8230; y no se como empezar&#8230; jeje vamos por partes no?</div>
<div id="_mcePaste">Imagen del juego:</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic1.jpg"><img class="aligncenter size-medium wp-image-428" title="krozmic1" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic1-300x265.jpg" alt="" width="300" height="265" /></a></div>
<div>Este es el juego&#8230; para que vean que no es un juego de esos en 3d y que tiene todos los chiches&#8230;este es así a lo sencillo&#8230;</div>
<div>El juego trata de ser vendedor de drogas&#8230; Un juego al estilo Oferta – Demanda&#8230; compras droga barata y lo vendes cuando sea cara&#8230;</div>
<div>Bueno.. como yo siempre lo juego y mi hermano también.. sabemos bien como funciona&#8230; el juego solo tiene 55 días máximo de juego&#8230; Para los que piensen.. NO es una protección de tiempo&#8230;es 55 días juego&#8230;</div>
<div id="_mcePaste">Como les decía.. quisimos jugar mas días.. tener mas dinero para comprar droga&#8230; y tener mayor capacidad para almacenar dicha droga&#8230;</div>
<div id="_mcePaste">Me dije.. “Hummm aprendería mas sobre el reversing haciendo esto&#8230;. y AHHH también aprendí a programar&#8230; Pues bueno.. Intentemoslo&#8230;”</div>
<div id="_mcePaste">Y ahora lo intentaremos&#8230;</div>
<p></p>
<div>– <strong>BUSCANDO DATOS IMPORTANTES&#8230;</strong></div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic2.jpg"><img class="aligncenter size-medium wp-image-429" title="krozmic2" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic2-300x265.jpg" alt="" width="300" height="265" /></a></div>
<div id="_mcePaste">Bueno.. ahí les señale lo que necesitamos&#8230; “Day: 2/30” , “Cash: 434” y “Your pants pocket (2/10)”</div>
<div>Como ven ya jugue dos dias&#8230; gaste mi dinero para comprar el “Pot” y en “Your pants&#8230;” tengo mis dos unidades, kilos, bolsas o lo que sea de Pot&#8230;</div>
<div id="_mcePaste">Si.. ya lo tenemos todo&#8230;</div>
<p></p>
<div id="_mcePaste"><strong>– ACLARACIONES o OBSERVACIONES&#8230;</strong></div>
<div id="_mcePaste">Esto les muestro porque se como va el juego.. y para aclarar cualquier duda&#8230;</div>
<div id="_mcePaste">El juego tiene unos rankings&#8230; subis de ranking cuando ya tienes 1.000.000 de dolares etc etc y te da 5 dias mas de juego, te aumenta la capacidad y todo lo demas&#8230;aquí les dejo los rankings&#8230; que nos ayudaran para despues&#8230;.</div>
<div>Ranks</div>
<div>You can have one of six ranks at any give time:</div>
<p></p>
<div>Wannabe</div>
<div id="_mcePaste">Cash Required: $0</div>
<div id="_mcePaste">Carrying Capacity: 10 units</div>
<div id="_mcePaste">Container: pants pocket</div>
<p></p>
<div>Small-time Operator</div>
<div id="_mcePaste">Cash Required: $5,000</div>
<div id="_mcePaste">Carrying Capacity: 25 units</div>
<div id="_mcePaste">Container: coat</div>
<p></p>
<div>Dealer</div>
<div id="_mcePaste">Cash Required: $40,000</div>
<div id="_mcePaste">Carrying Capacity: 100 units</div>
<div id="_mcePaste">Container: black Trans Am</div>
<p></p>
<div>Big-Time Dealer</div>
<div id="_mcePaste">Cash Required: $300,000</div>
<div id="_mcePaste">Carrying Capacity: 600 units</div>
<div id="_mcePaste">Container: converted milk truck</div>
<p></p>
<div>Distributer</div>
<div id="_mcePaste">Cash Required: $2,500,000</div>
<div id="_mcePaste">Carrying Capacity: 3,500 units</div>
<div id="_mcePaste">Container: warehouse</div>
<p></p>
<div>Drug Lord</div>
<div id="_mcePaste">Cash Required: $15,000,000</div>
<div id="_mcePaste">Carrying Capacity: 20,000 units</div>
<div id="_mcePaste">Container: island paradise</div>
<p></p>
<div>Ya&#8230;. Bueno ahora que viene&#8230;</div>
<div id="_mcePaste">Ah cierto.. debugear el juego&#8230;</div>
<p></p>
<div>– <strong>EL DEBUG DEL JUEGO&#8230;.</strong></div>
<div>Primero primero lo escaneamos con el RDG&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic3.jpg"><img class="aligncenter size-medium wp-image-430" title="krozmic3" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic3-300x158.jpg" alt="" width="300" height="158" /></a></div>
<div id="_mcePaste">Bueno dice archivo sospechoso y bla bla.. no me interesa&#8230;</div>
<div id="_mcePaste">Pero no hay nada de packer y todo eso&#8230;</div>
<div id="_mcePaste">Depuremolo de una vez&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic4.jpg"><img class="aligncenter size-medium wp-image-431" title="krozmic4" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic4-300x183.jpg" alt="" width="300" height="183" /></a></div>
<div id="_mcePaste">caemos aquí&#8230;</div>
<div id="_mcePaste">que le hago, que le hago.. si no se entiende un huevo&#8230;</div>
<div id="_mcePaste">Hey cierto&#8230; ver los text string y si no hay nada las apis comunes que siempre usamos&#8230;</div>
<div>Text String Primero:</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic5.jpg"><img class="aligncenter size-medium wp-image-432" title="krozmic5" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic5-300x198.jpg" alt="" width="300" height="198" /></a></div>
<div id="_mcePaste">huuuuuuuuuuuuu&#8230; millones&#8230; seguro hay alguno que nos sirve&#8230;</div>
<div>y seguro que hay millones de apis&#8230;</div>
<div>pero se me ocurrio algo&#8230;. en dias decia&#8230; “Day:1/30”</div>
<div>intentemos buscando la constante 30 en el debug.. en hexa es igual a “1E”</div>
<div>Click derecho sobre el debug &gt; search for &gt; Constant..</div>
<div>le ponemos el 30 en decimal o el 1E en hexa&#8230; Aceptamos</div>
<div>y paramos en&#8230;.</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic6.jpg"><img class="aligncenter size-medium wp-image-433" title="krozmic6" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic6-300x250.jpg" alt="" width="300" height="250" /></a></div>
<div>Y si.. no me digan nada.. ahi tenemos una api&#8230; pero llegamos de otra forma&#8230; asique</div>
<div>EXPERIENCIA+1</div>
<div>Sigamos&#8230;.</div>
<div>Ponemos una Bp sobre PUSH 1E&#8230; damos run&#8230; paramos de vuelta&#8230;</div>
<div>Traceamos un poco&#8230; y llegamos <strong>00406011 MOV DWORD PTR DS:[42AD74],1E</strong></div>
<div id="_mcePaste">osea que mueve los “30” a esa pocicion de memoria&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic7.jpg"><img class="aligncenter size-medium wp-image-434" title="krozmic7" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic7-290x300.jpg" alt="" width="290" height="300" /></a></div>
<div>Ven&#8230;</div>
<div>bueno&#8230; para probar podriamos, no se.. modificar ese byte&#8230; por otro para probar si sale mas dias&#8230;.entonces&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic8.jpg"><img class="aligncenter size-medium wp-image-435" title="krozmic8" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic8-253x300.jpg" alt="" width="253" height="300" /></a></div>
<div id="_mcePaste">y cambia 1E por FF&#8230; que son&#8230;255&#8230;</div>
<div>damos run y nos fijamos&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic9.jpg"><img class="aligncenter size-full wp-image-436" title="krozmic9" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic9.jpg" alt="" width="244" height="183" /></a></div>
<div id="_mcePaste">y si.. son 255 dias&#8230;volvemos a donde estabamos y anotamos la posición de la memoria donde esta alojado el 1E&#8230;</div>
<div id="_mcePaste">[0042AD74]</div>
<div>Bien&#8230; ya tenemos los dias&#8230;</div>
<div id="_mcePaste">Ahora el cash&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic10.jpg"><img class="aligncenter size-full wp-image-437" title="krozmic10" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic10.jpg" alt="" width="253" height="184" /></a></div>
<div id="_mcePaste">Bueno cuando empezamos el juego.. tenemos 1,990 dolares y una deuda de 1,150&#8230;lo de la deuda lo dejamos&#8230; total cuando tengamos 1millon de dolares ni vamos a sentir esa deuda..jiji</div>
<div>Ahora.. como procedemos&#8230;</div>
<div>Lo que podriamos hacer es&#8230; poner un Bp en SendDlgItemMessageA y buscar y buscar hasta encontrar el indicado&#8230; Asi como lo hice yo&#8230; pero ya me olvide&#8230; asique eso lo pueden hacer ustedes&#8230;</div>
<div id="_mcePaste">bueno&#8230; la verdad que no me acuerdo de donde estaba, como y porque&#8230;</div>
<div id="_mcePaste">pero encontre que el primer cash que se agrega es 2,000 dolares y no 1,990.. seguro que es por los</div>
<div id="_mcePaste">impuestos, gasto por el carne de vendedor de drogas.. que se yo&#8230;</div>
<div id="_mcePaste">lo que si que cuando vimos donde se movia los dias a la memoria&#8230; mas abajito este el del cash&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic11.jpg"><img class="aligncenter size-medium wp-image-438" title="krozmic11" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic11-300x216.jpg" alt="" width="300" height="216" /></a></div>
<div>si ven.. dice&#8230; <strong>00406044 MOV DWORD PTR DS:[42ACE0],7D0</strong></div>
<div id="_mcePaste">mueve 7D0 que son los 2000$ a esa pocicion de la memoria&#8230;</div>
<div>probamos de vuelta&#8230;</div>
<div id="_mcePaste">vemos en la memoria&#8230; osea en el dump y vemos</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic19.jpg"><img class="aligncenter size-medium wp-image-445" title="krozmic19" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic19-300x221.jpg" alt="" width="300" height="221" /></a></div>
<div id="_mcePaste">ahi esta el 7D0 alrevez&#8230; (Odio que siempre lo ponga al revez..me marea. y peor si estoy con resaca)</div>
<div id="_mcePaste">bueno ya saben como modificar los bytes&#8230; agarramos los dos y ponemo fill con FF`s si salio tiene que aver FF FF</div>
<div id="_mcePaste">pero cuanto dinero seria esto&#8230; para saber claro si salio o no&#8230; calculadora y son&#8230; 65.535 $</div>
<div>damos run y miramos el cash&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic12.jpg"><img class="aligncenter size-full wp-image-439" title="krozmic12" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic12.jpg" alt="" width="248" height="183" /></a></div>
<div id="_mcePaste">y practicamente nos faltan los 10$&#8230; pero no me importa.. a mi por lo menos 10$ en el juego no me interesa&#8230; si voy a ser rico&#8230;</div>
<div id="_mcePaste">bueno&#8230; ya sabemos que hacer&#8230; anotar la pocicion de la memoria donde esta alojado el cash&#8230;[42ACE0]</div>
<div id="_mcePaste">ya tenemos el cash.. luego le agregaremos lo que queremos de dinero&#8230;</div>
<div>Ahora lo que mas cuesta&#8230; la capacidad&#8230;</div>
<div id="_mcePaste">como vieron al comienzo donde estaban los rankings&#8230; se ve que hay 6 tipos de capacidades&#8230;</div>
<p></p>
<div>Wannabe</div>
<div id="_mcePaste">Carrying Capacity: 10 units</div>
<div>Small-time Operator</div>
<div id="_mcePaste">Carrying Capacity: 25 units</div>
<div>Dealer</div>
<div id="_mcePaste">Carrying Capacity: 100 units</div>
<div>Big-Time Dealer</div>
<div id="_mcePaste">Carrying Capacity: 600 units</div>
<div>Distributer</div>
<div id="_mcePaste">Carrying Capacity: 3,500 units</div>
<div>Drug Lord</div>
<div id="_mcePaste">Carrying Capacity: 20,000 units</div>
<p></p>
<div>y bueno.. si le modificamos al comienzo.. una capacidad de 10unidades por una capacidad de 15000unidades cuando subamos de ranking tendremos de vuelta 25 unidades de capacidad y asi sucesivamente&#8230; osea que hay que pescarlos a todos y modificarlos&#8230;</div>
<div>bueno&#8230; no me van a creer pero me olvide tambien como llegue ahi&#8230; haremos algo rapidito&#8230;.</div>
<div>si tienen el GREATISWINDOWSE&#8230; pues ejecutenlo&#8230;</div>
<div>ejecutemos el juego tambien&#8230;</div>
<div>y veamos&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic13.jpg"><img class="aligncenter size-medium wp-image-440" title="krozmic13" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic13-300x175.jpg" alt="" width="300" height="175" /></a></div>
<div>Bueno si tenemos el windowse y el druglord abiertos ponemos nuestro cursor sobre el (0/10) de Your pants pocket y nos fijamos en el windowse donde dice..</div>
<div id="_mcePaste">Control ID 000001FB</div>
<div id="_mcePaste">nos acordamos del numero  ese y cerramos el windowse y el juego&#8230;abrimos de vuelta el juego con el Olly y damos click derecho&gt; search for&gt; constant y ponemos lo del control id que vimos recien&#8230;.</div>
<div>y el olly nos tira aquí&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic14.jpg"><img class="aligncenter size-medium wp-image-441" title="krozmic14" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic14-300x234.jpg" alt="" width="300" height="234" /></a></div>
<div>si ven &#8230; un chiqui mas arriba dice ASCII “Your %s (%d%d)”&#8230; osea que es eso.. y que estamos muy muy cerca&#8230;.</div>
<div id="_mcePaste">que tal si le ponemos unas Bp un poco mas arriba para tracear&#8230;.</div>
<div id="_mcePaste">lo pueden poner en 00402998 MOV EBX,EAX</div>
<div>dan run.. y paran y tracean&#8230;</div>
<div>Llegamos a 004029CA el primer Bp de la imagen de arriba&#8230;. compara EBX con una dato de que</div>
<div id="_mcePaste">esa direccion&#8230;</div>
<div>que es un 0A&#8230; osea 10decimal&#8230; que es nuestra primera capacidad.</div>
<div>Pero bueno traceamos un poco mas y llegamos al segundo Bp de la imagen de arriba&#8230; el 00402A0E y vemos que mueve el 0A que esta en la direccion de la memoria a EAX&#8230;</div>
<div id="_mcePaste">nos fijamos en el esa direccion el el dump y modificamos el 0A por FF para ver si cambia o no&#8230;</div>
<div>ya saben como se hace.. y no lo repetire&#8230; no pega copiar y pegar imagenes&#8230;. aparte ya lo tienen que saber a estas alturas&#8230;</div>
<div id="_mcePaste">bueno&#8230; ya le modificamos por los FF y damos run para mironear&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic15.jpg"><img class="aligncenter size-full wp-image-442" title="krozmic15" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic15.jpg" alt="" width="170" height="52" /></a></div>
<div>Y si.. ahi estan los 255 que era el FF que modificamos&#8230;</div>
<div id="_mcePaste">volvemos&#8230;. anotamos la direccion&#8230; 004230F0</div>
<div>como les dije.. ahora falta pescar a las otras 5 capacidades&#8230;</div>
<div>dejamos los Bp como estan&#8230; ahora a jugar para pescarlos&#8230;</div>
<div id="_mcePaste">(pero si hay que dominar el juego para subir de ranking&#8230; algo mas facil???)</div>
<div>bueno.. ya que anotaron donde estaba alojado el cash.. vamos a modificarlo de entrada para que los rankings pasen rapido&#8230;</div>
<div id="_mcePaste">reiniciamos el olly&#8230;</div>
<div>hacemos goto a 00406044 donde ingresaba el 2000$</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic16.jpg"><img class="aligncenter size-medium wp-image-443" title="krozmic16" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic16-300x221.jpg" alt="" width="300" height="221" /></a></div>
<div id="_mcePaste">y modificamos el D0 07 del dump por haber humm&#8230; para el ranking de druglord necesitamos</div>
<div id="_mcePaste">15.000.000 de $</div>
<div id="_mcePaste">asique&#8230; le agregaremos 20.000.000 de $</div>
<div>bueno.. 20millones en hexa es &#8230; 1312D00</div>
<div id="_mcePaste">y como les dije que me marea ponerlo alrevez&#8230; me programe un programita que te da la vuelta los</div>
<div id="_mcePaste">numeros (litle endian-big endian) para que los escribas en el dump&#8230;</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic17.jpg"><img class="aligncenter size-medium wp-image-444" title="krozmic17" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic17-300x169.jpg" alt="" width="300" height="169" /></a></div>
<div id="_mcePaste">Ahi lo tenemos&#8230; me automatice el problema&#8230; asique le modificamos al D0 07 por 00 2D 31 01</div>
<div id="_mcePaste">queda entonces asi..</div>
<div><a href="http://www.disidents.org/wp-content/uploads/2010/05/krozmic18.jpg"><img class="aligncenter size-medium wp-image-427" title="krozmic18" src="http://www.disidents.org/wp-content/uploads/2010/05/krozmic18-300x63.jpg" alt="" width="300" height="63" /></a></div>
<div>y bueno Bp puestos&#8230; dinero puesto.. damos run y vemos que tenemos 19millones y pico&#8230;</div>
<div id="_mcePaste">ahora le damos en STAY HERE y nos para el olly&#8230;</div>
<div>nos fijamos que capacidad esta pasando&#8230;</div>
<div id="_mcePaste">volvemos a dar run&#8230; STAY HERE &#8230; para&#8230; miramos&#8230; run.. STAY HERE &#8230; para&#8230; miramos&#8230;hasta que tengamos estos valores</div>
<p></p>
<div>Carrying Capacity: 10 units <strong>este ya lo tenemos el 0A en hexa</strong></div>
<div>Small-time Operator</div>
<div id="_mcePaste">Carrying Capacity: 25 units <strong>este es 19 en hexa</strong></div>
<div>Dealer</div>
<div id="_mcePaste">Carrying Capacity: 100 units <strong>este es 64 en hexa</strong></div>
<div>Big-Time Dealer</div>
<div id="_mcePaste">Carrying Capacity: 600 units <strong>este es 258 en hexa</strong></div>
<div>Distributer</div>
<div id="_mcePaste">Carrying Capacity: 3,500 units <strong>este es DAC en hexa</strong></div>
<div>Drug Lord</div>
<div id="_mcePaste">Carrying Capacity: 20,000 units <strong>este es 4E20 en hexa</strong></div>
<p></p>
<div>esos valores en hex tienen que pescar&#8230; y anotar en que direccion de memoria estan&#8230;</div>
<div>yo les pongo aquí debajo&#8230;</div>
<p></p>
<div>el capacidad 25 esta en 423118 &#8220;19&#8243;</div>
<div id="_mcePaste">el capacidad 100 esta en 423140 &#8220;64&#8243;</div>
<div id="_mcePaste">el capacidad 600 esta en 423168 &#8220;258&#8243;</div>
<div id="_mcePaste">el capacidad 3500 esta en 423190 &#8220;DAC&#8221;</div>
<div id="_mcePaste">el capacidad 20000 esta en 4231B8 &#8220;4E20&#8243;</div>
<p></p>
<div>ya tenemos todo&#8230;</div>
<p></p>
<div>- <strong>RECOMPILACION DE NUEVOS DATOS</strong></div>
<p></p>
<div>Dirección de donde se aloja los días [42AD74]</div>
<div id="_mcePaste">Dirección de donde se aloja el cash [42ACE0]</div>
<div id="_mcePaste">Dirección de donde se aloja la capacidad 10 decimal 0A hexa [4230F0]</div>
<div id="_mcePaste">Dirección de donde se aloja la capacidad 25 decimal 19 hexa [423118]</div>
<div id="_mcePaste">Dirección de donde se aloja la capacidad 100 decimal 64 hexa [423140]</div>
<div id="_mcePaste">Dirección de donde se aloja la capacidad 600 decimal 258 hexa [423168]</div>
<div id="_mcePaste">Dirección de donde se aloja la capacidad 3500 decimal DAC hexa [423190]</div>
<div id="_mcePaste">Dirección de donde se aloja la capacidad 20000 decimal 4E20 hexa [4231B8]</div>
<p></p>
<div>ya esta todo&#8230;</div>
<div>ahora&#8230;</div>
<p></p>
<div>-<strong> PROGRAMACION DEL TRAINER</strong></div>
<div>Les dejo el código fuente en la capeta porque si les pego aquí se hará un caos.. y ustedes entenderán menos&#8230;</div>
<div id="_mcePaste">asique fíjense en la carpeta&#8230;</div>
<div id="_mcePaste">el código fuente tiene comentarios para que vean&#8230;</div>
<div id="_mcePaste">también les dejo en la carpeta el programita ese que da vuelta los números para ponerlo en el dump..</div>
<div id="_mcePaste">para los mas newies claro.. porque el resto de ustedes la dominan todo&#8230;</div>
<p></p>
<div>Con esto me voy despidiendo&#8230;</div>
<p>Bajar fuentes, complementos y juego:</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2010/05/OllydumpFORMAT.zip">OllydumpFORMAT</a> <a href="http://www.disidents.org/wp-content/uploads/2010/05/druglord.zip">druglord</a> <a href="http://www.disidents.org/wp-content/uploads/2010/05/DrugLTrainer.zip">DrugLTrainer</a></p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/05/02/tutorial-trainer-para-druglord-2-2-by-krozmic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>md5 search function</title>
		<link>http://www.disidents.org/2010/03/28/md5-search-function/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=md5-search-function</link>
		<comments>http://www.disidents.org/2010/03/28/md5-search-function/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 11:25:49 +0000</pubDate>
		<dc:creator>noukeys</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Cracking]]></category>
		<category><![CDATA[DisidentS]]></category>
		<category><![CDATA[Ingeniería Inversa]]></category>
		<category><![CDATA[md5 cracker]]></category>
		<category><![CDATA[noukeys]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=421</guid>
		<description><![CDATA[Muchas veces programamos chorraditas rápidas, que pueden llegar a ser muy útiles. Pues creo que la que aquí presento puede ser una de estas, es una función en python que búsca su f, dada su imagen f&#8217;. La he utilizado para hacer una auditoría a un fichero con más de 30.000 imágenes y la verdad, [...]]]></description>
			<content:encoded><![CDATA[<p>Muchas veces programamos chorraditas rápidas, que pueden llegar a ser muy útiles. Pues creo que la que aquí presento puede ser una de estas, es una función en python que búsca su f, dada su imagen f&#8217;.</p>
<p>La he utilizado para hacer una auditoría a un fichero con más de 30.000 imágenes y la verdad, los resultados han sido positivos.</p>
<p>He renombrado el ficherito a .txt para poder subirlo.</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2010/03/md5_cracker.txt">md5_cracker</a></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">import urllib</p>
<p>__id__ = &#8220;$Id: md5_cracker.py 2010-03-28 13:13$&#8221;<br />
__version__ = &#8220;$Revision: 0 $&#8221;<br />
__date__ = &#8220;$Date: 2010-03-28 13:13:51 +0100 (San, 28 Mar 2010) $&#8221;<br />
__author__ = &#8220;noukeys reverser (noukeys@gmail.com)&#8221;<br />
__copyright__ = &#8220;Copyright 2010+ noukeys&#8221;<br />
__license__ = &#8220;GPL&#8221;<br />
__URL__ = &#8220;http://www.reversing.es&#8221;</p>
<p>#Busca un hash en diversas webs conocidas.<br />
def md5search(hash):</p>
<p>find = &#8221;;</p>
<p>#busqueda:<br />
try:<br />
if find == &#8221;:<br />
f = urllib.urlopen(&#8220;http://gdataonline.com/qkhash.php?mode=txt&amp;hash=&#8221; + hash.strip(&#8216;\t\n&#8217;))<br />
for line in f.readlines():<br />
if (line.find(&#8216;&lt;tr&gt;&lt;td width=&#8221;65%&#8221;&gt;&#8217;) != -1) and (line.find(&#8216;????&#8217;) == -1):<br />
line = line.partition(&#8217;35%&#8221;&gt;&lt;b&gt;&#8217;)<br />
line = line[2].partition(&#8216;&lt;/b&gt;&#8217;)<br />
find = line[0]<br />
except:<br />
pass</p>
<p>#busqueda<br />
try:<br />
if find == &#8221;:<br />
params = urllib.urlencode({&#8216;pass&#8217;: hash.strip(&#8216;\t\n&#8217;), &#8216;option&#8217;: &#8216;hash2text&#8217;, &#8216;send&#8217;: &#8216;Submit&#8217;})<br />
f = urllib.urlopen(&#8220;http://md5online.net/&#8221;, params)<br />
for line in f.readlines():<br />
if line.find(&#8216;pass :&#8217;) != -1:<br />
line = line.partition(&#8216;s : &lt;b&gt;&#8217;)<br />
line = line[2].partition(&#8216;&lt;/b&gt;&#8217;)<br />
find = line[0]<br />
except:<br />
pass</p>
<p>#busqueda<br />
try:<br />
if find == &#8221;:<br />
params = urllib.urlencode({&#8216;term&#8217;: hash.strip(&#8216;\t\n&#8217;), &#8216;crackbtn&#8217;: &#8216;Crack+that+hash+baby%21&#8242;})<br />
f = urllib.urlopen(&#8220;http://md5crack.com/crackmd5.php&#8221;, params)<br />
for line in f.readlines():<br />
if line.find(&#8216;Found&#8217;) != -1:<br />
line = line.partition(&#8216;(&#8220;&#8216;)<br />
line = line[2].partition(&#8216;&#8221;)&#8217;)<br />
find = line[0]<br />
except:<br />
pass</p>
<p>#Resultados<br />
return find.strip(&#8216;\t\n&#8217;)</p>
<p>#P.O.C.<br />
print md5search(&#8217;084e0343a0486ff05530df6c705c8bb4&#8242;)</p>
</div>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/03/28/md5-search-function/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Jugando con Samepage Merging</title>
		<link>http://www.disidents.org/2010/03/18/jugando-con-samepage-merging/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=jugando-con-samepage-merging</link>
		<comments>http://www.disidents.org/2010/03/18/jugando-con-samepage-merging/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 00:19:42 +0000</pubDate>
		<dc:creator>spark</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[48 bits]]></category>
		<category><![CDATA[DisidentS]]></category>
		<category><![CDATA[erg0t]]></category>
		<category><![CDATA[Reversing Links]]></category>
		<category><![CDATA[vm detección]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=410</guid>
		<description><![CDATA[Hola audiencia de disidents, hoy les voy a contar un poco sobre una cualidad que tienen ciertos entornos de virtualizacion, la cual podemos aprovechar para detectar los mismos. El método que propongo esta basado en timing analysis, pero no sobre el tiempo de ejecución de determinadas instrucciones, sino que sobre los tiempos de acceso a [...]]]></description>
			<content:encoded><![CDATA[<p>Hola audiencia de disidents, hoy les voy a contar un poco sobre una cualidad que tienen ciertos entornos de virtualizacion, la cual podemos aprovechar para detectar los mismos.</p>
<p>El método que propongo esta basado en timing analysis, pero no sobre el tiempo de ejecución de determinadas instrucciones, sino que sobre los tiempos de acceso a memoria. Se han utilizado técnicas similares para detectar VMMs (incluyendo VT). Un método conocido es medir el tiempo de acceso a memoria con cache on/off, por lo general el VMM no permite desactivar el cache, entonces si ambas mediciones dan resultados similares significa que estamos dentro de un entorno virtual.</p>
<p>A diferencia de esa técnica, la manera que he encontrado no requiere ring0 y además es bastante sencilla. Claro que tiene ciertas limitaciones, no sirve para detectar cualquier VM, solo aquellas que implementen samepage merging (hasta ahora solo hice pruebas con KVM-KSM y VMware).</p>
<p>Supongo que tendré que explicar un poco en que consiste esto del samepage merging (desde ahora SM porque soy vago). El SM esta muy relacionado con el CoW (Copy on Write). Básicamente se trata de un thread que periódicamente recorre la memoria y une todas las páginas cuyo contenido es exactamente el mismo. Una vez unidas las páginas, el resto del proceso es exactamente un CoW, se comparte la misma page frame y se marca la página como read-only, cuando se intenta realizar una escritura, el manejador de excepciones se encarga de asignar una nueva página.</p>
<p>Este tipo de estrategia es bastante costosa por lo que no se suele utilizar sobre toda la memoria del sistema operativo. Sin embargo es muy tentador utilizarla en entornos virtualizados ya que se ahorran cantidades considerables de ram, el beneficio es máximo cuando se corren varios guests simultanea-mente.</p>
<p>En linux disponemos de KSM (Kernel Samepage Merging), este se puede activar y desactivar en el vuelo. Cualquier versión reciente de KVM saca provecho de KSM si se encuentra activado. La idea original sobre este tipo de tecnologías parece pertenecer a <a href="http://www.google.com/patents?vid=USPAT6789156">VMware</a> y al parecer hubo ciertos problemas de patentes con KSM, lo importante a destacar es que si podemos aprovecharnos de KSM seguramente también podemos hacerlo de VMware.</p>
<p>Ya con todo esto un poco explicado, algunos deben estarse preguntando que pasaría si medimos los tiempos de acceso a memoria antes y después de que el KSM (o VMware) actue sobre la memoria del guest. Es justamente lo que vamos a averiguar <img src="http://blog.48bits.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" /></p>
<p>Ver código fuente <a href="http://www.disidents.org/wp-content/uploads/2010/03/smdetect.cpp">smdetect.cpp</a></p>
<p><em>Ahora se compila con: <strong>g++ -O3 smdetect.cpp -o smdetect<br />
</strong>Funciona tanto en linux como en windows (mingw).</em></p>
<p>Ahora unas gráficas con los resultados en distintos entornos:</p>
<p style="text-align: center;"><a href="http://blog.48bits.com/wp-content/uploads/2010/03/smdetect.png"><img class="aligncenter" title="smdetect" src="http://blog.48bits.com/wp-content/uploads/2010/03/smdetect.png" alt="" width="490" height="340" /></a></p>
<p>Las gráficas corresponden a 10 ejecuciones de smdetect por cada entorno. Si todo fuera perfecto deberían ser lineas horizontales, pero factores externos como la carga del sistema hacen variar bastante los resultados.</p>
<p>Se puede apreciar una diferencia notable entre los casos donde no hay VMM y en los que la hay. Un caso curioso se da con OSX, donde la diferencia es apenas un 100% estando más cerca de los resultados donde no hay VMM. Incluso en una prueba llego a dar ~30% lo cual lo hace un target muy dificil de detectar.</p>
<p>Mirando las gráficas y sin considerar OSX, podriamos establecer un umbral de 150% para la detección. Incluyendo los datos de OSX he decidido utilizar un 98%, aún asi pueden darse falsos negativos en OSX y un umbral tan bajo podría llegar a dar falsos positivos si se dan ciertas condiciones.</p>
<p>Conclushion!</p>
<p>Tenemos un nuevo método, que si bien no es 100% confiable, puede ser utilizado de forma práctica y es posible refinarlo mucho más. Una posibilidad es la utilización de heurísticas para ajustar el umbral en función a información sobre la carga del sistema. Otro tema pendiente es la enorme espera que hay que realizar entre mediciones, pero esto no creo que sea un impedimento para muchos autores de malware…</p>
<p>Aquí se acaba <img src="http://blog.48bits.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>erg0t</p>
<p>http://www.48bits.com/</p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/03/18/jugando-con-samepage-merging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F1 Directo Imagenes</title>
		<link>http://www.disidents.org/2010/03/09/f1-directo-imagenes/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=f1-directo-imagenes</link>
		<comments>http://www.disidents.org/2010/03/09/f1-directo-imagenes/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 09:07:30 +0000</pubDate>
		<dc:creator>dudu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=398</guid>
		<description><![CDATA[Bueno alguna captura del prog anterior ! convert this post to pdf.]]></description>
			<content:encoded><![CDATA[<p>Bueno alguna captura del prog anterior ! <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<a href='http://www.disidents.org/2010/03/09/f1-directo-imagenes/image-01/' title='Image 01'><img width="150" height="150" src="http://www.disidents.org/wp-content/uploads/2010/03/Image-01-150x150.jpg" class="attachment-thumbnail" alt="Image 01" title="Image 01" /></a>
<a href='http://www.disidents.org/2010/03/09/f1-directo-imagenes/image-02/' title='Image 02'><img width="150" height="150" src="http://www.disidents.org/wp-content/uploads/2010/03/Image-02-150x150.jpg" class="attachment-thumbnail" alt="Image 02" title="Image 02" /></a>
<a href='http://www.disidents.org/2010/03/09/f1-directo-imagenes/image-03/' title='Image 03'><img width="150" height="150" src="http://www.disidents.org/wp-content/uploads/2010/03/Image-03-150x150.jpg" class="attachment-thumbnail" alt="Image 03" title="Image 03" /></a>
<a href='http://www.disidents.org/2010/03/09/f1-directo-imagenes/image-04/' title='Image 04'><img width="150" height="150" src="http://www.disidents.org/wp-content/uploads/2010/03/Image-04-150x150.jpg" class="attachment-thumbnail" alt="Image 04" title="Image 04" /></a>

 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/03/09/f1-directo-imagenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F1Directo</title>
		<link>http://www.disidents.org/2010/03/08/f1directo/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=f1directo</link>
		<comments>http://www.disidents.org/2010/03/08/f1directo/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 18:27:01 +0000</pubDate>
		<dc:creator>dudu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=395</guid>
		<description><![CDATA[Aqui os dejo un programa freeware para el que le kiera dar uso jeje Empezo en una tipica mañana lluviosa en la que no habia ganas de salir de casa, y a picar codigo [DsD] Dudu Aqui os dejo en link: f1directo Que lo disfruteis!!! :mm vindo los entrenos esta mañana, me he dado cuenta [...]]]></description>
			<content:encoded><![CDATA[<p>Aqui os dejo un programa freeware para el que le kiera dar uso jeje</p>
<p>Empezo en una tipica mañana lluviosa en la que no habia ganas de salir de casa,</p>
<p>y a picar codigo <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[DsD] Dudu</p>
<p>Aqui os dejo en link: <a href="http://www.disidents.org/wp-content/uploads/2010/03/f1directo.exe">f1directo</a></p>
<p>Que lo disfruteis!!!</p>
<p>:mm vindo los entrenos esta mañana, me he dado cuenta de que autosport, NO muestra la tabla de tiempos en estos entrenamientos&#8230; esperare a la siguiente sesion, sino los da, cambiare de pagina de datos por la de thef1. A ver si la tuviera lista para los entrenos de mañana sabado :O</p>
<p> <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <span class="post2pdf_span" style="border: 1px solid gray; width: 160px; text-align: left; "><a href="http://www.disidents.org/wp-content/plugins/post2pdf/generate.php?post=" rel="nofollow"><img src="http://www.disidents.org/wp-content/plugins/post2pdf/icon/pdf.png" width="16px" height="16px" />convert this post to pdf.</a></span>]]></content:encoded>
			<wfw:commentRss>http://www.disidents.org/2010/03/08/f1directo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
