Dites que j'ai un programme nasm simple pour imprimer bonjour !, bien sûr dans la syntaxe intel, quand je l'assemble (avec -f elf) et diassemble avec avec ndisasm c'est complètement différent! pourquoi ne peut-il pas démonter dans le même format simple de mon programme hello world? n'est-ce pas possible?Lors de l'assemblage de .asm, peut-il être démonté à la même syntaxe?
0
A
Répondre
2
Si vous essayez de récupérer le code source d'origine à partir d'assemblages, oubliez-le. Surtout avec les compilateurs modernes qui font beaucoup d'optimisations. D'après mon expérience avec les désassembleurs, vous pouvez obtenir du code semi-lisible, mais seulement quand le programme est relativement simple.
Je suis d'accord. Nasm effectue tant de réglages d'efficacité avant de tout changer en hexagone qu'il ne sera pas démonté aussi facilement. –