<?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>Comments on: PampaSeg, el regreso</title>
	<atom:link href="http://www.codigounix.com.ar/?feed=rss2&#038;p=1933" rel="self" type="application/rss+xml" />
	<link>http://www.codigounix.com.ar/?p=1933</link>
	<description>Because BSD is a life style!</description>
	<lastBuildDate>Wed, 18 Aug 2010 17:01:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Tetsuo, el pelotudo de mierda</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-549</link>
		<dc:creator>Tetsuo, el pelotudo de mierda</dc:creator>
		<pubDate>Wed, 10 Feb 2010 21:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-549</guid>
		<description>PREGUNTA QUE PLACA ME CONVIENE PARA EL MEDAL PORQUE YO LE PUSE UNA 8800 PERO LOS CAMPERS PUTOS ME HACEN HEAD CONSTANTEMENTE Y DESPUES ME DICEN QUE TIENEN CUDA PUTOS! YO NO TENGO CUDA pero tengo una placa que soporta opencl, un lenguaje mucho mas estandard y con un elevado ancho de banda aprovechando casi todo un PCI-X 16X ademas de soporte para punto flotante doble, muy apreciado en ambientes cientificos PERO LOS PUTOS ME FRAGGEAN LOCO PONGAN ESTO QUE ME COMPRO UNA NVIDIA Y LES VUELO LA PELUCAAA!</description>
		<content:encoded><![CDATA[<p>PREGUNTA QUE PLACA ME CONVIENE PARA EL MEDAL PORQUE YO LE PUSE UNA 8800 PERO LOS CAMPERS PUTOS ME HACEN HEAD CONSTANTEMENTE Y DESPUES ME DICEN QUE TIENEN CUDA PUTOS! YO NO TENGO CUDA pero tengo una placa que soporta opencl, un lenguaje mucho mas estandard y con un elevado ancho de banda aprovechando casi todo un PCI-X 16X ademas de soporte para punto flotante doble, muy apreciado en ambientes cientificos PERO LOS PUTOS ME FRAGGEAN LOCO PONGAN ESTO QUE ME COMPRO UNA NVIDIA Y LES VUELO LA PELUCAAA!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ginecologode15a25</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-548</link>
		<dc:creator>ginecologode15a25</dc:creator>
		<pubDate>Wed, 10 Feb 2010 16:49:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-548</guid>
		<description>Para mi que esto del fuzzer CUDA es solo un import pycuda y una multiplicacion entre dos numeros reales, en resumidas cuentas, un ladri!</description>
		<content:encoded><![CDATA[<p>Para mi que esto del fuzzer CUDA es solo un import pycuda y una multiplicacion entre dos numeros reales, en resumidas cuentas, un ladri!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michal Slornosky</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-547</link>
		<dc:creator>Michal Slornosky</dc:creator>
		<pubDate>Wed, 10 Feb 2010 05:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-547</guid>
		<description>Hi, I&#039;m very interested in this CUDA fuzzer technology, we are currently researching into Z-server class hypervisor security but our fuzzer here in the sec. lab brings the 16-core to his knees. When do you thing this will be available? 

Regards,

Michal</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;m very interested in this CUDA fuzzer technology, we are currently researching into Z-server class hypervisor security but our fuzzer here in the sec. lab brings the 16-core to his knees. When do you thing this will be available? </p>
<p>Regards,</p>
<p>Michal</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tty0</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-546</link>
		<dc:creator>tty0</dc:creator>
		<pubDate>Wed, 10 Feb 2010 01:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-546</guid>
		<description>Particularmente nunca vi el fuzzer, a lo cual no se decirles, yo simplemente les trasmito lo que el me ha comentado del mismo. Creo que lo mejor seria que le escriban un email a el y que el les explique.
Por el momento sigo usando zzuf, spike, fuzzman ¿alguno otro para recomendar?.
Saludos!</description>
		<content:encoded><![CDATA[<p>Particularmente nunca vi el fuzzer, a lo cual no se decirles, yo simplemente les trasmito lo que el me ha comentado del mismo. Creo que lo mejor seria que le escriban un email a el y que el les explique.<br />
Por el momento sigo usando zzuf, spike, fuzzman ¿alguno otro para recomendar?.<br />
Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sTuD</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-545</link>
		<dc:creator>sTuD</dc:creator>
		<pubDate>Tue, 09 Feb 2010 18:18:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-545</guid>
		<description>Concuerdo con N00b, el uso de CUDA es solamente onanistico y &quot;&quot;marketinero&quot;&quot;, a menos obviamente que nos demuestre lo contrario.</description>
		<content:encoded><![CDATA[<p>Concuerdo con N00b, el uso de CUDA es solamente onanistico y &#8220;&#8221;marketinero&#8221;", a menos obviamente que nos demuestre lo contrario.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: N00b</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-544</link>
		<dc:creator>N00b</dc:creator>
		<pubDate>Tue, 09 Feb 2010 18:10:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-544</guid>
		<description>Claro pero lo costoso del fuzzing es la ejecucion del binario, no la generacion de inputs... dudo que generar inputs con CUDA varie mucho el rendimiento ya que el tiempo que requiere ejecutar un programa cualquiera (sin hablar de grandes piezas de software) va a ser mucho mayor que el requerido para generar un string o un numero (o un input cualquiera) por lo cual en cada corrida hay tiempo de sobra para -en otro thread a lo sumo si se quiere optimizar- generar un input para el caso siguiente...

No le ecuentro mucho sentido sinceramente... hay una version publica del fuzzer aunque sea como para benchmarkearlo?

Saludos</description>
		<content:encoded><![CDATA[<p>Claro pero lo costoso del fuzzing es la ejecucion del binario, no la generacion de inputs&#8230; dudo que generar inputs con CUDA varie mucho el rendimiento ya que el tiempo que requiere ejecutar un programa cualquiera (sin hablar de grandes piezas de software) va a ser mucho mayor que el requerido para generar un string o un numero (o un input cualquiera) por lo cual en cada corrida hay tiempo de sobra para -en otro thread a lo sumo si se quiere optimizar- generar un input para el caso siguiente&#8230;</p>
<p>No le ecuentro mucho sentido sinceramente&#8230; hay una version publica del fuzzer aunque sea como para benchmarkearlo?</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tty0</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-543</link>
		<dc:creator>tty0</dc:creator>
		<pubDate>Tue, 09 Feb 2010 17:53:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-543</guid>
		<description>&lt;b&gt;n00b&lt;/b&gt;: Según tengo entendido aun no se lanzo ningún release público del mismo. El fuzzer utiliza CUDA para aprovechar el procesamiento de la placa de video para generar combinaciones de inputs y asi tener un mayor poder de fuzzing. Osea que estas bombardeando el binario de todos lados y logicamente llevaria a encontrar bugs con mayor facilidad.

Saludos!</description>
		<content:encoded><![CDATA[<p><b>n00b</b>: Según tengo entendido aun no se lanzo ningún release público del mismo. El fuzzer utiliza CUDA para aprovechar el procesamiento de la placa de video para generar combinaciones de inputs y asi tener un mayor poder de fuzzing. Osea que estas bombardeando el binario de todos lados y logicamente llevaria a encontrar bugs con mayor facilidad.</p>
<p>Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n00b</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-542</link>
		<dc:creator>n00b</dc:creator>
		<pubDate>Tue, 09 Feb 2010 16:41:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-542</guid>
		<description>Tengo dos consultas: 

1 - El fuzzer CUDA de Juan Sacco para que usa CUDA exactamente?
2 - Donde se puede encontrar algo de informacion del framework? Que ventajas tendria sobre Metasploit por ej?

Saludos</description>
		<content:encoded><![CDATA[<p>Tengo dos consultas: </p>
<p>1 &#8211; El fuzzer CUDA de Juan Sacco para que usa CUDA exactamente?<br />
2 &#8211; Donde se puede encontrar algo de informacion del framework? Que ventajas tendria sobre Metasploit por ej?</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tty0</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-538</link>
		<dc:creator>tty0</dc:creator>
		<pubDate>Wed, 30 Dec 2009 00:47:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-538</guid>
		<description>&lt;b&gt;fender:&lt;/b&gt;

Hola que tal, te comento que los ejemplos que mostre los compile con -fstack-protector, ya que en esos ejemplos no se implementan cookies.
En la misma charla (la de PampaSeg) hise un ejemplo sin randomize, y otro con randomize. Para bypasser kernel.randomize_va_space, lo que podes hacer es bruteforcear, y meter dentro de un bucle (un while true, por ejemplo), tu codigo arbitrario.
Por ejemplo, en la práctica lo que suelo hacer es lo siguiente (es solo un ejemplo hipotetico):

&lt;code&gt;#: while true; do ./abo `python -c &#039;print &quot;\x41&quot;*1000+&quot;\xff\xff\xff\xbf&quot;+&quot;\x90&quot;*10000+SHELLCODE&#039;`; done&lt;/code&gt;

De esa forma el programa se va a ejecutar continuamente, hasta que la return address hardcodeada en tu codigo arbitrario, coincida con con una direccion real donde se encuentre algun NOP (x90), a mayor cantidad de NOPS mayor velocidad y probabilidad de que caiga.

Espero que halla quedado claro, cualquier cosa me preguntas.
Saludos!</description>
		<content:encoded><![CDATA[<p><b>fender:</b></p>
<p>Hola que tal, te comento que los ejemplos que mostre los compile con -fstack-protector, ya que en esos ejemplos no se implementan cookies.<br />
En la misma charla (la de PampaSeg) hise un ejemplo sin randomize, y otro con randomize. Para bypasser kernel.randomize_va_space, lo que podes hacer es bruteforcear, y meter dentro de un bucle (un while true, por ejemplo), tu codigo arbitrario.<br />
Por ejemplo, en la práctica lo que suelo hacer es lo siguiente (es solo un ejemplo hipotetico):</p>
<p><code>#: while true; do ./abo `python -c 'print "\x41"*1000+"\xff\xff\xff\xbf"+"\x90"*10000+SHELLCODE'`; done</code></p>
<p>De esa forma el programa se va a ejecutar continuamente, hasta que la return address hardcodeada en tu codigo arbitrario, coincida con con una direccion real donde se encuentre algun NOP (x90), a mayor cantidad de NOPS mayor velocidad y probabilidad de que caiga.</p>
<p>Espero que halla quedado claro, cualquier cosa me preguntas.<br />
Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fender</title>
		<link>http://www.codigounix.com.ar/?p=1933&#038;cpage=1#comment-537</link>
		<dc:creator>fender</dc:creator>
		<pubDate>Tue, 29 Dec 2009 12:54:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.codigounix.com.ar/?p=1933#comment-537</guid>
		<description>Hola Facundo,

Quería saber si para ejecutar tus ejemplos de buffer overflow en linux, los compilás con -fno-stack-protector y si deshabilitás el randomize VA del kernel.

Otra pregunta. Teniendo lo anterior habilitado, ¿conocés alguna otra técnica para poder hacer buffer overflow?

Gracias. Saludos.</description>
		<content:encoded><![CDATA[<p>Hola Facundo,</p>
<p>Quería saber si para ejecutar tus ejemplos de buffer overflow en linux, los compilás con -fno-stack-protector y si deshabilitás el randomize VA del kernel.</p>
<p>Otra pregunta. Teniendo lo anterior habilitado, ¿conocés alguna otra técnica para poder hacer buffer overflow?</p>
<p>Gracias. Saludos.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
