Journal Desassemblage

Posté par  (site web personnel) .
Étiquettes : aucune
0
22
avr.
2004
Je bosse sur 68HC08 ; j assemble avec http://john.ccac.rwth-aachen.de:8000/as/(...) mais je ne sais pas avec quoi desassembler ...

j ai un bout de binaire:

A6-04-42-B7
47-8C-5F-83-A6-FF-C7-FE 09-4E-47-49-B6-45-4A-BB
43-B7-4B-B6-44-B9-42-B7 4A-55-42-CD-DC-09-4E-47
49-B6-45-4A-BB-43-B7-4B B6-44-B9-42-B7-4A-55-42
CD-FC-03-24-03-45-00-00

et j aimerais bien savoir ce qu il veut dire en langage humain ...

Mon petit journal cheri aurait une idee pour m aider ?
  • # Re: Desassemblage

    Posté par  . Évalué à 1.

    si tu as du temps de libre, tu fais comme moi:
    tu prends ta table des instructions, et tu dédodes une à une les instructions, avec leurs paramètres. Tu vas voir, c'est très chiant, mais au bout d'un moment, les "44-B9-42-B7 4A-55-42-CD" deviendront presque un language naturel pour toi...

    Cela dit, un vrai logiciel de désassemblage serait le bienvenue.
    • [^] # Re: Desassemblage

      Posté par  . Évalué à 7.

      Tu peux voir la matrice ?
    • [^] # Re: Desassemblage

      Posté par  (site web personnel) . Évalué à 1.

      vu que j ai que 4 lignes, si j ai pas de reponse d ici 2 h c est ce que je vais faire . j y avais pense, mais je voulais qd meme poster un journale, des fois que ...
      • [^] # Re: Desassemblage

        Posté par  . Évalué à 2.

        Et après avoir fait ça tu te dis :
        "Il est temps que l'on dispose d'un désassembleur pour ça !"
        et hop tu développes le dit désassembleur ! Si un humain peut décoder sans trop de difficultés, ça doit être facile à implémenter !
        Sinon, si tu veux je veux bien voir pour t'aider à développer un logiciel comme ça faut juste disposer de la méthode pour un humain (je connais pas le 68HC08, désolé)
    • [^] # Re: Desassemblage

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      raaahh ça me rappelle le bon vieux temps, quand je décompilais le noyau de la HP48 pour établir une liste de routines à réutiliser :-)
      • [^] # Re: Desassemblage

        Posté par  . Évalué à 1.

        Raaah, mais y'avait des bouquins pour ca ! Les secrets de la HP48 (s/sx ou g/gx), en deux volumes, une vraie mine d'or.
  • # Re: Desassemblage

    Posté par  (site web personnel) . Évalué à 1.

    je ne me rappelle plus du tout du 68HC11 mais je pense qu'avec un petit script de remplacement ca se fait bien.

    Je ferais un truc genre :
    Lire et reconnaitre l'instruction. L'ecrire dans un autre fichier precedée par un label qui contient sa position dans le fichier initial.
    Pour les sauts, calculer l'adresse d'arrivée et le mettre comme cible vu que le label correspondant existe.
    Virer tous les labels jamais referencés en arguments.
  • # Re: Desassemblage

    Posté par  . Évalué à 1.

    Le meilleur désassembleur au monde est IDA, il est loin d'être libre malheureusement.
    http://www.datarescue.com(...)

    Mais bon ca fait un peu trop comparé à ce que tu recherches apparement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.