Hola,

recientemente necesito crear un sencillo programa en C que sea capaz de determinar si en los 512 primeros bytes del disco (el MBR) se encuentra instalado GRUB o LILO.

Y claro, he probado de volcar dichos bytes con dd para repasarlos via hexedit y buscar cadenas o patrones que me indiquen que buscar dentro de dichos bytes con mi programa para llegar a dicha conclusión.

Con LILO veo que aparece una cadena literal "LILO" :

..!...LILO...

Pero en el caso de GRUB no. Supongo que tendrá alguna clase de fingerprint, algún valor en hexadecimal del palo FC0A o asi que identifique a GRUB....

La pregunta es: ¿alguien sabe donde puedo conseguir + información al resepcto?

He pensado en bajarme las fuentes de lilo y de grub (apt-get source ... ) y leermelas pero igual hay alguien que ya ha pasado por esto.....

¡¡gracias!!


-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Responder a