Seite 1 von 1

Alternative zu W32Dasm?

Verfasst: 11.09.2006 23:19
von ZeHa
Hallo,

wollte mal fragen, ob jemand von euch einen guten Disassembler kennt, der weiterentwickelt wird? Bei W32Dasm passiert das scheinbar nicht mehr, die neueste Version die ich finde ist von 1997.

(Hat von euch schonmal jemand probiert, sowas selbst zu schreiben? Rein vom Prinzip her dürfte es ja gar nichtmal sooo schwierig sein, letztendlich werden ja erstmal alle ASM-Befehle in lesbare Form aufgelöst (was ja 1:1 möglich sein dürfte) und dann noch alle Referenzen aufgespürt und diese im Ergebnistext entsprechend markiert. Schwieriger stelle ich mir die Aufrufe von API-Funktionen vor, da wüßte ich nicht, wo ich anfangen sollte die ausfindig zu machen, was aber auch daran liegt, daß ich mich bisher auch nocht nicht damit beschäftigt hab.)

Natürlich wäre es mir trotzdem lieber, wenn jemand eine funktionsfähige Software nennen könnte ;)

Verfasst: 11.09.2006 23:32
von ts-soft
Nimm PureBasic, in der OnError Lib ist schon das wichtigste enthalten :wink:

Verfasst: 11.09.2006 23:46
von ZeHa
bezogen auf das Debuggen oder das Selbstschreiben? (sorry hab die OnError-Lib nie benutzt und keine Ahnung auf was Du das jetzt beziehst ;) )

Verfasst: 12.09.2006 00:06
von ZeHa
Hab gerade einen gefunden, der ganz gut zu sein scheint: http://pvdasm.reverse-engineering.net

und kostenlos ist er auch ;)

Verfasst: 12.09.2006 01:22
von ts-soft
ZeHa hat geschrieben:bezogen auf das Debuggen oder das Selbstschreiben? (sorry hab die OnError-Lib nie benutzt und keine Ahnung auf was Du das jetzt beziehst ;) )
Typisch, also hinsetzen und Hilfe auswendig lernen :wink:
Zum Bleistift:
OnError Lib hat geschrieben:Ergebnis = DisASMCommand(Speicheradresse)

Verfasst: 12.09.2006 08:02
von ZeHa
Nicht übel ;)

wollte eh mal 'nen Hex-Editor programmieren, dann könnte ich den Disassembler gleich mit einbauen :mrgreen: