OVH Cloud OVH Cloud

desassembleur powerpc tournant sous linux (Intel pentium)

2 réponses
Avatar
Eric Tréhou
bonjour,

connaissez vous un outil tournant sous linux (Mdk 9.1 - PII 450)
capable de desassembler du code powerpc (provenant d'un executable
MacOSX tournant sous MacOS 10.2.8 - IMAC G3)

merci
Eric

2 réponses

Avatar
no_spam
On Wed, 24 Nov 2004 08:21:58 +0100, Eric Tréhou wrote:

bonjour,

connaissez vous un outil tournant sous linux (Mdk 9.1 - PII 450)
capable de desassembler du code powerpc (provenant d'un executable
MacOSX tournant sous MacOS 10.2.8 - IMAC G3)


objdump.
Recompile les binutils en précisant que tu veux toutes les targets:
l'option de configure est '--enable-targets=all'.
La compil va prendre, hum, un certain temps ;-)
Tous les outils (objdump, objcopy, ld, gas, ....) seront alors capable de
travailler avec des executables venant de toutes platformes.
Pour désassembler, objdump -d ou objdump -S marchent alors nickel.
Il faut juste parfois préciser -EB pour lui dire que c'est du big-endian,
dans le cas du PPC.
Il vaut mieux prendre la version de binutils la plus récente, bien sur...

Avatar
Eric Tréhou
no_spam wrote:
On Wed, 24 Nov 2004 08:21:58 +0100, Eric Tréhou wrote:


bonjour,

connaissez vous un outil tournant sous linux (Mdk 9.1 - PII 450)
capable de desassembler du code powerpc (provenant d'un executable
MacOSX tournant sous MacOS 10.2.8 - IMAC G3)



objdump.
Recompile les binutils en précisant que tu veux toutes les targets:
l'option de configure est '--enable-targets=all'.
La compil va prendre, hum, un certain temps ;-)
Tous les outils (objdump, objcopy, ld, gas, ....) seront alors capable de
travailler avec des executables venant de toutes platformes.
Pour désassembler, objdump -d ou objdump -S marchent alors nickel.
Il faut juste parfois préciser -EB pour lui dire que c'est du big-endian,
dans le cas du PPC.
Il vaut mieux prendre la version de binutils la plus récente, bien sur...




merci