elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6]
51  Sistemas Operativos / Windows / Re: Drivers en: 20 Diciembre 2012, 14:13 pm
Gracias por tu información.
52  Programación / Programación C/C++ / Re: Driver básico que no me carga en: 17 Diciembre 2012, 23:52 pm
Muchas gracias. Con lo que me has dicho ya me he aclarado algo.

Y entonces deduzco que en un sistema x64 como Windows 7 x64, sólo se pueden cargar drivers de 64 bits ¿no?

A diferencia de aplicaciones en ring3 que en ese mismo sistema Windows 7 x64 pueden ser de 32 o de 64 bits y ambas se ejecutan bien. ¿Es eso?

Es que no tengo claras las cosas.
53  Programación / Programación C/C++ / Re: Driver básico que no me carga en: 17 Diciembre 2012, 23:02 pm
Se me olvidaba:

Lo estoy intentando cargar en WINDOWS 7 x64.

54  Sistemas Operativos / Windows / Drivers en: 17 Diciembre 2012, 23:00 pm
Hola a todos. Soy nueva.

Alguien que me pueda orientar sobre estas dudas:

¿Los drivers SYS de Windows, si es Windowsx64 deben estar compilados en x64 para que se carguen? ¿Los drivers SYS pueden ser también de 32 bits? Y si es así: ¿Se pueden cargar también en Windowsx64?

Más: Un driver que escriba yo, lo registro, ¿y Windows lo carga? ¿O ocurre que si no tiene una signatura o firma Windows no lo carga?

Gracias.

55  Programación / Programación C/C++ / Driver básico que no me carga en: 17 Diciembre 2012, 22:53 pm
Hola a todos. Soy nueva. Resulta que he escrito el siguiente driver que como véis es el básico. Lo compilo con el WDK en el "x86 Free Build Environment" y todo bien. Me genera el SYS. Luego uso el programa InstDrv. Primero le doy a Install y bien: se instala en el registro. Pero a continuación le doy a Start y no se inicia el driver, sino que InstDrv me da el siguiente mensaje-error: "a un expected error ocurried" y como os digo el driver no se ejecuta.

¿Alguien sabe por qué puede pasar esto? Porque el driver no puede ser más fácil.
Este es el driver:


#include "ntddk.h"

DRIVER_UNLOAD DriverUnload;

VOID DriverUnload(IN PDRIVER_OBJECT DriverObject) {
   DbgPrint("Descargandome");

}

NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING  RegistryPath) {
   
   (*DriverObject).DriverUnload = (PDRIVER_UNLOAD)DriverUnload;

   DbgPrint("Cargandome");
   
   return(STATUS_SUCCESS);

}
Páginas: 1 2 3 4 5 [6]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines