elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
22 Marzo 2010, 16:32  


Temas destacados: ¡¡ elhacker.net dice NO al cierre de páginas webs !!


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Análisis y Diseño de Malware (Moderadores: Hendrix, Karcrack)
| | |-+  Introducción a la programación de drivers en Windows
plaganegra y 2 Visitantes están viendo este tema.
Páginas: 1 2 3 [4] Ir Abajo Imprimir
Autor Tema: Introducción a la programación de drivers en Windows  (Leído 13792 veces)
angelrobi

Desconectado Desconectado

Mensajes: 21



Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #45 en: 28 Noviembre 2008, 19:12 »

muy buno el manual y hasta pronto amigos,.-.--.-.-.-.--
En línea

saludos
Nork

Desconectado Desconectado

Mensajes: 174



Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #46 en: 05 Diciembre 2008, 14:16 »

Tengo un problema al intentar cargar los symbols:

SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols

Citar
lkd> SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols
Couldn't resolve error at 'RV*c:\websymbols*http://msdl.microsoft.com/download/symbols'

La carpeta C:\websymbols la tengo creada  :-\
En línea

C' Est La Vie
Hendrix
In The Kernel Land
Moderador
*****
Conectado Conectado

Mensajes: 2.155



Ver Perfil WWW
Re: Introducción a la programación de drivers en Windows
« Respuesta #47 en: 05 Diciembre 2008, 19:05 »

ve a File -> Symbol file path y coloca eso hay.

Luego dentro del deputador mete estos comandos:

.symfix
.reload

Y listo  ;)
En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
Nork

Desconectado Desconectado

Mensajes: 174



Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #48 en: 05 Diciembre 2008, 19:15 »

Perfecto, gracias  ;)
En línea

C' Est La Vie
traviatØ

Conectado Conectado

Mensajes: 135



Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #49 en: 10 Diciembre 2008, 12:31 »

Hola 1 salu2, me preguntaba si la programacion de drivers a la que se refiere en este post, aplica o es valida, en windows xp sp1 sp2 ... windows vista etc en varias versiones, es decir no importa la version de windows? bueno supongo que claro no debe de 'aplicar' para versiones muy antiguas.. salu2s
En línea

                     
Hendrix
In The Kernel Land
Moderador
*****
Conectado Conectado

Mensajes: 2.155



Ver Perfil WWW
Re: Introducción a la programación de drivers en Windows
« Respuesta #50 en: 10 Diciembre 2008, 12:45 »

Siempre que no uses nada "harcodeado" te va a funcionar. En el ejemplo del DKOM, tienes que mirar que las direcciones de las diferentes ramas de la estructura eprocess sean en la dirección adecuada, las direcciones cambian según versión  ;)

Un Saludo  :)
En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
EREBOR

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #51 en: 22 Diciembre 2008, 09:29 »

Buenos dias!!
Hoy me e puesto con el manual, bueno lo e intentado ya que nada mas empezar dice: "Para compliar lo que tienen que hacer es crear una carpeta y dentro meter el codigo (main.c por ejemplo) y un archivo SOURCE y un MAKEFILE."

Bueno ahora mi duda xD, seguro que parecerá mu novata pero estoy empezando jejeje, el SOURCE y el MAKEFILE ambos los cree a partir de un .txt en el cual meti los comandos y luego el SOURCE lo pase a .list y el MAKEFILE a .def, estos tampoco sabia como crearlos pero buscando un poco en google descubri que se podia hacer asi...Pero lo que no encuentro es como meter el codigo main.c en la carpeta...

Gracias!!!
Y perdon por las molestias!! ;)
En línea
Karcrack
Moderador
*****
Conectado Conectado

Mensajes: 1.363


Se siente observado ¬¬'


Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #52 en: 22 Diciembre 2008, 12:06 »

@EREBOR

En este mismo post hice un script en VBS para ahorrarnos todo ese trabajo :xD

Seguramente te sirva ;D

Saludos ;)
En línea

newone

Desconectado Desconectado

Mensajes: 38


Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #53 en: 08 Enero 2009, 01:27 »

buen manual, me podrian decir si puedo usar visual c++ 6 con el wdk que me baje, algunos dice que es muy antiguo para el wdk pero quiero que me lo diga alguno que sepa que este seguro mas que nada y si no se puede usar visual 6 que me digan que visual c++ puedo usar que version gracie  ;D
En línea
traxtor

Desconectado Desconectado

Mensajes: 48


Ver Perfil WWW
Re: Introducción a la programación de drivers en Windows
« Respuesta #54 en: 08 Enero 2009, 21:01 »

Hola

Sin intencion de desmerecer para nada el manual del compañero Hendrix (de hecho es una de las fuentes de informacion que yo mismo utilice) en mi blog hay publicada una entrada y un codigo fuente relacionado con el tema:

http://neosysforensics.blogspot.com/2008/11/ocultacin-de-procesos-en-windows-dkom.html

Saludos
En línea

escabe

Desconectado Desconectado

Mensajes: 21



Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #55 en: 19 Enero 2009, 20:24 »

He estado siguiendo con mucho interés este hilo y me ha parecido muy bueno. Doy las gracias sinceras a Hendrix por su trabajo y darme la oportunidad de aprender a programas drivers.

He hecho prácticas con el Hook a ZwOpenProcess y me a funcionado bien.
Saludos.

PD:
Quisiera aportar al hilo otra forma de conseguir un Hook, por ejemplo a la misma API mencionada:

Código:
VOID Hook()
{
   _asm cli
   ZwOpenProcessIni =(PZwOpenProcess)(SYSTEMSERVICE(ZwOpenProcess));
   (PZwOpenProcess)(SYSTEMSERVICE(ZwOpenProcess)) = NewZwOpenProcess;
   _asm sti
}

VOID UnHook()
{
   _asm cli
   (PZwOpenProcess)(SYSTEMSERVICE(ZwOpenProcess)) = ZwOpenProcessIni;
   _asm sti
}

// SYSTEMSERVICE es la macro que se describe en este hilo

Saludos.
« Última modificación: 19 Enero 2009, 21:10 por escabe » En línea
Zzombi

Desconectado Desconectado

Mensajes: 125


Ver Perfil
Re: Introducción a la programación de drivers en Windows
« Respuesta #56 en: 20 Marzo 2010, 01:53 »

He estado siguiendo con mucho interés este hilo y me ha parecido muy bueno. Doy las gracias sinceras a Hendrix por su trabajo y darme la oportunidad de aprender a programas drivers.

He hecho prácticas con el Hook a ZwOpenProcess y me a funcionado bien.
Saludos.

PD:
Quisiera aportar al hilo otra forma de conseguir un Hook, por ejemplo a la misma API mencionada:

Código:
VOID Hook()
{
   _asm cli
   ZwOpenProcessIni =(PZwOpenProcess)(SYSTEMSERVICE(ZwOpenProcess));
   (PZwOpenProcess)(SYSTEMSERVICE(ZwOpenProcess)) = NewZwOpenProcess;
   _asm sti
}

VOID UnHook()
{
   _asm cli
   (PZwOpenProcess)(SYSTEMSERVICE(ZwOpenProcess)) = ZwOpenProcessIni;
   _asm sti
}

// SYSTEMSERVICE es la macro que se describe en este hilo

Saludos.

me funciono perfecto!! gracias escabe
En línea
Páginas: 1 2 3 [4] Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

Yashira.org    Videojuegos    indetectables.net    Seguridad Informatica Colombia    Indejuegos    Internet móvil

Noticias Informatica    Seguridad Informática    ADSL    eNYe Sec    Seguridad Wireless    Underground México    Biblioteca de Seguridad

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC