Je utilise les otool
, nm
et Fraise
éditeur de texte pour désassembler les binaires Mach-o
. Mon flux de travail à ce stade est assez simple :
1. Listez les symboles existants.
nm -g
2. Obtenez le code de désassemblage.
otool -vt
3. Copiez et collez cette sortie dans un fichier texte.
4. Lisez et commentez le code dans l'éditeur de texte :)
Je recherche des outils qui simplifient le travail avec le code de désassemblage sur Mac OS X
.
7 votes
Juste une note pour toute personne lisant ceci que
otool -Vt
vous donnera des symboles pour les opérandes, par exemplecallq _main
plutôt quecallq 0x100001060
.