Moving Grave nº1:(MG#_1.X03):21/11/1995 << Back To Moving Grave nº 1
Estructura de Directorios ************************* 3. Parametro del directorio de un archivo ----------------------------------------- Para gestionar la informacion contenida en el disco, el DOS reserva algu- nos sectores (los situados inmediatamente a continuación del registro de arranque y de la FAT) que contienen la informacion necesaria para localizar los datos correspondientes a cada archivo. Cada sector del directorio (7 sectores en el caso estandar) puede almace- nar 16 elementos de directorio. Cada uno de estos elementos (112 elementos en el caso standart) contien 32 bytes de informacion referente al nombre del fichero, extension, atributos (oculto, solo lectura, etc) tamaño del fichero, etc., organizada como muestra la siguiente tabla: ──────────────┬─────────────────────┬─────────────────────────────────── Nº del Campo │ Longitudes en Bytes │ Contenido del Campo ──────────────┼─────────────────────┼─────────────────────────────────── 1 │ 8 │ Nombre del archivo (8 caracteres │ │ en mayusculas, sin blancos) 2 │ 3 │ Extension del nombre del archivo │ │ (3 caracteres) 3 │ 1 │ Atributos del fichero (*) 4 │ 10 │ No utilizado hasta el momento 5 │ 2 │ Hora 6 │ 2 │ Fecha 7 │ 2 │ Nº de cluster de comienzo en la FAT 8 │ 4 │ Tamaño del archivo en bytes. A continuación voy a comentar brevemente solo 3 de estos campos: Campo 5 (Hora "de la ultima modificación"): =========================================== Se almacenan como un entero sin signo ocupando 2 bytes. Este WORD estara codificado de la siguiente manera: TIME = Hora * 2048 + Minutos * 32 + Segundos / 2 BIT │ Descripción ───────┼─────────────────── 11-15 │ Horas (0..23) 5-10 │ Minutos (0..59) 0-4 │ Segundos/2 (0..30) Campo 6 (Fecha "de la ultima modificación"): ============================================ Se almacenan como un entero sin signo ocupando 2 bytes. Este WORD tambien estara codificado de la siguiente manera: FECHA = (Año - 1980) * 512 + Mes * 32 + Dia BIT │ Descripción ───────┼──────────────────────── 9-15 │ Año desde 1980 (0..119) 5-8 │ Mes (1...12) 0-4 │ Dia (1...31) Campo 7 (Numero de cluster de comienzo): ======================================== Es un campo de 2 bytes que indica el numero de cluster en el que se comien- za la cadena de localización del fichero en la FAT. Esta puesto a cero en los ficheros que no tienen espacio asignado y en las etiquetas del volumen. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Bueno espero que esta serie de datos tecnico les sirva para sus virus, los cuales sabremos recivir cariñosamente (como te dicen... LUIS MIGUEL ??) en nuestros respectivos BBS.... Como habran advertido esta Edición de "Moving Grave" vino acompañada de un par de .COM, ya se!, como es la primera y no nos conoce ni el LORO tendran miedo ( Cagones! ) de ejecutarlos...les comento....son solo un par de utilita- rios. A continuación les hago un pequeño comentario de cada uno : WRBOOT .COM Permite cambiar el prog. de booteo o afines. READBOOT.COM Saca del Boot sector el programita, bomba, virus o como mierda se llame desde las unidades A hasta la D inclusi- ve. PROGBOOT.COM Demo de como seria el programita de Booteo. En nuestra proxima edición incluiremos el fuente de estos 3 programas, por si alguien no llego a comprender el funcionamiento de los mismos. Hasta la proxima Viruckers. ---Moving Grave [MG]--- COEAC Gp. -= Written by DΣ$ΓτΘ¥Στ From the HALLS OF THE DAMNED =-