Estructura de los archivos Binarios de CaptiveWork 800S

Haber, les dejo algunos puntos de mi investigación con los BIN de CW. Realicé el trabajo solamente con un editor de archivos hexadecimales y haciendo algunas comparaciones entre los distintos BIN publicados hasta la fecha.

1. Los primeros 8 bytes son constantes (0-7): 0000012000001500
2. Los siguientes 4bytes (8-11): parece que representan algo caracteristico de cada BIN, pero no lo se aún. Pensé que estaba asociado a la fecha, pero no da.  Rectifico, ya realicé las pruebas correspondientes y el el Checksum32 pero haciendole un NOT bit a bit.
3. Los siguientes 4 bytes (12-15): represntan la versión del BIN, por ejemplo para el bin 2.33, les dará un entero igual a 233.
4. De ahí, hasta el offset 39 todos los bin tienen los mismos bytes. Pero los bytes 28-34 representa los caracteres: GSZIP01, que me imagino que representa el tipo de compresión del BIN. Posiblemente GZIP en el modo 01 con el algoritmo Compression with fixed Huffman codes (BTYPE=01), ver RFC 1951.

5. Los siguientes 16bytes tienen mucha importancia y les muestro que significan, algunos pude comprobarlos y otros porque no logre descomprimir los supongo:

40-43: tamaño del bloque descomprimido (nBU)
44-47: tamaño del bloque comprimido (nBC)
48-51: CheckSum (CRT) del bloque descomprimido
52-55: CheckSum (CRT) del bloque comprimido

6. Luego viene el bloque comprimido cuyo tamaño es nBC
7. También pueden vericar que a partir del offset: 983068 (en decimal por si acaso) hasta el final casi todos los bines tienen los mismos datos, salvo el tema de las llaves que en el cso de telefónica estan a partir del offset: 1007240.

Bueno, espero haber contribuido en algo.

Haber si alguien puede descomprimir el bloque correspondiente.

Saludos.

  • Excelente trabajo! Se nota que has dedicado tiempo y conocimientos a este tema.

    Espero que sea un importante aporte para la meta final: BIN sin DONGLE!!!

    Sigue asi, hermano! Cualquier adelanto por mi parte, lo posteare aqui para colaborar.

    Saludos,

    elnaranjal_ve

Puedes seguir los comentarios a través de RSS 2.0