<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: A paradox: Writing to another process without openning it nor actually writing to it</title>
	<atom:link href="http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/</link>
	<description>El blog de txipi</description>
	<lastBuildDate>Mon, 09 Jan 2012 22:45:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: c0de90e7</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1337</link>
		<dc:creator>c0de90e7</dc:creator>
		<pubDate>Thu, 03 May 2007 13:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1337</guid>
		<description>&lt;p&gt;;) gracias tron :))&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p> <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  gracias tron <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: ack</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1336</link>
		<dc:creator>ack</dc:creator>
		<pubDate>Sun, 29 Apr 2007 08:37:41 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1336</guid>
		<description>&lt;p&gt;Vaya, veo que ya lo has publicado... Buen trabajo! Yo diría que ésta técnica se le debe colar a todo o casi todo el software anti virus/rootkit/etc...&lt;br /&gt; &lt;br /&gt; Y ese nick, eeeejeeeemmmm ;)&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Vaya, veo que ya lo has publicado&#8230; Buen trabajo! Yo diría que ésta técnica se le debe colar a todo o casi todo el software anti virus/rootkit/etc&#8230;</p>
<p> Y ese nick, eeeejeeeemmmm <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: c0de90e7</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1335</link>
		<dc:creator>c0de90e7</dc:creator>
		<pubDate>Sun, 08 Apr 2007 14:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1335</guid>
		<description>&lt;p&gt;Gracias Mario :) Si, el nick esta chulo, algo flipadillo, pero mola xD y lo mejor es que entra en un DWORD en hexadecimal :D. Lo he usado en algun que otro exploit donde necesitaba un patron ( la del expand-down data segment de w2k... ) y bueno, ahora lo uso como nick :P&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Gracias Mario <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Si, el nick esta chulo, algo flipadillo, pero mola xD y lo mejor es que entra en un DWORD en hexadecimal <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Lo he usado en algun que otro exploit donde necesitaba un patron ( la del expand-down data segment de w2k&#8230; ) y bueno, ahora lo uso como nick <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Mario</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1334</link>
		<dc:creator>Mario</dc:creator>
		<pubDate>Sun, 08 Apr 2007 12:30:27 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1334</guid>
		<description>&lt;p&gt;Está interesante la técnica :-)), seguramente cuele en la mayoría de software con detecciones &quot;proactivas&quot;, por cierto el nick también muy bueno xD&lt;br /&gt; &lt;br /&gt; Un saludo!,&lt;br /&gt; &lt;br /&gt; Mario&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Está interesante la técnica <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ), seguramente cuele en la mayoría de software con detecciones &quot;proactivas&quot;, por cierto el nick también muy bueno xD</p>
<p> Un saludo!,</p>
<p> Mario</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: c0de90e7</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1333</link>
		<dc:creator>c0de90e7</dc:creator>
		<pubDate>Sat, 07 Apr 2007 11:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1333</guid>
		<description>&lt;p&gt;En principio deberia funcionar en todos o la mayoria de NTs eh ? yo lo he probado en varios 2000es diferentes ( SP0,SP4 ), varios XPs diferentes, varios 2003 diferentes, 2 betas de Vista y la release final de Vista tambien, y todas han funcionado... no deberia influir el tema de localizaciones... En cuanto a que ya hay doc de esto... puedes rularme referencias. Precisamente, cuando consegui hacerlo, lo primero que hice fue mirar en rootkit.com y en esos temas en general a ver si veia algo, y nada, solo encontre un hilo en rootkit.com de un tio que planteaba algo similar ( aunque se trataba de inyectar una .DLL ) y no lo habia conseguido, he preguntado a gente del mundillo y me dicen que exactamente de eso no tienen constancia...&lt;br /&gt; &lt;br /&gt; Ya digo, puede que haya habiado algo, no lo niego, aunque   no he visto nada... de todas formas, espero que no te refieras al tipico caso de abrir el proceso normal y usar writeprocessmemory etc. y _solo para evitar el uso de createremotethread_ utilizar setthreadcontext...&lt;br /&gt; &lt;br /&gt; La referencia de lo unico que yo haya encontrado de esto, que ya te digo, no se conseguia, es:&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.rootkit.com/newsread.php?newsid=202&quot; title=&quot;http://www.rootkit.com/newsread.php?newsid=202&quot; rel=&quot;nofollow&quot;&gt;www.rootkit.com/newsread....&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; mira el reply de &quot;dsei&quot;:&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.rootkit.com/board.php?thread=2574&amp;did=edge202&amp;disp=2574&quot; title=&quot;http://www.rootkit.com/board.php?thread=2574&amp;did=edge202&amp;disp=2574&quot; rel=&quot;nofollow&quot;&gt;www.rootkit.com/board.php...&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; este es el unico que tenia una idea algo mas ambiciosa, pues todo esto era para evitar controles de ejecucion en antirootkits, firewalls, avs... y por mucho que evites createremotethread ( eso no es nuevo ), todo el mundo abria el proceso y hacia writeprocessmemory... &lt;br /&gt; &lt;br /&gt; No se, por favor, pasame referencias, por que si en verdad alguien ya lo ha hecho, pues oye, sin mas, estaba en el desconocimiento...&lt;br /&gt; &lt;br /&gt; Gracias y un saludo,&lt;br /&gt; &lt;br /&gt; P.S.: De todas formas, puedes indicarme que error te da o algo asi... he probado muchos windows diferentes ( corriendo en maquinas IA32 ) y me ha ido bien :S&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>En principio deberia funcionar en todos o la mayoria de NTs eh ? yo lo he probado en varios 2000es diferentes ( SP0,SP4 ), varios XPs diferentes, varios 2003 diferentes, 2 betas de Vista y la release final de Vista tambien, y todas han funcionado&#8230; no deberia influir el tema de localizaciones&#8230; En cuanto a que ya hay doc de esto&#8230; puedes rularme referencias. Precisamente, cuando consegui hacerlo, lo primero que hice fue mirar en rootkit.com y en esos temas en general a ver si veia algo, y nada, solo encontre un hilo en rootkit.com de un tio que planteaba algo similar ( aunque se trataba de inyectar una .DLL ) y no lo habia conseguido, he preguntado a gente del mundillo y me dicen que exactamente de eso no tienen constancia&#8230;</p>
<p> Ya digo, puede que haya habiado algo, no lo niego, aunque   no he visto nada&#8230; de todas formas, espero que no te refieras al tipico caso de abrir el proceso normal y usar writeprocessmemory etc. y _solo para evitar el uso de createremotethread_ utilizar setthreadcontext&#8230;</p>
<p> La referencia de lo unico que yo haya encontrado de esto, que ya te digo, no se conseguia, es:</p>
<p> <a href="http://www.rootkit.com/newsread.php?newsid=202" title="http://www.rootkit.com/newsread.php?newsid=202" rel="nofollow"></a><a href="http://www.rootkit.com/newsread..." rel="nofollow">http://www.rootkit.com/newsread&#8230;</a>.</p>
<p> mira el reply de &quot;dsei&quot;:</p>
<p> <a href="http://www.rootkit.com/board.php?thread=2574&amp;did=edge202&amp;disp=2574" title="http://www.rootkit.com/board.php?thread=2574&amp;did=edge202&amp;disp=2574" rel="nofollow"></a><a href="http://www.rootkit.com/board.php.." rel="nofollow">http://www.rootkit.com/board.php..</a>.</p>
<p> este es el unico que tenia una idea algo mas ambiciosa, pues todo esto era para evitar controles de ejecucion en antirootkits, firewalls, avs&#8230; y por mucho que evites createremotethread ( eso no es nuevo ), todo el mundo abria el proceso y hacia writeprocessmemory&#8230; </p>
<p> No se, por favor, pasame referencias, por que si en verdad alguien ya lo ha hecho, pues oye, sin mas, estaba en el desconocimiento&#8230;</p>
<p> Gracias y un saludo,</p>
<p> P.S.: De todas formas, puedes indicarme que error te da o algo asi&#8230; he probado muchos windows diferentes ( corriendo en maquinas IA32 ) y me ha ido bien :S</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: abruzzi</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1332</link>
		<dc:creator>abruzzi</dc:creator>
		<pubDate>Sat, 07 Apr 2007 10:17:14 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1332</guid>
		<description>&lt;p&gt;Hola, he probado el código y no me ha funcionado, se deben tomar en cuenta requisitos especiales (versión ansi o unicode de windows, tamaño mínimo de memoria, no tener segun que procesos corriendo, etc)?. Aparte, creo que no has descubierto nada nuevo.., ya hay documentación en ingles sobre la modificación de código en threads remotos mediante únicamente GetThreadContext &amp; SetThreadContext, yo lo he leido en algún que otro paper sobre ingeniería inversa, y en alguno otro sobre rk&#039;s para windows.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hola, he probado el código y no me ha funcionado, se deben tomar en cuenta requisitos especiales (versión ansi o unicode de windows, tamaño mínimo de memoria, no tener segun que procesos corriendo, etc)?. Aparte, creo que no has descubierto nada nuevo.., ya hay documentación en ingles sobre la modificación de código en threads remotos mediante únicamente GetThreadContext &amp; SetThreadContext, yo lo he leido en algún que otro paper sobre ingeniería inversa, y en alguno otro sobre rk&#8217;s para windows.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: TensionHead</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1331</link>
		<dc:creator>TensionHead</dc:creator>
		<pubDate>Sat, 07 Apr 2007 09:08:33 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1331</guid>
		<description>&lt;p&gt;&lt;br /&gt; Pues entre elegir Perl o Python la respuesta la tendría clara; el segundo. &lt;br /&gt; A mi la sintaxis de Perl no me gusta nada, y Python me parece una fiera. Ruby no lo conozco nada. &lt;br /&gt; &lt;br /&gt; Supongo que esto es como todo. Gustos, y sobre gustos...&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>
 Pues entre elegir Perl o Python la respuesta la tendría clara; el segundo. <br />
 A mi la sintaxis de Perl no me gusta nada, y Python me parece una fiera. Ruby no lo conozco nada. </p>
<p> Supongo que esto es como todo. Gustos, y sobre gustos&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: c0de90e7</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1330</link>
		<dc:creator>c0de90e7</dc:creator>
		<pubDate>Sat, 07 Apr 2007 06:35:45 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1330</guid>
		<description>&lt;p&gt;Hehe, mirando... bueno, aveces si xD.&lt;br /&gt; &lt;br /&gt; Si, me referia a eso: razones románticas :D. Enamorado... mas bien del ensamblador o codigo maquina hehe. De hecho, la primera version de esta PoC la hice en ensamblador ( si alguien la quiere... pero esta guarrilla guarrilla... era cuando estaba haciendo el research en si... ), y luego la pase a C para que se entendiera mas facil y tal.&lt;br /&gt; &lt;br /&gt; No se cual sera la preferencia de txipi, creo que C si que le gusta, y luego es un mastah del Shell Scripting ( que puede ser un compendio de varios lenguajes, ademas de ello mismo ), incluyendo algun que otro lenguaje interpretado, no se si le gusta python :D, aunque en deusto si que recuerdo que habia un enamorado de python ( muy enamorado :D )...&lt;br /&gt; &lt;br /&gt; Es mi asignatura pendiente, aprender o bien perl, o bien python o bien ruby.&lt;br /&gt; &lt;br /&gt; Hace un tiempo tuvimos que traducir un fichero de un mega de texto ( includes para ensamblador en win32 que estaban hechas para MASM, y las portamos a NASM ) y gracias a un par de scripts en perl el trabajo se redujo al 5%, que aun asi fue tedioso, pero realizable. Desde entonces me pica bastante aprender perl... pero no hay tiempo para todo...&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Hehe, mirando&#8230; bueno, aveces si xD.</p>
<p> Si, me referia a eso: razones románticas <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Enamorado&#8230; mas bien del ensamblador o codigo maquina hehe. De hecho, la primera version de esta PoC la hice en ensamblador ( si alguien la quiere&#8230; pero esta guarrilla guarrilla&#8230; era cuando estaba haciendo el research en si&#8230; ), y luego la pase a C para que se entendiera mas facil y tal.</p>
<p> No se cual sera la preferencia de txipi, creo que C si que le gusta, y luego es un mastah del Shell Scripting ( que puede ser un compendio de varios lenguajes, ademas de ello mismo ), incluyendo algun que otro lenguaje interpretado, no se si le gusta python <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> , aunque en deusto si que recuerdo que habia un enamorado de python ( muy enamorado <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  )&#8230;</p>
<p> Es mi asignatura pendiente, aprender o bien perl, o bien python o bien ruby.</p>
<p> Hace un tiempo tuvimos que traducir un fichero de un mega de texto ( includes para ensamblador en win32 que estaban hechas para MASM, y las portamos a NASM ) y gracias a un par de scripts en perl el trabajo se redujo al 5%, que aun asi fue tedioso, pero realizable. Desde entonces me pica bastante aprender perl&#8230; pero no hay tiempo para todo&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: TensionHead</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1329</link>
		<dc:creator>TensionHead</dc:creator>
		<pubDate>Sat, 07 Apr 2007 04:14:22 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1329</guid>
		<description>&lt;p&gt;&lt;br /&gt;  0_o  ¿Y no se os quedan mirando cuando cantais esas cosas tan &quot;raras&quot;? :^)&lt;br /&gt; &lt;br /&gt;  Por cierto c0de90e7, con lo de razones romaticas supongo que quieres decir románticas, y seguro que como txipi serás un enamorado de C, ¿o de Python quizás?. Por allí por Deusto &quot;parece&quot; que se estila mucho. &lt;br /&gt; &lt;br /&gt;  Saludos&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>
  0_o  ¿Y no se os quedan mirando cuando cantais esas cosas tan &quot;raras&quot;? :^)</p>
<p>  Por cierto c0de90e7, con lo de razones romaticas supongo que quieres decir románticas, y seguro que como txipi serás un enamorado de C, ¿o de Python quizás?. Por allí por Deusto &quot;parece&quot; que se estila mucho. </p>
<p>  Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: txipi</title>
		<link>http://blog.txipinet.com/2007/04/05/69-a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1328</link>
		<dc:creator>txipi</dc:creator>
		<pubDate>Fri, 06 Apr 2007 10:09:11 +0000</pubDate>
		<guid isPermaLink="false">http://txipi.wordpress.com/2007/04/05/a-paradox-writing-to-another-process-without-openning-it-nor-actually-writing-to-it/#comment-1328</guid>
		<description>&lt;p&gt;A parte que Java Desktop fue una distro de GNU/Linux que sacó Sun para intentar conseguir meterse en el mercado linuxero y no fue nada exitosa, así que &quot;Java Desktop fue un error&quot; :-D&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>A parte que Java Desktop fue una distro de GNU/Linux que sacó Sun para intentar conseguir meterse en el mercado linuxero y no fue nada exitosa, así que &quot;Java Desktop fue un error&quot; <img src='http://blog.txipinet.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

