MrRed Rang: Administrateur
Nombre de messages : 154 Date d'inscription : 13/05/2005
| Sujet: Décompression firmwares Dim 15 Mai - 23:17 | |
| Les firmwares semblent compressés (zlib ?), je recherche des infos sur la méthode à suivre pour les décompresser et ainsi mieux les analyser.
Merci.
Dernière édition par le Jeu 3 Nov - 19:09, édité 1 fois | |
|
R One Bavard
Nombre de messages : 32 Date d'inscription : 31/05/2005
| Sujet: Re: Décompression firmwares Mar 26 Juil - 13:08 | |
| Salut, J'ai indiqué la manière de le faire ici. /R One | |
|
MrRed Rang: Administrateur
Nombre de messages : 154 Date d'inscription : 13/05/2005
| Sujet: Re: Décompression firmwares Mar 26 Juil - 15:28 | |
| | |
|
kwanger Bavard
Nombre de messages : 29 Date d'inscription : 22/09/2005
| Sujet: Re: Décompression firmwares Mer 2 Nov - 22:27 | |
| j'ai pas trop compris qu'est ce que c'etait exactement comme compression ? j'avais pensé à du cramfs (zlib donc) mais ca n'a pas l'air d'etre ça. Et la méthode de R One ne marche pas chez moi | |
|
BubuLeMag Bavard
Nombre de messages : 33 Date d'inscription : 13/10/2005
| Sujet: Re: Décompression firmwares Mer 2 Nov - 23:29 | |
| - kwanger a écrit:
- Et la méthode de R One ne marche pas chez moi
Version corrigée : cat fichier | (/bin/echo -e '\037\213\010\000\000\000\000\000\000' ; dd bs=142 skip=1) | gunzip -dc > fichier_décompressé Cela dit, ca ne t'avancera pas à grand chose, parce que le contenu est "en clair", mais tout est pele-mele dans un gros fichier... | |
|
MrRed Rang: Administrateur
Nombre de messages : 154 Date d'inscription : 13/05/2005
| Sujet: Re: Décompression firmwares Jeu 3 Nov - 19:09 | |
| merci à R One et BubuLeMag pour les infos. | |
|
djinnn Nouveau
Nombre de messages : 1 Date d'inscription : 30/07/2008
| Sujet: Format de l'entête Mer 30 Juil - 17:58 | |
| Pour les tordus que ça intéresserait, une description plus détaillée: - Code:
-
SAGEM 3302 COMPRESSED FIRMWARE FILE
HEADER FORMAT
0 4 8 20 24 40 124? 136 140 +-------+------+---------+---------+---------+-------------+---------+-----+ | MAGIC | BODY | UNKNOWN | INITIAL | UNKNOWN | DESCRIPTION | UNKNOWN | END | | TAG | SIZE | 1 | SIZE | 2 | | 3 | TAG | +-------+------+---------+---------+---------+-------------+---------+-----+
NB: big endian encoding
MAGIC TAG: Sagem (3302 only?) compressed firmware file tag Constant word: 0x01000001 (endianless)
BODY SIZE: Compressed data size, 1 word Body starts at offset 140 with ZIP tag (0x78da)
UNKNOWN 1: 3 words, w3 constant: 2[12]0xxx: 0x80700000 0x806f0000 0x00010000 240xxx: 0x81c00000 0x81bf0000 0x00010000 260xxx: 0x80800000 0x80ef0000 0x00010000 Look like memory addresses
INITIAL SIZE: Uncompressed data size, 1 word
UNKNOWN 2: 4 words, with w3=w4 2[124]0xxx: 0x80010000 0x80010cc0 0x80200400 0x80200400 260xxx: 0x80c00000 0x80c00000 0x80010400 0x80010400 Look like memory addresses
DESCRIPTION: Payload description Zero padded string, 84 bytes long
UNKNOWN 3: 3 words Probably some kind of cheksum(s)
END TAG: Constant word: 0x00000001
Edit: Rajouté les données de la série 260xxx (LiveBox) | |
|
Contenu sponsorisé
| Sujet: Re: Décompression firmwares | |
| |
|