IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Programme détection little indian big indian


Sujet :

Linux

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Points : 9
    Points
    9
    Par défaut Programme détection little indian big indian
    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

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 148
    Points : 28 113
    Points
    28 113
    Par défaut
    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.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre actif Avatar de Livegen
    Homme Profil pro
    Ingénieur logiciel embarqué Franco-allemand
    Inscrit en
    Avril 2008
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Ingénieur logiciel embarqué Franco-allemand
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 83
    Points : 255
    Points
    255
    Par défaut
    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.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par Livegen Voir le message
    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.
    Ok c'est noté je vais tester cela bientôt!

    Merci à vous pour vos réponses et bonne journée.

Discussions similaires

  1. programme détection d'écarts
    Par marie33000 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/05/2009, 17h32
  2. [Débutant] probleme compatibilité mac pc little et big endian
    Par tang97 dans le forum MATLAB
    Réponses: 2
    Dernier message: 14/02/2009, 11h07
  3. fichier input Big indian JasperETL
    Par tarikmahf dans le forum Jasper
    Réponses: 0
    Dernier message: 11/05/2008, 13h17
  4. Little endian - Big endian
    Par julinho99 dans le forum Ada
    Réponses: 4
    Dernier message: 10/04/2008, 12h13
  5. Conversion little vers big endian
    Par kris1980 dans le forum x86 32-bits / 64-bits
    Réponses: 8
    Dernier message: 16/08/2007, 14h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo