|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Sebastien Inscription : novembre 2012 Messages : 10 ![]() |
Bonjour,
Je souhaiterais réaliser un petit utilitaire me permettant de trouver si un fichier est en little Idian ou en big Indian sur mon PC Linux Debian. Ce programme serait écrit de préférence en C. Je recherche des programmeurs souhaitant m'aider à réaliser ceci. ps:s'il est possible de rajouter comment le systeme est (big indian ou little indian). Ce la permettrait de savoir s'il faut convertir le fichier ou simplement l'utiliser. Je m'explique : je souhaite faire de la rétro ingénierie sur des firmware de box *.dwb et je dois savoir si mon système est compatible avec le fichier récupéré. Ensuite je devrai le convertir puis le modifier. Merci |
|
|
00
|
|
|
#2 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 7 168 ![]() |
Bonjour,
Je suppose que tu as des fichiers binaires. Comment peux-tu savoir si un fichier est en little ou en big-endian ? Est-ce qu'il y a un en-tete specifique, qui te l'indique ? Par exemple, on peut imaginer mettre la valeur 2 dans le premier octet du fichier : si tu lis (exemple faux) 00000010, pas de conversion a faire, si tu lis 01000000, alors tu dois faire la conversion. Mais si tu n'as pas cette information, ce que tu demandes est impossible. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Ingénieur logiciel embarqué Franco-allemand Inscription : avril 2008 Messages : 46 ![]() |
Bonjour,
Personnellement, pour savoir si le fichier firmware est little ou big endian, j aurais regardé du coté du hardware de la cible où doit être déployé le firmware. Sinon la commande "file" devrait peut être te donner la solution à ton problème. Après avoir fait une recherche sur les fichiers dbw, il semblerait qu´il s agit de l´image linux compressé des livebox. Bonne journée Livegen. |
|
|
00
|
|
|
#4 | |
|
Invité de passage
![]() Sebastien Inscription : novembre 2012 Messages : 10 ![]() |
Citation:
Merci à vous pour vos réponses et bonne journée. |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com