Obtenir le désassemblage complet d'un binaire exécutable

Est-il possible d'obtenir un démontage complet (qui peut servir d'entrée à un assembleur) d'un exécutable?

Lorsque j'utilise otool -tV a.out je vois seulement le texte de l'article. D'autres sections comme les données ne sont pas visibles.

Lorsque j'utilise gdble démonter commande nécessite un début et une adresse de fin. Cependant, je ne sais pas comment trouver le début et la fin de l'adresse d'un binaire (disons un.out).

Je suis en train de démonter un exécutable, de bricoler avec le code assembleur, puis de le remonter.
Est-ce possible?

Ça aussi aider si on peut trouver les noms de toutes les sections dans un fichier binaire.

source d'informationauteur mynk