Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Ilenuñez en 13 Septiembre 2005, 23:05 pm



Título: Acceder a la Bios mediante VB
Publicado por: Ilenuñez en 13 Septiembre 2005, 23:05 pm
Hola estoy confeccionando un software y necesito acceder a la bios para que me traiga un cierto código y sobre ese crear una forma de sistema de seguridad. ¿Alguien sabe si hay alguna forma factible de poder realizar esto?

Gracias!

Ilenuñez


Título: Re: Acceder a la Bios mediante VB
Publicado por: NYlOn en 14 Septiembre 2005, 00:28 am
mmm.. que yo sepa no c puede directamente desde VB =S
kapaz que podes traer el codigo via DOS y dsp leerlos con el vb....

deci que datos necesitas del BIOS, capaz que los podes sacar de 0tr0 lad0 ;)

un abraz0

G0nz4


Título: Re: Acceder a la Bios mediante VB
Publicado por: ANELKAOS en 14 Septiembre 2005, 04:15 am
Esto mismo le pregunté a mis profesores de C y no tenian ni idea. Poder se tiene que poder pq tienes programas como el Everest que acceden al valor de variables almacenadas en la BIOS. Finalmente opté por esperar a controlar ensamblador el curso que viene ya que supongo q será la forma mas sencilla de acceder a dichas variables.

PD: Echandole algo de imaginación supongo q primero necesitas saber el modelo de BIOS, y después podrias acceder a las posiciones de memoria donde están almacenadas las variables que necesitas que seran siempre las mismas. ¿Como hacemos esto? Supongo q mediante pipes podriamos leer el valor de las variables y copiarlas a una variable de tu programa. ¿Como accedemos a ellas? Ni idea de momento :(


Título: Re: Acceder a la Bios mediante VB
Publicado por: Gemu en 14 Septiembre 2005, 05:36 am
para acceder a la bios necesitas leer directamente de algunos sectores de memoria, funcionando en modo Real, la accedias desde el segmento 0000h, pero en modo Protegido (modo en que trabaja windows) ya no puedes hacer eso, y en su lugar windows te da esa informacion a traves de las APIS.

PD: busca apis para obtener informacion del pc.

(el everest y programas similares obtienen generalmente informacion accediendo a los puertos y consultando a los dispositivos hardware directamente)


Título: Re: Acceder a la Bios mediante VB
Publicado por: Slasher-K en 14 Septiembre 2005, 06:45 am
Llamadas Int13h, eso no se puede ni desde C ya.

La única función que te deja obtener datos a ese nivel es DeviceIoControl pero tiene sus limitaciones.

Saludos.


Título: Re: Acceder a la Bios mediante VB
Publicado por: Ilenuñez en 19 Septiembre 2005, 15:04 pm
Gracias por responder!
Pero... si realmente se puede acceder a la bios. ¿Cuál sería el código posible para ello? porque la verdad es que no se me ocurre.

Saludos!

Ilenuñez...