<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentarios para hSec</title>
	<atom:link href="http://hsec.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://hsec.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 30 Jul 2009 23:01:45 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comentario de Hendrix en Introducción a la programación de drivers en Windows</title>
		<link>http://hsec.wordpress.com/2008/10/14/introduccion-a-la-programacion-de-drivers-en-windows/#comment-32</link>
		<dc:creator>Hendrix</dc:creator>
		<pubDate>Thu, 30 Jul 2009 23:01:45 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=21#comment-32</guid>
		<description>Aqui tienes el link al PDF: http://hsec.files.wordpress.com/2008/10/introduccion-a-la-programacion-de-drivers.pdf</description>
		<content:encoded><![CDATA[<p>Aqui tienes el link al PDF: <a href="http://hsec.files.wordpress.com/2008/10/introduccion-a-la-programacion-de-drivers.pdf" rel="nofollow">http://hsec.files.wordpress.com/2008/10/introduccion-a-la-programacion-de-drivers.pdf</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de wilson en Introducción a la programación de drivers en Windows</title>
		<link>http://hsec.wordpress.com/2008/10/14/introduccion-a-la-programacion-de-drivers-en-windows/#comment-31</link>
		<dc:creator>wilson</dc:creator>
		<pubDate>Sat, 20 Jun 2009 12:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=21#comment-31</guid>
		<description>hola amigos la verdad es que no he logrado conseguir leer el tutorial ya que el link me lleva a este error agregando que ya estoy registrado....

El tema o foro que estás buscando parece que no existe, o fuera de tus límites...</description>
		<content:encoded><![CDATA[<p>hola amigos la verdad es que no he logrado conseguir leer el tutorial ya que el link me lleva a este error agregando que ya estoy registrado&#8230;.</p>
<p>El tema o foro que estás buscando parece que no existe, o fuera de tus límites&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Hendrix en Mañana, reto Panda</title>
		<link>http://hsec.wordpress.com/2009/03/31/manana-reto-panda/#comment-30</link>
		<dc:creator>Hendrix</dc:creator>
		<pubDate>Mon, 20 Apr 2009 08:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=67#comment-30</guid>
		<description>Al primero le eche un vistazo muy rápido por la mañana y luego por la tarde, ya en casa, lo resolví.

Al segundo también le eche un vistazo, pero no me paré más a resolverlo y al tercero ni le eche el vistazo. Todo por falta de tiempo.

La solución del primero esta aquí: http://www.megaupload.com/?d=NZKJEIK8

Un Saludo</description>
		<content:encoded><![CDATA[<p>Al primero le eche un vistazo muy rápido por la mañana y luego por la tarde, ya en casa, lo resolví.</p>
<p>Al segundo también le eche un vistazo, pero no me paré más a resolverlo y al tercero ni le eche el vistazo. Todo por falta de tiempo.</p>
<p>La solución del primero esta aquí: <a href="http://www.megaupload.com/?d=NZKJEIK8" rel="nofollow">http://www.megaupload.com/?d=NZKJEIK8</a></p>
<p>Un Saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Felix en Mañana, reto Panda</title>
		<link>http://hsec.wordpress.com/2009/03/31/manana-reto-panda/#comment-29</link>
		<dc:creator>Felix</dc:creator>
		<pubDate>Wed, 15 Apr 2009 11:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=67#comment-29</guid>
		<description>Ya que está acabado el reto y tal,pregunto xD

1-Has participado en alguno de los retos? 
2-De ser afirmativa la respuesta 1 has podido resolver el reto 2?
3-Sabes si la gente de panda publicará soluciones?

Y eso es todo
Muchas gracias y a ver si vemos mas activo el blog</description>
		<content:encoded><![CDATA[<p>Ya que está acabado el reto y tal,pregunto xD</p>
<p>1-Has participado en alguno de los retos?<br />
2-De ser afirmativa la respuesta 1 has podido resolver el reto 2?<br />
3-Sabes si la gente de panda publicará soluciones?</p>
<p>Y eso es todo<br />
Muchas gracias y a ver si vemos mas activo el blog</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Hendrix en Introducción a la programación de drivers en Windows</title>
		<link>http://hsec.wordpress.com/2008/10/14/introduccion-a-la-programacion-de-drivers-en-windows/#comment-28</link>
		<dc:creator>Hendrix</dc:creator>
		<pubDate>Sat, 28 Mar 2009 18:42:54 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=21#comment-28</guid>
		<description>xDDDD No, con lo de que con la MDSN se entiende mejor es literalmente eso, que con las explicaciones que dan en la MSDN se entiende, que por algo son ellos los que &quot;documentaron el kernel&quot; de Windows....

Un Saludo :D</description>
		<content:encoded><![CDATA[<p>xDDDD No, con lo de que con la MDSN se entiende mejor es literalmente eso, que con las explicaciones que dan en la MSDN se entiende, que por algo son ellos los que &#8220;documentaron el kernel&#8221; de Windows&#8230;.</p>
<p>Un Saludo <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Dreams_eater en Introducción a la programación de drivers en Windows</title>
		<link>http://hsec.wordpress.com/2008/10/14/introduccion-a-la-programacion-de-drivers-en-windows/#comment-27</link>
		<dc:creator>Dreams_eater</dc:creator>
		<pubDate>Sat, 28 Mar 2009 17:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=21#comment-27</guid>
		<description>se me aclaro  el &quot;despachaje&quot;(de dispatch) de rutinas por eventos.
(DriverUnload=Salir; por ejemplo)

ausumo que:
MajorFunction con IRP_MJ_MAXIMUM_FUNCTION+1 elementos,
son mas o menos estas constantes (con el nombre de lo que hacen)
http://msdn.microsoft.com/en-us/library/ms806157.aspx
se puede hacer directo como el aleman y su &quot;camel&#039;s driver&quot;

http://www.adp-gmbh.ch/win/misc/writing_devicedriver.html

[----]
Con la ayuda de la MSDN se entiende mucho mejor….
[-----]
¿eso fue un &quot;lee msdn antes de preguntarme&quot;? XDDD
o sera mi cola de paja

Jerga argentina --&gt;cola de paja: es tener problemas con la propia conciencia que a uno no lo deja vivir normalmente.

Un Saludo y gracias!!</description>
		<content:encoded><![CDATA[<p>se me aclaro  el &#8220;despachaje&#8221;(de dispatch) de rutinas por eventos.<br />
(DriverUnload=Salir; por ejemplo)</p>
<p>ausumo que:<br />
MajorFunction con IRP_MJ_MAXIMUM_FUNCTION+1 elementos,<br />
son mas o menos estas constantes (con el nombre de lo que hacen)<br />
<a href="http://msdn.microsoft.com/en-us/library/ms806157.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms806157.aspx</a><br />
se puede hacer directo como el aleman y su &#8220;camel&#8217;s driver&#8221;</p>
<p><a href="http://www.adp-gmbh.ch/win/misc/writing_devicedriver.html" rel="nofollow">http://www.adp-gmbh.ch/win/misc/writing_devicedriver.html</a></p>
<p>[----]<br />
Con la ayuda de la MSDN se entiende mucho mejor….<br />
[-----]<br />
¿eso fue un &#8220;lee msdn antes de preguntarme&#8221;? XDDD<br />
o sera mi cola de paja</p>
<p>Jerga argentina &#8211;&gt;cola de paja: es tener problemas con la propia conciencia que a uno no lo deja vivir normalmente.</p>
<p>Un Saludo y gracias!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Hendrix en Introducción a la programación de drivers en Windows</title>
		<link>http://hsec.wordpress.com/2008/10/14/introduccion-a-la-programacion-de-drivers-en-windows/#comment-24</link>
		<dc:creator>Hendrix</dc:creator>
		<pubDate>Fri, 27 Mar 2009 10:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=21#comment-24</guid>
		<description>Si, el driver tiene un manejador para que en todos los &quot;Eventos&quot;. Si te fijas:

##

DriverEntry is the first routine called after a driver is loaded, and is responsible for initializing the driver.

DriverObject Caller-supplied pointer to a DRIVER_OBJECT structure. This is the driver&#039;s driver object. Each driver object represents the image of a loaded kernel-mode driver. A pointer to the driver object is an input parameter to a driver&#039;s DriverEntry, AddDevice, and optional Reinitialize routines and to its Unload routine, if any.

The DriverObject parameter supplies the DriverEntry routine with a pointer to the driver&#039;s driver object, which is allocated by the I/O manager. The DriverEntry routine must fill in the driver object with entry points for the driver&#039;s standard routines.

The DriverObject pointer gives the driver access to DriverObject-&gt;HardwareDatabase, which points to a counted Unicode string that specifies a path to the registry&#039;s \Registry\Machine\Hardware tree.


http://msdn.microsoft.com/en-us/library/ms795702.aspx

##

Con la ayuda de la MSDN se entiende mucho mejor....

Un Saludo</description>
		<content:encoded><![CDATA[<p>Si, el driver tiene un manejador para que en todos los &#8220;Eventos&#8221;. Si te fijas:</p>
<p>##</p>
<p>DriverEntry is the first routine called after a driver is loaded, and is responsible for initializing the driver.</p>
<p>DriverObject Caller-supplied pointer to a DRIVER_OBJECT structure. This is the driver&#8217;s driver object. Each driver object represents the image of a loaded kernel-mode driver. A pointer to the driver object is an input parameter to a driver&#8217;s DriverEntry, AddDevice, and optional Reinitialize routines and to its Unload routine, if any.</p>
<p>The DriverObject parameter supplies the DriverEntry routine with a pointer to the driver&#8217;s driver object, which is allocated by the I/O manager. The DriverEntry routine must fill in the driver object with entry points for the driver&#8217;s standard routines.</p>
<p>The DriverObject pointer gives the driver access to DriverObject-&gt;HardwareDatabase, which points to a counted Unicode string that specifies a path to the registry&#8217;s \Registry\Machine\Hardware tree.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms795702.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms795702.aspx</a></p>
<p>##</p>
<p>Con la ayuda de la MSDN se entiende mucho mejor&#8230;.</p>
<p>Un Saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Dreams_eater en Introducción a la programación de drivers en Windows</title>
		<link>http://hsec.wordpress.com/2008/10/14/introduccion-a-la-programacion-de-drivers-en-windows/#comment-23</link>
		<dc:creator>Dreams_eater</dc:creator>
		<pubDate>Tue, 24 Mar 2009 17:15:16 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=21#comment-23</guid>
		<description>A que te refieres con sin hilos en MU??? 
[----]
soy yo que habla para el traste(no hilos en MU, ajajjajaja pobre planificador).
quise decir:....en MK y no TENER QUE USAR hilos en MU....

Esperaba algo así como:
 Cuando el desempeño es critico.
 Se quiere manejar al harware mas finamente.
 Se quiere hacer un rootkit.
mas detallado, con tus palabras, enumerados por lo que es mas comun, etc. (yo no tengo palabras propias en este tema)
[---]
Los modulos de Kernel es codigo que se ejecuta en modo Kernel, el codigo a ejecutar se ejecuta con las llamadas a los eventos (DriverEntry, DriverUnload, etc.).
[---]
Buenisimo....pero generaste otra pregunta:
¿Esos eventos, del lado del MU son generados por:

CreateService(SCManager, DriverName, DriverName, SERVICE_ALL_ACCESS, SERVICE_KERNEL_DRIVER, SERVICE_DEMAND_START, SERVICE_ERROR_NORMAL, drivePath, NULL, NULL, NULL, NULL, NULL);

StartService(Service, 0, NULL);

ControlService(Service, SERVICE_CONTROL_STOP, &amp;proc);

DeleteService(Service);

o solo son la alternativa del OSRLoader, para registrar y ejecutar modulos de driver?

¿Uno de los roles del driver  es una especie de manejador de eventos producidos por el MU?

--gracias--</description>
		<content:encoded><![CDATA[<p>A que te refieres con sin hilos en MU???<br />
[----]<br />
soy yo que habla para el traste(no hilos en MU, ajajjajaja pobre planificador).<br />
quise decir:&#8230;.en MK y no TENER QUE USAR hilos en MU&#8230;.</p>
<p>Esperaba algo así como:<br />
 Cuando el desempeño es critico.<br />
 Se quiere manejar al harware mas finamente.<br />
 Se quiere hacer un rootkit.<br />
mas detallado, con tus palabras, enumerados por lo que es mas comun, etc. (yo no tengo palabras propias en este tema)<br />
[---]<br />
Los modulos de Kernel es codigo que se ejecuta en modo Kernel, el codigo a ejecutar se ejecuta con las llamadas a los eventos (DriverEntry, DriverUnload, etc.).<br />
[---]<br />
Buenisimo&#8230;.pero generaste otra pregunta:<br />
¿Esos eventos, del lado del MU son generados por:</p>
<p>CreateService(SCManager, DriverName, DriverName, SERVICE_ALL_ACCESS, SERVICE_KERNEL_DRIVER, SERVICE_DEMAND_START, SERVICE_ERROR_NORMAL, drivePath, NULL, NULL, NULL, NULL, NULL);</p>
<p>StartService(Service, 0, NULL);</p>
<p>ControlService(Service, SERVICE_CONTROL_STOP, &amp;proc);</p>
<p>DeleteService(Service);</p>
<p>o solo son la alternativa del OSRLoader, para registrar y ejecutar modulos de driver?</p>
<p>¿Uno de los roles del driver  es una especie de manejador de eventos producidos por el MU?</p>
<p>&#8211;gracias&#8211;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Hendrix en Introducción a la programación de drivers en Windows</title>
		<link>http://hsec.wordpress.com/2008/10/14/introduccion-a-la-programacion-de-drivers-en-windows/#comment-22</link>
		<dc:creator>Hendrix</dc:creator>
		<pubDate>Sun, 22 Mar 2009 21:01:54 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=21#comment-22</guid>
		<description>PD:¿de donde nace la necesidad de tener un “programa/programa en ejecucion” en MK y no hilos en MU, es decir cual es la problematica que resuelve?

[----]

A que te refieres con sin hilos en MU??? Puedes hacer un modulo de Kernel que te oculte los procesos que empiecen, por ejemplo, por 1234_, lo que consigues un rootkit que esconde tu proceso sin tener que especificarle tu PID, por ejemplo.

[-----]

PD2:si el hilo es la unidad de ejecucion de un programa (caso windows).
proceso es un programa en ejecucion.
¿Tienen nombres especiales el driver en ejecucion y su unidad de ejecucion?

[------]

Los modulos de Kernel es codigo que se ejecuta en modo Kernel, el codigo a ejecutar se ejecuta con las llamadas a los eventos (DriverEntry, DriverUnload, etc.).</description>
		<content:encoded><![CDATA[<p>PD:¿de donde nace la necesidad de tener un “programa/programa en ejecucion” en MK y no hilos en MU, es decir cual es la problematica que resuelve?</p>
<p>[----]</p>
<p>A que te refieres con sin hilos en MU??? Puedes hacer un modulo de Kernel que te oculte los procesos que empiecen, por ejemplo, por 1234_, lo que consigues un rootkit que esconde tu proceso sin tener que especificarle tu PID, por ejemplo.</p>
<p>[-----]</p>
<p>PD2:si el hilo es la unidad de ejecucion de un programa (caso windows).<br />
proceso es un programa en ejecucion.<br />
¿Tienen nombres especiales el driver en ejecucion y su unidad de ejecucion?</p>
<p>[------]</p>
<p>Los modulos de Kernel es codigo que se ejecuta en modo Kernel, el codigo a ejecutar se ejecuta con las llamadas a los eventos (DriverEntry, DriverUnload, etc.).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de Dreams_eater en Introducción a la programación de drivers en Windows</title>
		<link>http://hsec.wordpress.com/2008/10/14/introduccion-a-la-programacion-de-drivers-en-windows/#comment-21</link>
		<dc:creator>Dreams_eater</dc:creator>
		<pubDate>Fri, 20 Mar 2009 23:36:09 +0000</pubDate>
		<guid isPermaLink="false">http://hsec.wordpress.com/?p=21#comment-21</guid>
		<description>Hendrix, esta muy bueno el tutorial, sobretodo porque vamos ingresando esos temas en los foros de habla hispana.

La primera vez que entre a ver esas cosas fue en rohitab (de habla inglesa, te hacen mala cara si traducis alli, pero te autorizan a postear la traduccion en otro lado). Hoy me anote a ingles 1,( jajajaj), que malo soy con el ingles.

Ahora (con 3 años en C/c++) puedo darme el lujo de empezar a escribir un tuto de C (considero que deve haber una distancia entre el &quot;profe&quot; y &quot;alumno&quot;).

Un placer &quot;volverte a ver&quot;.

PD:¿de donde nace la necesidad de tener un &quot;programa/programa en ejecucion&quot; en  MK y no hilos en MU, es decir cual es la problematica que resuelve?
Mientras el planificador de hilos de windos los multiplexa de su tabla, logrando el seudo-paralelismo (la tecnologia multiprocesador todabia no llego a casa :)). ¿Cuando el planificador se acuerda de los drivers o como es el criterio para seleccionarlos?

PD2:si el hilo es la unidad de ejecucion de un programa (caso windows).
      proceso es un programa en ejecucion.
¿Tienen nombres especiales el driver en ejecucion y su unidad de ejecucion?

dreams_eater</description>
		<content:encoded><![CDATA[<p>Hendrix, esta muy bueno el tutorial, sobretodo porque vamos ingresando esos temas en los foros de habla hispana.</p>
<p>La primera vez que entre a ver esas cosas fue en rohitab (de habla inglesa, te hacen mala cara si traducis alli, pero te autorizan a postear la traduccion en otro lado). Hoy me anote a ingles 1,( jajajaj), que malo soy con el ingles.</p>
<p>Ahora (con 3 años en C/c++) puedo darme el lujo de empezar a escribir un tuto de C (considero que deve haber una distancia entre el &#8220;profe&#8221; y &#8220;alumno&#8221;).</p>
<p>Un placer &#8220;volverte a ver&#8221;.</p>
<p>PD:¿de donde nace la necesidad de tener un &#8220;programa/programa en ejecucion&#8221; en  MK y no hilos en MU, es decir cual es la problematica que resuelve?<br />
Mientras el planificador de hilos de windos los multiplexa de su tabla, logrando el seudo-paralelismo (la tecnologia multiprocesador todabia no llego a casa <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). ¿Cuando el planificador se acuerda de los drivers o como es el criterio para seleccionarlos?</p>
<p>PD2:si el hilo es la unidad de ejecucion de un programa (caso windows).<br />
      proceso es un programa en ejecucion.<br />
¿Tienen nombres especiales el driver en ejecucion y su unidad de ejecucion?</p>
<p>dreams_eater</p>
]]></content:encoded>
	</item>
</channel>
</rss>
