Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Decompiler, Disammbler

Mücke2007 / 16 Antworten / Flachansicht Nickles

Hallo guten Morgen,

ich habe ein problem habe mal ein Programm in VB Net 2003 geschrieben als C++
nun habe ich das Programm aber leider den Quellcode Sourccode nicht mehr!

Frage an euch gibt es einen Decompiler oder Disammbler womit ich diese Datei
wieder decompilieren kann?


Danke schon mal für eure Tipps im voraus


viele grüße
Mücke

MfG. Mücke____ (Mücke aktiviert Abwehrkräfte. Mücke macht's möglich. ((:
bei Antwort benachrichtigen
Synthetic_codes peterson „Das glaube ich nicht, daß es sowas gibt. Dann könnte man ja jedes Programm...“
Optionen

wobei die frage bleibt ob VB wirklich kompiliert wird. Für MS Quickbasic gab es einen Decompiler, weil die QBasic Programme eigentlich nur in einen Stub verpackt wurden, das Programm selbst lag in Binärkodierung aber immer mit im Stub bei. Da VB die logische Entwicklung aus QB ist, wäre es denkbar dass hier immernoch "nur" zur laufzeit interpretiert wird.

Andererseits sollten VB Programme ja disassemblierbar sein(zu recht weiten teilen) da VB Programme eigentlich nur ein Sprachkonstrukt für die Winapi sind. Die Ganzen Calls auf die Systemfunktionen lassen sich also mit einem Disassembler der Symbolische Calls auswerten kann revertieren, woraus man einen zu weiten teilen originalen Code bekommen _könnte_.

Das Problem dabei werden dann wohl die Komponenten für die Forms etc sein.

'); DROP TABLE users;--
bei Antwort benachrichtigen