<?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 &#187; Artículos</title>
	<atom:link href="http://www.disidents.org/category/articulos/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>Wed, 28 Dec 2011 23:46:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Nuevo troyano en JAVA visitandonos por mail :) (TR/Dldr.jar.41472)</title>
		<link>http://www.disidents.org/2011/05/15/nuevo-troyano-en-java-visitandonos-por-mail-trdldr-jar-41472/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuevo-troyano-en-java-visitandonos-por-mail-trdldr-jar-41472</link>
		<comments>http://www.disidents.org/2011/05/15/nuevo-troyano-en-java-visitandonos-por-mail-trdldr-jar-41472/#comments</comments>
		<pubDate>Mon, 16 May 2011 01:54:29 +0000</pubDate>
		<dc:creator>spark</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[carnainfect]]></category>
		<category><![CDATA[JAZeus]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[TR/Dldr.jar.41472]]></category>
		<category><![CDATA[Variante JAZeus]]></category>
		<category><![CDATA[Virus]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=541</guid>
		<description><![CDATA[Hola a todos!, luego de varios meses sin actualizar nuestra web, volvemos! Tengo mucho material acumulado, solo falta el tiempo de escribirlo, hoy me encontré con un virus en la PC de mi mamá, el cual venía de un contacto seguro&#8230;. el mail estaba en portugués (muy común en sudamérica recibir noticias de este tipo [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos!, luego de varios meses sin actualizar nuestra web, volvemos!</p>
<p>Tengo mucho material acumulado, solo falta el tiempo de escribirlo, hoy me encontré con un virus en la PC de mi mamá, el cual venía de un contacto seguro&#8230;. el mail estaba en portugués (muy común en sudamérica recibir noticias de este tipo desde Brazil <img src='http://www.disidents.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ) así que lo miré un poco y dije, no puedo seguir acumulando información para postear luego, lo hago ahora! y acá estamos&#8230;</p>
<p>Este es el mail que puede que reciban:</p>
<blockquote><p>﻿﻿﻿﻿Igual eu te falei aquele dia e voce nao quis acreditar. Amigo a gente conta no dedo!<br />
Veja só o que seu amiguinho andou aprontando nessas fotos.</p>
<p>DSC02421.jpg (568,3 KB)<br />
DSC02521.jpg (603,4 KB)</p></blockquote>
<p>Obviamente esas &#8220;imágenes&#8221; con links a los ejecutables correspondientes&#8230; que son el mismo, aunque parezca que son de distinto tamaño, son para despistar <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Los ejecutables apuntan a esta dirección: ﻿﻿<a href="http://ads.sapo.pt/event.ng/Type=click&amp;FlightID=90951&amp;AdID=169189&amp;TargetID=6167&amp;ASeg=&amp;AMod=&amp;Segments=8,69,154,526,527,688,1343,2130,2884,3325,3747,4552,4663,4778,4932,4963,4971,5065,5081,5088,5117,5152,5165,5169,5200,5295,5301,5508,5549,5557&amp;Targets=246,5389,704,6167&amp;Values=31,43,51,60,72,84,90,91,100,110,150,193,204,209,376,978,1036,1097,1100,1399,1436,1459,1478,1488,1489,1733,1754,1819,1863,1922,1941,2020,2174,2230,2863,2869,2956,2993,3322,3533,3576&amp;RawValues=&amp;Redirect=http://www.givinbeauty.com/UserFiles/File/photos.php?0.19325211365355321">http://ads.sapo.pt/event.ng/Type=click&amp;FlightID=90951&amp;AdID=169189&amp;TargetID=6167&amp;ASeg=&amp;AMod=&amp;Segments=8,69,154,526,527,688,1343,2130,2884,3325,3747,4552,4663,4778,4932,4963,4971,5065,5081,5088,5117,5152,5165,5169,5200,5295,5301,5508,5549,5557&amp;Targets=246,5389,704,6167&amp;Values=31,43,51,60,72,84,90,91,100,110,150,193,204,209,376,978,1036,1097,1100,1399,1436,1459,1478,1488,1489,1733,1754,1819,1863,1922,1941,2020,2174,2230,2863,2869,2956,2993,3322,3533,3576&amp;RawValues=&amp;Redirect=http://www.givinbeauty.com/UserFiles/File/photos.php?0.19325211365355321</a></p>
<p>Esta es una redirección la cual nos lleva a: ﻿﻿<a href="http://www.givinbeauty.com/UserFiles/File/photos.php?0.19325211365355321">http://www.givinbeauty.com/UserFiles/File/photos.php?0.19325211365355321</a></p>
<p>Ahí es donde se encuentra el ejecutable.</p>
<p>Si indagamos más en esa web, parece una web &#8220;normal&#8221;:</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2011/05/givinbeauty.jpg"><img class="aligncenter size-medium wp-image-542" title="givinbeauty" src="http://www.disidents.org/wp-content/uploads/2011/05/givinbeauty-300x197.jpg" alt="" width="300" height="197" /></a></p>
<p>Veremos más abajo que hay una opción login&#8230; si la hackearon, fué por ahí, subieron el ejecutable y lo reenvían por mail para que se infecten, como veremos utilizaron otra web para redireccionar en este caso ﻿ ﻿﻿<a href="http://ads.sapo.pt/event.ng/">http://ads.sapo.pt/event.ng/</a>.</p>
<p>Bien, bajamos nuestro virus y lo observamos con Peid y encontrará que está comprimido con UPX (UPX es un compresor no un packer como muchos andan diciendo por ahí, eso es un error de concepto).</p>
<p>Así que bajamos el UPX y con la opción -d (descomprimir) tendremos nuestros virus descomprimidos.</p>
<p>Si abrimos el EXE veremos un string como este:</p>
<pre>.rdata:00414BA8 0000000B C WINRAR.SFX                                                     
.rdata:00414BCC 00000039 C d:\\Projects\\WinRAR\\SFX\\build\\sfxrar32\\Release\\sfxrar.pdb</pre>
<p>Para los que aún no se dan cuenta que significan estas dos referencias, éstas significan que son ejecutables autoextraíbles de WinRAR. ¿Necesitamos descomprimirlos con Olly?</p>
<p>No no, si tenemos el WinRAR instalado, hacemos botón derecho y lo descomprimimos en una carpeta.</p>
<p>Nos dejará un archivo llamado: loader.jar</p>
<p>Como verán esto es una aplicación JAVA! <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  hemos sacado algunas capas de la cebolla&#8230;</p>
<p>Podemos hacer uso de WinRAR una vez más para descomprimir el JAR de JAVA, ya que estos son comprimidos con ZIP. Así que hacemos botón derecho y extraer a una carpeta.</p>
<p>Nos devolverá estas carpetas:</p>
<p><img class="aligncenter size-medium wp-image-544" title="JAR" src="http://www.disidents.org/wp-content/uploads/2011/05/JAR-300x88.jpg" alt="" width="300" height="88" /></p>
<p>Si miramos las carpetas con letras, nos encontraremos con el trabajo de nuestro creador del virus, el virus en sí. <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ahora vamos a lo mejor, decompilar los .CLASS. Para los que no saben los .CLASS son archivos de JAVA compilados, son como el famoso código objeto (.OBJ).</p>
<p>Estos archivos son interpretados por el classloader de JAVA y son ejecutados como una aplicación más.</p>
<p>Creo que el creador de este virus lo hizo en JAVA para pasar mejor desapercibido ante los antivirus.</p>
<p>Tenemos muchos decompilers de archivos CLASS de JAVA uno de los más conocidos es el DJ JAVA Decompiler, lo pueden bajar de <a title="Bajar" href="www.disidents.org/wp-content/uploads/2011/05/djdec311.zip">acá</a>.</p>
<p>Una vez que lo instalemos <del>y usemos el keygen, </del>podremos abrir nuestro .CLASS que está en la carpeta a, por ejemplo.</p>
<p>Veremos los imports, algunos interesantes y otros no tanto:</p>
<blockquote>
<pre>import b.d;
import by.squareroot.injector.lib.MyKernel32;
import by.squareroot.injector.struct.Context;
import by.squareroot.injector.struct.MemoryBasicInformation;
import by.squareroot.injector.struct.ProcessInformation;
import by.squareroot.injector.struct.StartupInfoA;
import by.squareroot.injector.struct.TotalProcInfo;
import by.squareroot.injector.struct.WoW64Context;
import by.squareroot.injector.struct.pe.MZHeader;
import by.squareroot.injector.struct.pe.PEInfo;
import by.squareroot.injector.struct.pe.PE_ExtHeader;
import by.squareroot.injector.struct.pe.PE_Header;
import by.squareroot.injector.struct.pe.SectionHeader;
import com.sun.jna.Platform;
import com.sun.jna.Pointer;
import com.sun.jna.platform.win32.Advapi32Util;
import com.sun.jna.platform.win32.WinReg;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.nio.ByteBuffer;
import java.util.Properties;</pre>
</blockquote>
<p>Los primeros son los más interesantes obviamente, veremos que son clases hechas con ayuda de un amigo de nuestro creador denominado squareroot. <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Si buscamos un poco el nombre de la clase, el nick del creador y la palabra class, nos encontramos con un sitio ruso que ofrecía bajar: build___00002469.jar que aparentemente contenía este mismo contenido.</p>
<p>No debemos rendirnos ahí (hay que aprender a buscar como nos enseño el gran +Fravia &#8211; QEPD) buscaremos un poco más encontraremos una referencia en este stitio que parece ser de un reverser como nosotros: <a href="http://www.inreverse.net/?p=1551">http://www.inreverse.net/?p=1551</a></p>
<p>Alguien nos puede iluminar un poco con que estamos tratando&#8230;. si leemos un poco ese artículo para luego continuar con este podemos concluir dos cosas:</p>
<ol>
<li>El creador de este virus usó la misma técnica y recursos que el virus JAZeus para infectar a sus víctimas.</li>
<li>Es una variante de JAZeus o la versión original.</li>
</ol>
<p>Yo en cierta manera opto por la primer opción ya que el dropper (ejecutable que descomprime y deja el virus en un lado para ejecutarlo luego) es diferente a la versión JAZeus que analizó nuestro amigo Donato Ferrante ( ratsoul ) de <a href="http://www.inreverse.net">www.inreverse.net</a>.</p>
<p>La estructura de nuestra variante es muy similar a la de JAZeus, podemos verlo en la imagen del artículo de ratsoul que pongo acá para que no busquen allí:</p>
<p><img class="aligncenter size-medium wp-image-547" title="jar-archive-1" src="http://www.disidents.org/wp-content/uploads/2011/05/jar-archive-1-300x195.png" alt="" width="300" height="195" /></p>
<p>Veremos que la clase Launcher no se encuentra en nuestro paquete de injector&#8230; y tampoco el paquete crypt. Pero si encontraremos lo mismo en el paquete data.</p>
<p>En JAZeus aparentemente los dos .EXE están cifrados, en nuestra variante, solo app.exe está cifrado y dummy.exe no, lo podemos ver simplemente abriendo el EXE y viendo su cabecera.</p>
<p>Si debuggeamos dummy.exe veremos que se trata de otro dropper hecho en C++ que buscara desencriptar app.exe, buscando el metodo de cifrado en el archivo method y luego usando ese parámetro para descifrarlo y ejecutarlo.</p>
<p>Aparentemente el método de desempaquetado de este virus es el mismo a como lo hace JAZeus, con la variante que no tiene el launcher.</p>
<p>Por lo que veo el launcher esta unificado en a.class ya que ejecuta app.exe luego de desencriptarlo desde ahí dentro. El paquete injector se encarga del armado y la injección en memoria del ejecutable para la ejecución del virus real.</p>
<p>En el método a de la clase a, veremos que se pone al inicio para arrancar cuando arranca nuestro SO:</p>
<blockquote><p>s = a(&#8220;<span style="color: #008000;">data/app.exe</span>&#8220;);</p>
<p>b.a a1 = a();</p>
<p><span style="color: #ff0000;">try</span></p>
<p>{</p>
<p><span style="color: #ff0000;">if</span>((obj = a()) != <span style="color: #0000ff;">null</span>)</p>
<p>{</p>
<p>String s1;</p>
<p><span style="color: #ff0000;">if</span>((s1 = ((Properties) (obj)).getProperty(&#8220;<span style="color: #008000;">hklm</span>&#8220;)) != <span style="color: #0000ff;">null</span>)</p>
<p>{</p>
<p>String s2 = a();</p>
<p>Advapi32Util.registrySetStringValue(WinReg.HKEY_LOCAL_MACHINE, &#8220;<span style="color: #008000;">SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\</span>&#8220;, s1, s2);</p>
<p>}</p>
<p>String s3;</p>
<p><span style="color: #ff0000;">if</span>((s3 = ((Properties) (obj)).getProperty(&#8220;<span style="color: #008000;">hklu</span>&#8220;)) != <span style="color: #0000ff;">null</span>)</p>
<p>{</p>
<p>obj = a();</p>
<p>Advapi32Util.registrySetStringValue(WinReg.HKEY_CURRENT_USER, &#8220;<span style="color: #008000;">Software\\Microsoft\\Windows\\CurrentVersion\\Run\\</span>&#8220;, s3, ((String) (obj)));</p>
<p>}</p>
<p>}</p>
<p>}</p></blockquote>
<p>Como podemos ver encontraremos otros trozos de código interesantes, para encontrar nuestro virus deberemos desencriptar app.exe.</p>
<p>Al no tener el launcher se hace un poco dificultoso, ya que no podemos parchearlo para desencriptar app.exe, así que les dejo la tarea de seguir destripándolo a ustedes.</p>
<p>Lo más importante es que encontramos como funciona de que se trata, para frenarlo al menos deberemos sacar esa llave de registro.</p>
<p>Si llegara a ser un JAZeus tendremos algunos problemas más de seguro, igualmente podremos encontrar el método de cifrado 3DES como string en los demás .CLASS, además de una posible clave, frase muy utilizada como demo de post en blogs, etc.</p>
<p>Espero que les haya gustado y volveremos por más en poco tiempo.</p>
<p>Saludos!</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/2011/05/15/nuevo-troyano-en-java-visitandonos-por-mail-trdldr-jar-41472/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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&#038;utm_medium=rss&#038;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>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&#038;utm_medium=rss&#038;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&#038;utm_medium=rss&#038;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>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&#038;utm_medium=rss&#038;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>Jugando con Samepage Merging</title>
		<link>http://www.disidents.org/2010/03/18/jugando-con-samepage-merging/?utm_source=rss&#038;utm_medium=rss&#038;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>Snort HTTP Rules Bypass</title>
		<link>http://www.disidents.org/2009/10/06/snort-http-rules-bypass/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=snort-http-rules-bypass</link>
		<comments>http://www.disidents.org/2009/10/06/snort-http-rules-bypass/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 15:43:12 +0000</pubDate>
		<dc:creator>spark</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Profesor_X]]></category>
		<category><![CDATA[Snort]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Vulnerabilidad]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=376</guid>
		<description><![CDATA[El CCat Research Labs, encontró hoy un fallo en Snort &#60;= 2.8.5, el cuál según ellos no se parsea correctamente los datos de las consultas HTTP y el content-length. Todo es derivado como postdata y no logra analizar de manera correcta las consultas secundarias en una consulta viva. Download del video explicativo. convert this post [...]]]></description>
			<content:encoded><![CDATA[<p>El CCat Research Labs, encontró hoy un fallo en Snort &lt;= 2.8.5, el cuál según ellos no se parsea correctamente los datos de las consultas HTTP y el content-length.</p>
<p>Todo es derivado como postdata y no logra analizar de manera correcta las consultas secundarias en una consulta viva.</p>
<p>Download del <a href="http://www.ccat.edu.mx/advisors/advisor7/advisor7.rar" target="_blank">video explicativo</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=x" 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/2009/10/06/snort-http-rules-bypass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scribd no entiende mucho de Internet&#8230;</title>
		<link>http://www.disidents.org/2009/09/27/scribd-no-entiende-mucho-de-internet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=scribd-no-entiende-mucho-de-internet</link>
		<comments>http://www.disidents.org/2009/09/27/scribd-no-entiende-mucho-de-internet/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 02:21:54 +0000</pubDate>
		<dc:creator>spark</dc:creator>
				<category><![CDATA[Artículos]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=371</guid>
		<description><![CDATA[Hola a todos, el otro día estaba buscando unos libros en google y un resultado de mi búsqueda me llevó a Scribd. Para los que no lo conozcan, es un sitio muy interesante para compartir libros electrónicos, donde podremos registrarnos y subir nuestro contenido también. Podemos leer libros online también, se los recomiendo, pueden encontrar [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos, el otro día estaba buscando unos libros en google y un resultado de mi búsqueda me llevó a Scribd.</p>
<p>Para los que no lo conozcan, es un sitio muy interesante para compartir libros electrónicos, donde podremos registrarnos y subir nuestro contenido también.</p>
<p>Podemos leer libros online también, se los recomiendo, pueden encontrar cosas muy interesantes.</p>
<p>En un momento digo: &#8220;bueno quiero bajar algo de lo que encontré&#8230;&#8221;</p>
<p>Busco en la página, y sobre el libro que estaba leyendo, encuentro un link que decía &#8220;Download&#8221;, genial! vamos a bajarlo. <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Me aparece una pantalla donde me pide mi login, si no lo estamos podemos registrarnos ahí inmediatamente y luego introducir los datos de registro para logearnos y bajar nuestro libro.</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2009/09/loginscribd.JPG"><img class="aligncenter size-medium wp-image-372" title="loginscribd" src="http://www.disidents.org/wp-content/uploads/2009/09/loginscribd-300x111.jpg" alt="loginscribd" width="300" height="111" /></a></p>
<p>Me dió tres opciones (depende del libro) deja bajarlo en PDF, DOC o TXT.</p>
<p>Me atrajo más el PDF obviamente, me parece más compacto y elegante que un DOC, etc&#8230;</p>
<p>Hasta ahí todo perfecto&#8230; sigo leyendo, busco otro libro, me interesa y digo, genial! vamos a bajar este también&#8230; no todo en la vida es color de rosa:</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2009/09/limiteScribd.JPG"><img class="aligncenter size-medium wp-image-373" title="limiteScribd" src="http://www.disidents.org/wp-content/uploads/2009/09/limiteScribd-300x169.jpg" alt="limiteScribd" width="300" height="169" /></a></p>
<p>Una vez más&#8230; otro límite a la información&#8230; ahora deberemos subir contenido para bajar nuestro SEGUNDO PDF!, y aparentemente sólo es con los PDF&#8217;s&#8230; he probado con los DOC y TXT, no hay límites&#8230; Adobe, ¿estás limitando esto? espero que no&#8230;</p>
<p>De igual manera, como lo dice el título de este post, Scribd no entiende mucho de internet&#8230; &#8220;probemos algo sencillo&#8221; me dije&#8230; sinceramente creyendo que no sería tan simple, había un plan B igual (proxy Web <img src='http://www.disidents.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )&#8230;</p>
<p>Simplemente eliminé las cookies, como no tenía ninguna otra sesión de otra web abierta, no me interesó borrar todas las cookies, así que así lo hice&#8230;</p>
<p>Volví a probar haciendo click en download, eligiendo el formato PDF, y adivinen, voilá! he aquí nuestro SEGUNDO PDF en nuestras manos. <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Obviamente, lo podremos hacer N veces, llegaremos a la última pantalla que les mostré, borraremos las cookies, volveremos a hacer el procedimiento de download y listo, es nuestro en PDF, tal como lo queríamos&#8230; <img src='http://www.disidents.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Seguramente, que  también muchos dirán &#8220;ok, pero lo bajo en DOC y lo convierto a PDF&#8230;&#8221;, es una solución perfecta, pero ¿para qué hacerlo si Scribd puede hacerlo por nosotros con solo borrar las cookies?</p>
<p>Por lo visto, Scribd deberá buscar algunas otras técnicas si quiere evitar que esto sea tan sencillo, o simplemene, dejar que todos bajen los PDF&#8217;s que quieran, simplemente lo harán de una u otra forma.</p>
<p>Hay gente que no entiende que una de las características de la naturaleza de la información es que ésta debe ser libre&#8230; por algo siempre hay un punto donde siempre se fuga, ¿no es así? <img src='http://www.disidents.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Un saludo!</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=s" 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/2009/09/27/scribd-no-entiende-mucho-de-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dattatec WTF??</title>
		<link>http://www.disidents.org/2009/09/15/dattatec-wtf/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dattatec-wtf</link>
		<comments>http://www.disidents.org/2009/09/15/dattatec-wtf/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 12:47:37 +0000</pubDate>
		<dc:creator>spark</dc:creator>
				<category><![CDATA[Artículos]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=364</guid>
		<description><![CDATA[Sinceramente no entiendo a veces que hacen algunas empresas o que intentan hacer con internet&#8230; Se suponía que internet es un centro enorme de información para que todos podamos compartir todo, ¿no?, pero parece que seguimos &#8220;atándonos&#8221; a la triste realidad informativa que nos atormenta, mostrando algunas cosas para algunos y otras para otros&#8230; Dattatec [...]]]></description>
			<content:encoded><![CDATA[<p>Sinceramente no entiendo a veces que hacen algunas empresas o que intentan hacer con internet&#8230;</p>
<p>Se suponía que internet es un centro enorme de información para que todos podamos compartir todo, ¿no?, pero parece que seguimos &#8220;atándonos&#8221; a la triste realidad informativa que nos atormenta, mostrando algunas cosas para algunos y otras para otros&#8230;</p>
<p>Dattatec está ofreciendo el servicio de registrar tu sitio en un montón de buscadores de manera gratuita, es un excelente servicio!</p>
<p>Se me vino el mundo abajo cuando vi que desde mi país podía darlo de alta en algunos buscadores y pasando por un proxy web podía darlo de alta en el doble de buscadores más&#8230; no entiendo cuál es el motivo de restringir acceso a ciertos buscadores dependiendo del país de donde se accede&#8230;</p>
<p>He aquí el ejemplo:</p>
<p>El servicio desde la ip de mi país (Argentina).</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2009/09/dattatec1.JPG"><img class="aligncenter size-medium wp-image-365" title="dattatec1" src="http://www.disidents.org/wp-content/uploads/2009/09/dattatec1-300x189.jpg" alt="dattatec1" width="300" height="189" /></a></p>
<p>El servicio desde un proxy web con ip de Estados Unidos:</p>
<p><a href="http://www.disidents.org/wp-content/uploads/2009/09/dattatec2.JPG"><img class="aligncenter size-medium wp-image-366" title="dattatec2" src="http://www.disidents.org/wp-content/uploads/2009/09/dattatec2-300x284.jpg" alt="dattatec2" width="300" height="284" /></a></p>
<p>Bueno nada, más de lo mismo, deberemos abrir los ojos para ver la intención final de algunas compañías, es una lástima, es un buen servicio&#8230; espero que recapaciten y se abran un poco más, ofreciendo a todos, todo lo que hacen, por igual.</p>
<p>Nos vemos en el próximo post. <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=l" 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/2009/09/15/dattatec-wtf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva Vulnerabilidad en Joomla 1.5.xx</title>
		<link>http://www.disidents.org/2009/08/22/nueva-vulnerabilidad-en-joomla-1-5-xx/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nueva-vulnerabilidad-en-joomla-1-5-xx</link>
		<comments>http://www.disidents.org/2009/08/22/nueva-vulnerabilidad-en-joomla-1-5-xx/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 18:42:52 +0000</pubDate>
		<dc:creator>spark</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[0day]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[DisidentS]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Profesor_X]]></category>

		<guid isPermaLink="false">http://www.disidents.org/?p=353</guid>
		<description><![CDATA[Hola a todos, gracias a un reverser amigo, Profesor_X, que ha descubierto este 0day, hoy estamos publicándolo, antes que nadie. Les dejo la información, que aparentemente es muy vital para poder obtener datos relevantes de un sitio construido con Joomla. Los dos tipos de vulnerabilidades encontradas fueron: Full Path Disclosure Session Malformed Poisoning Para poder [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos, gracias a un reverser amigo, Profesor_X, que ha descubierto este 0day, hoy estamos publicándolo, antes que nadie.</p>
<p>Les dejo la información, que aparentemente es muy vital para poder obtener datos relevantes de un sitio construido con Joomla.</p>
<p>Los dos tipos de vulnerabilidades encontradas fueron:</p>
<ul>
<li>Full Path Disclosure</li>
<li>Session Malformed Poisoning</li>
</ul>
<p>Para poder ver como funciona el bug, podemos mirar el video <a href="http://www.disidents.org/wp-content/uploads/2009/08/joomla.swf">aquí</a>.</p>
<p>Pueden ver el Poc desde <a href="http://www.disidents.org/wp-content/uploads/2009/08/joomlabug.jpg">aquí</a> (renombrar a .RAR).</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=a" 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/2009/08/22/nueva-vulnerabilidad-en-joomla-1-5-xx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
