myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   C++ Decompiler ! Suche ! (https://mygully.com/showthread.php?t=2172941)

Fairtale 28.11.10 15:35

C++ Decompiler ! Suche !
 
hallo zusammen
ich weis zwar nicht ob ich hier richtig bin aber ich hoffe mal

also ich suchen einen C++ Decompiler um eine .exe die in C++ (Microsoft Visual Studio 2010) geschrieben wurde wieder in einen source code umzuwandeln
ich hoffe es kann mir einer helfen

mfg Fairtale

waldfee0071 28.11.10 16:03

Wenns so easy wäre, hätte der Compiler seine Aufgabe verfehlt. Über Google lässt sich sicher der ein oder andere finden, jedoch wirst du NIE den Originalcode heraus bekommen. Mit Jave oder C# mag es funktionieren, aber bei C++ kannst es vergessen.

Fairtale 28.11.10 16:04

ok vielen dank
über google hab ichs schon welche gefunden aber die meisten die ich hatte konnten es nicht gescheit öffnen so das ich es richtig ändern konnte oder habens in Hex angezeigt was mir auch nicht bringt


gibts nicht irgeneinen ? der vielleicht schon einen hat ^^
wenn ja ols mal uppen

mfg Fairtale

germgerm 28.11.10 16:33

Zitat:

Zitat von waldfee0071 (Beitrag 21593721)
<...> Mit Jave oder C# mag es funktionieren, aber bei C++ kannst es vergessen.

Wenn es "C++ Managed Code" ist, lässt es sich gleich einfach wie C# rückübersetzen.
Dabei sind dann aber die Namen der Variablen und Kommentare nicht mehr verfügbar.

In Assemblercode lässt sich alles darstellen, für wen das ohne Kommentare lesbar ist, ist eine andere Frage.

Fire.Storm 28.11.10 16:39

Es gibt keinen aus dem einfachen Grund, weil beim Compilieren der Quellcode in Maschinencode umgeschrieben wird.
Ansonsten wären ja ein Kopierschutz auch völlig sinnfrei, da man nur den Quellcode decompilieren und die Abfrage entfernen müsste.
Aber ganz so einfach ist es nicht.

Das einzige was man machen kann, ist die .exe als Assemblercode zu lesen, aber das zu verstehen, ist nicht ganz so einfach.

Fairtale 28.11.10 16:41

hättet ihr so was für mich damit ich es in Assemblercode darstellen kann ?

Neocon 28.11.10 17:20

Etwas Lesestoff für dich:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Dann gibt es im Forum auch irgendwo einen ähnlichen Thread mit mehr Infos.

movpclr 30.11.10 00:36

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Poppers 30.11.10 14:16

IDA ist das Stichwort! Allerdings muss ich firestorm recht geben. Der Compiler stört an dieser Stelle.

InteraktivDisAssambler kurz IDA ist ein Tool welches vor einigen Jahren von einer Hand voll Russen entwickelt wurde um Software zu knacken. Den Quellcode bekommst du aus diesem Tool leider nicht extrahiert. Wohl aber den Maschinencode. Das schöne, man kann ihn verändern und zurück schreiben.

Habe selbst lange Zeit mit dem Tool gearbeitet um eine 30 Tage Lizenz zu "entlizenzieren"!

Was hast denn vor wenn man mal fragen darf ;)

mfg

jedirächer 30.11.10 15:05

Also wenn ich dich richtig verstanden habe suchst du einen Decompiler für Anwendungen die mit dem .Net Framwork erstellt wurden, habe da mit [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] gute Erfahrungen gemacht, er kann u. a. in die Sprachen C#, VB und F# zurückübersetzen.

WhiteLionATX 10.12.10 11:54

mit IDA + plugin bist du auf dem richtigem weg :)
kommst auch C code raus ;) aber natürlich keinen original quellcode, bei dem was rauskommt nimmst du besser gleich asm :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.