[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: Re: [Ayuda] Joder a un fisgon!



Bueno... muchas gracias por su ayuda a todos..... estoy en eso del script, pero mientras tanto me di gusto con el cisco. Configure a cisco router para que no acepte peticiones de esa laptop.... imaginense! anda como loco.. probando aquí, cargando la PC por todo el edificio donde haya salidas de red. Ja.... Ja..... y lo bueno.... no sabe nadita de nadita de routers......... Si lo supiera, no lo haria ;-))

Gracias un montón...

Pinto

nos vemos en las cómicas....


At 04:05 p.m. 11/06/01 -0500, Mauricio Plaza Villegas wrote:

> Pero cuidado, antes de que el fisgon trate de ver ese disco duro es
> importante hacer respaldo de esa informacion, lo mas probable es que el
> sabelotodo piense que el disco esta mal y se dara a la tarea de "componerlo"
> y por tanto lo unico que se le ocurre a su cabezita cerrada es formatear,
> romper y rehacer las particiones o sabe dios que mas cosas pueda pensar.

Eso es muy cierto. Y en ese caso lo que puedes hacer es, como parte del
"script para apagar tu maquina por el resto del dia", es cambiar
lilo.conf y que solo este  la opcion de arrancar Linux (y poner un
letrerito de "Esta maquina solo corre Linux").

Entonces (mas facil y mas rapido) en lugar de andar borrando la BOOT y
la FAT. Mejor edita el tipo de particion de Windows (y cambiale a Linux
0x83) y cando regreses en la manhana regresas el tipo de particion al
numero original :)



 De la misma forma lee en un "unsigned char buf[512]" y castea contra
partition_info_t...  algo asi como


fd = open ("/dev/hda")
lseek (fd, 0);   <-- MBR sector 0
read (fd, 512, buf); <-- lee un sector

for (i=0,partition_info = (partition_info_t *) &buf[446]; // 446 es
donde empieza la tabla de particiones
      i<4; partition_info++) {

    if (isWindows (partition_info.system_flag))
       partition_info.system_flag = 0x83;

}

donde...

typedef struct {
    byte  boot_flag;
    byte  start[3];
    byte  system_flag;
    byte  end[3];
    s32   start_sector;
    u32   num_sectors;
} partition_info_t;


Codigo necesita ser pulido (ofcors :)

:)
mok




_______________________________________________
Ayuda mailing list
Ayuda en linux org mx

_______________________________________________
Ayuda mailing list
Ayuda en linux org mx



[Hilos de Discusión] [Fecha] [Tema] [Autor]