Kann man *.exe - Datei "zurück" compilieren???
-
Bei Google zu suchen dauert höchstens 10 Sekunden, warum tust du's nicht einfach? Wenn du wirklich eine exe disassemble'n und den Inhalt auch noch verstehen willst, brauchst du sowas von viel Eigeninitiative, Geduld und Motivation; wenn du sogar zu faul bist, einfach mal bei Google zu suchen, kannste das gleich vergessen.
-
Stef_an schrieb:
Ja ok, das werd ich auch erstmal tun. Jetzt hab ich nur noch eine Frage: Kennst du einen guten Disassembler?
lol?
erst sagen "ja ich beschäftige mich mal mit c++" und im 2. satz deutest du an, das der erste satz erstunken und erlogen ist, indem du fragst: "kennst du einen guten disassembler?".
grottenschlechter lügner, aber sowas von...
-
War nich schlecht
Badestrand hat schon Recht ^^
-
Ich hab vielleicht bevor ich die Frage überhaupt gestellt hab bei Google geschaut, nur bei den Disassemblern, die ich dort gefunden habe, habe ich die *.exe-Datei nicht disassemble'n können! Und deswegen wollte ich nur mal euch fragen, weil ihr sicher einen guten kennt. Und stattdessen schreibt ihr mir irgend nen Zeugs rein, dass ich sowieso keine Lust hab.
-
sei wenigstens ehrlich: du hast doch sowieso keine lust.
-
Lust hin oder her, dir fehlt eh das nötige Wissen, um mit einem Disassembler irgendetwas anfangen zu können.
-
Aber damit du wenigstens mal siehst, wie eine disassembelte exe aussieht:
Google.de->"Disassembler"
7. Ergebnis, Überschrift "PEExplorer Windows Disassembler for Win 32-bit program EXE, DLL ..."
Einfach mal die 30-Tage-Testversion herunterladen, ist sogar schön mit GUI. Exe laden und Einsprungspunkt ansehen. Und dann wird dein Gesicht so
aussehen 
Nix für Ungut.Wenn du dich ernsthaft damit beschäftigen willst, solltest du erst einmal Assembler und C/C++ lernen. Zu Assembler gibt es jede Menge Tutorials im Internet, ein guter Compiler wäre der MASM-Compiler. Viel Glück

-
Für den Anfang solltest du lieber den Assembler-Code deiner eigenen kleinen C++-Programme studieren, quasi jeder Compiler bietet dir die Möglichkeit den Assembler-Code in eine Datei zu schreiben (sogar mit Zeilenkommentaren, so dass du siehst welche Zeile deines C++-Codes wie übersetzt wurde).
Windows liefert übrigens einen Disassembler von Haus aus mit: dumpbin
-
Ja ok, danke für eure Tipps. Also mit dem PE Explorer konnte ich jetzt wenigstens mal die *.exe-Datei öffnen. Hab vor 10 Jahren ungefähr schon mal ein Spiel erstellt über Qbasic und deshalb bin ich jetzt doch sehr zuversichtlich, dass ich mir dieses Wissen bald auch aneignen kann, wobei ich allerdings auch zugeben muss, dass es schon sehr viel anspruchsvoller ist!
-
hustbaer schrieb:
Rückwärts compilieren ist wie rückwärts essen - es kommt nichtmehr das raus was es vorher war.
Genial! Der beste Spruch des bisherigen Tages!


gruß
Martin
-
Oehm, QBasic war doch eine Skriptsprache oder?
-
Ja es ist "von Natur aus" eine Interpreter-Sprache, es gibt aber auch eine ganze Reihe DOS Compiler dafür.
-
Jepp, das mit dem "rückwärts essen" werd ich mir auch merken. Das bringt es dermaßen gut auf den Punkt, einfach spitze
