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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 [81] 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
801  Programación / ASM / Re: Escribir en MBR en: 22 Octubre 2013, 21:48 pm
Genial! Capto.. voy a probar leer el mbr entonces, seria un buen comienzo para después escribirle.. (igual me queda la duda en que dirección, pero supongo me falta entender como funciona para eso..)
El IRP según leí, es una estructura que encapsula un "I/O request packet",, necesario para la comunicación de drivers (entre drivers solamente??)
Bueno, voy a poner manos a la obra! Tnks!
802  Programación / ASM / Re: Escribir en MBR en: 22 Octubre 2013, 21:04 pm
Buenas!!  ;D Bueno, esto se puso interesante, al momento de hacer la consulta, no tenia idea que escribir en el MBR tenia tanta similitud con los drivers, pero me vino como anillo al dedo.. y ahora si voy a consultar algunas cosas, ya que despejo dudas de drivers y del mbr...

Por lo que vengo entendiendo, para comunicarse con el disco, lo hace de igual manera que se comunica una aplicación con un driver, no? O es que en realidad estoy llamando a algún driver?
Una duda que tengo con los drivers es si siempre es necesario "hablar" de un dispositivo,, o sea,, los drivers solo sirven para la comunicación con hardware, o puedo ejecutar en un driver una rutina cualquiera? (Hacer alguna cuenta, inyectar algo, etc..)
Y volviendo al tema, hasta CreateFile entiendo, que puedo "comunicarme" con el dispositivo y obtener un handle al mismo.. ahora.. lo que me esta quemando es saber si tengo que escribir ahí dentro en alguna dirección especifica, y algo como que?? Puedo empezar a escribirle dentro cualquier cosa,, pero seguro que no va a arrancar mas el SO  :silbar:
Estaría bueno ver un código de MBR, pero no creo que sea posible eso..

Saludos y Gracias!!
803  Programación / ASM / Re: Escribir en MBR en: 22 Octubre 2013, 01:42 am
Si logro algo lo comparto, claro! Igual dudo que sea dentro de poco.. Aun no caigo del todo en el Ring0, ya tengo algunas dudas, pero voy a esperar a leer un poco mas, para no quedar tan molesto..

Por el momento estoy viendo CreateFile y DeviceIoControl (que me la vuelvo a cruzar tambien aca, digo porque tambien la he visto con el tema de los drivers.. )
Citar
HANDLE WINAPI CreateFile(
  _In_      LPCTSTR lpFileName,
  _In_      DWORD dwDesiredAccess,
  _In_      DWORD dwShareMode,
  _In_opt_  LPSECURITY_ATTRIBUTES lpSecurityAttributes,
  _In_      DWORD dwCreationDisposition,
  _In_      DWORD dwFlagsAndAttributes,
  _In_opt_  HANDLE hTemplateFile
);
Citar
lpFileName [in]
The name of the file or device to be created or opened.

Ahora me surge la duda con CreateFile si tengo que crear un dispositivo, abrirlo, o escribirle dentro un archivo, el problema es que siquiera se que rutina se ejecuta ahi dentro.. digamos que quiero empezar por escribirle en el MBR un llamado a un programa, asi lo ejecuto, pero no desde el registro de windows, por el momento voy a seguir buscando, se agradece cualquier fuente de estudio o dato importante  :silbar:

PD: Aca hay un ejemplo muy bueno para obtener informacion del disco:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363147(v=vs.85).aspx
Se puede ver como "llama" al disco para ser leido: #define wszDrive L"\\\\.\\PhysicalDrive0" y otras cositas importantes  ;-)
804  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Que lindo quedo el foro en: 22 Octubre 2013, 00:43 am
Citar
Espero que no quede la cabecera realmente así y que sea un error.
Na.. quería ver como quedaba nomas.. igual, voy a corregirlo, porque en algo tan básico, parece que fue sin querer.. :)
805  Foros Generales / Noticias / Re: Skully, el casco con minipantalla que hace de “retrovisor digital” y muestra ... en: 22 Octubre 2013, 00:12 am
Ya lo había pensado yo hace años,, mala suerte la mía, que no tengo un sope para invertir en nada...  :-\
806  Foros Generales / Sugerencias y dudas sobre el Foro / Que lindo quedo el foro en: 22 Octubre 2013, 00:02 am
Bueno,, nada.. me aburría y quería aportar mi opinión.. Muy lindo el foro, sigan así amigos  ;-)

Código
  1. #include <windows.h>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. void main(){
  6. cout << "Hola mundo" << endl;
  7. cin.get();
  8. }
  9.  

Aparte queria usar alguna etiqueta de codigo.. Muuuuuuuuy bueno!! Gracias!!!
807  Programación / ASM / Re: Escribir en MBR en: 20 Octubre 2013, 23:08 pm
Si, el tema de los privilegios me lo habia imaginado.. pero ta, en realidad no es lo que me preocupa..  aparte tambien sigo leyendo "programming the windows driver model"  :silbar:

La idea es leer un poco de ambas cosas, asi como para cambiar un poco el tema y no enloquecerme  :xD
Si surgen dudas, vuelvo a preguntar.. Gracias!!
808  Programación / ASM / Re: Escribir en MBR en: 20 Octubre 2013, 01:26 am
Jamas pense que CreateFile podria hacer eso.. un poco inseguro por parte del equipo microsoft  :silbar:

Ahora tengo mas para estudiar.. Gracias!!!  ;-)
809  Programación / ASM / Escribir en MBR en: 19 Octubre 2013, 23:12 pm
Buenas, la consulta es la siguiente: Que tan complicado puede ser escribir en el MBR del disco? Se puede solo con ensamblador o tiene que ser en Ring0?

Saludos!
810  Seguridad Informática / Seguridad / Re: Acceden a mi cuenta de correo por satélite en: 19 Octubre 2013, 23:09 pm
Esto de la NSA esta provocando que la gente se vuelva paranoica...
Páginas: 1 ... 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 [81] 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines