/ / Je možné dekompilovať spustiteľný súbor C ++ [duplikát] - c ++, spustiteľný, dekompilovaný

Je možné dekompilovať spustiteľný súbor C ++ [duplicitné] - c ++, spustiteľný, dekompilovaný

Stratil som zdrojový kód do spustiteľného súboru, ale stále mám skutočný súbor. Existuje nejaký spôsob, ako získať pôvodný kód C ++?

odpovede:

0 pre odpoveď č. 1

Duplikát z tejto otázky.

Áno, je to možné, ale čo sa týkapokukování funkčných telies a podobne, môžete mať o niečo menej šťastia. Operačné systémy ako Kali Linux sa špecializujú na de-kompiláciu a reverzné inžinierstvo. A samozrejme, okná majú veľa aplikácií, ktoré môžete použiť aj na kontrolu kódu aplikácie.

Pozrite sa na druhú otázku pre konkrétne návrhy aplikácií. :)

  • Upraviť: S najväčšou pravdepodobnosťou ste stratili všetky svoje logické a funkčné orgány, ale možno budete môcť obnoviť celkovú štruktúru. Je to vaša EXE, takže by ste mohli byť viac oboznámení s tým, ako to všetko bolo pripojené.

0 pre odpoveď č. 2

Nemôžete získať pôvodný zdrojový kód, ale binárny súbor môžete dekompilovať do zdrojového kódu pomocou nástrojov uvedených v tejto podobnej otázke: Je tam C ++ decompiler?

Výstupný zdrojový kód nebude vyzerať ako originál, pretože kompilátor bude optimalizovať pôvodný zdroj pri generovaní spustiteľného súboru.


0 pre odpoveď č. 3

Krátka odpoveď č.

Dlhá odpoveď, pretože C + + nepoužíva nejaký prechodný kód ako C # alebo Java, nemôžete aplikáciu dekompilovať v nejakom čitateľnom formáte.