[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!




Exelente solucion, muy inteligente y de alto nivel.

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.

Cuidado  :)

From: Mauricio Plaza Villegas <mplaza en cs nyu edu>
CC: ayuda en linux org mx
Subject: Re: Re: [Ayuda] Joder a un fisgon!
Date: 05 Nov 2001 14:52:16 -0500


 - Solucion en Software -

Ingredientes :

 Maquina con Linux y Windows.


 Se prepara un script que se lleva la BOOT y la FAT de la particion
WINDOWS a un lugar seguro  de la particion Linux, (si quieres hasta
encriptado, por si la bootea con floppito).

 Tienes otro script que regresa la BOOT y la FAT a sus lugares
originales.

Cuando te vayas a casita, quitas la BOOT/FAT... cuando llegues en la
manhana las repones.... hueva, pero tienes las opciones de : O hacerte
cuate del cuate... o no dejarte!


Saludos,
Mok

PS Suponte que tienes a Windows en la particion 1 del HD (/dev/hda1) que
tipicamente empieza en el sector 63 del HD. Nomas lees la BOOT en un
"unsigned char buf [512]", y la casteas contra "fat_boot_t". Ahi ya esta
la informacion de "de donde a donde" va la FAT, cuanto mide, bla, bla,
bla.... te lees todos esos sectors, los salvas y encriptas en un
archivin y ya...

typedef struct {        /*     FAT    BOOT SECTOR     */
  u8       jump[3];   // 3   Jump to Loader
  u8      ident[8];   // 8   Identification
  u8      b_sec[2];   // 2   Bytes per Sector
  u8        sec_cl;   // 1   Sectors per Cluster
  u8      r_sec[2];   // 2   Reserved Secs
  u8      num_fats;   // 1   Number of Fats
  u8      r_ent[2];   // 2   Root Directory Entries
  u8     n_secs[2];   // 2   Number of Logical Sectors
  u8      m_descrp;   // 1   Media Descriptor
  u8    sec_fat[2];   // 2   Sectors per Fat
  u8    sec_trk[2];   // 2   Sectors per Track
  u8    hds_cyl[2];   // 2   Number of Heads
  /*
   *    Extensions for the FAT32 spec, and only for the FAT32
   *                                     -mok
   */
  u8    hidden_s[4];  // 4 Hidden Sectors
  u8   big_n_sec[4];  // 4 Big Number of Sectors in partition
  u8 big_sec_fat[4];  // 4 Big Sectors Per Fat
  u8     ext_flg[2];  // 2 Ext Flag
  u8      fs_ver[2];  // 2 File System Version
  u8     root_st[4];  // 4 Root Directory Start (on FAT32 is like a
file)
  u8     inf_sec[2];  // 2 File System Information Sector
  u8     bkp_sec[2];  // 2 Backup Boot Sector
}fat_boot_t;




_______________________________________________
Ayuda mailing list
Ayuda en linux org mx



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

_______________________________________________
Ayuda mailing list
Ayuda en linux org mx



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