c-decompiler proggen

erstmal moinsen..
ich hab da sone idee , wie bescheurt die auch sein mag.
es gibt ja im den sinne keine decompiler die den kompletten source ausspucken..
aber wenn man halt den ansi oder hex wert fuer jeden befehl kennt und den decompiler danach suchen lässt hat man doch zumindest bruchstücke des codes..

zb. meine C progs fangen alle im texteditir(ansi encoded) so an:

MZ?  ??V? "  ? rj ?.??´0Í!?. ?, ŽÚ?? ?￾ ?? ?.? Ç? ???4Ä>Š ?Ç????&￾=87u&?U?ú=u??ß?? ??Yu?? ???aC&8uÖ?Í?÷??Š ? Ó???????Ž ?Ú+??>?￾? s? ?>?￾Çr(> r"?Ó?G;?r?>? t?>  u? ;?w?ýëé!?ßÚ?¤ ?¨ ?￾ +?Ž?´JWÍ!_ÓçúŽ??ç?3?.Ž????+?ó????É??´ Í?? ?š ???6? ?6? ?6? ?Ý P?n.Ž??| ??3?? ?/ ￾ü?Ô Fâ?-7
￾t
? ￾?/ ?? ??´LŠFÍ!? ￾?H é? ¸ 5Í!?t ?v ¸5Í!?x ?z ¸5Í!?| ?~ ¸5Í!?? ?? ¸ %??ŽÚ?XÍ!?¸ %?t Í!¸%?x Í!¸%?| Í!¸%?? Í!?Ç? Ë?´@? Í!?? ￾?V .Ž??é?¸ P?)? U??

also weiss ich doch schon mal das der teilder headder des programms ist und wenn ich das dann bei allen befehlen mache könnte ich doch unnütliche sachen rauskriegen ;)

is nur ne scheiss idee die auch noch scheisse ausgedrückt ist aber wollt ich mal loswerden :D
 
@conteXx

Die einzige "sinnvolle" Alternative ist es, wenn Du mit Hilfe eines Deassemblers wie
"W32Dasm" oder "Ollydgb" Dir den Source als "Assemblat" anschaust. Was Du dann
erkennst, hängt ein bisschen von Deinen Fähigkeiten ab! :-)

[1] Quelle "ollydgb", kostenloser Debugger

MfG Rushjo
 
@contexx

Hm,
Das, was Du da gepostet hast, ist der Header und teilweise die
Rekolationstabelle einer EXE-Datei.

Das Problem eines Decompilers ist, das jeder C- Compiler aus
Deinem Quelltext etwas Anderes macht, als Du eigendlich willst *gg*.
Erstmal ist der erstellte Maschinencode in der Regel stark optimiert.
Auch sind in den meisten Fällen alle Variablennamen verlorengegangen.
Dies und Anderes macht einen "C- Decompiler" fast ummöglich.
Was möglich ist ist ein eingeschränkter Decompiler von "Borland c"
oder "Microsoft c".
Also wird's wohl bei 'nem DisAssemble bleiben müssen.
Du solltest mal dein störrisches Haustier nach "IDA" befragen.
Schau's dir an und poste dann mal hier Deine Eindrücke.

Golgotha
 
Zurück
Oben