Disassembler
Florian Lohoff
flo at rfc822.org
Thu Oct 7 15:36:38 CEST 2004
On Thu, Oct 07, 2004 at 02:52:18PM +0200, Jan-Benedict Glaw wrote:
>
> Ich bin im Moment auf der Suche nach einem ordentlichen Disassembler.
> Ab und zu mal mit objdump in einzelne Programme zu gucken, das geht
> ja noch. ...aber wenn ganze ROMs disassembliert werden müssen, dann
> kommt objdump doch an seine Grenzen (Daten disassembliert, dann kommen
> lustige Dinge bei 'raus, mit dem Effekt, daß nachfolgende Funktionen
> nicht mehr korrekt disassembliert werden...).
>
> Gibt's da eigentlich irgendwo so *richtig* brauchbare Disassembler unter
> Linux? Das zurück-übersetzen in C mach' ich ja gern' noch per Hand, aber
> so Sachen wie:
>
> - Anzeige von Daten ab einer Adresse in allen möglichen Formaten
> (u8/s8, u16/s16, u32/s32 ... in big und little endian,
> ASCIIZ-Strings selbst suchen, Darstellung als Assembler-Opcode
> inkl. Operanden, ...)
> - Vergabe von Labeln
> - Anzeigen der (vom Benutzer eingegebenen oder über
> Symboltabellen eingelesenen) Funktionsnamen/Symbolen an den
> entsprechenden Funktions-Aufrufen
> - Verwalten eines Stacks von Aufgaben (-> wenn ich einem
> Funktions-Aufruf folge, um bei dieser Funktion weiterzumachen,
> dann soll sich das Ding merken, wo ich vorher war)
>
> Natürlich soll das nicht nur für i386 funktionieren, sondern möglichst
> (durch Installieren/Angeben einer anderen libbfd/libopcodes) auch alle
> anderen Prozessor-Typen können...
Wenns auch kommerziell sein darf IDA - www.datarescue.com soll gut
sein.
Flo
--
Florian Lohoff flo at rfc822.org +49-171-2280134
Heisenberg may have been here.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20041007/a36083a0/attachment.sig>
More information about the Linux
mailing list