Niektoré kompilátory a jazyky sa dajú odhadnúť. Problém je ale v tom, že jeden program mohol byť naprogramovaný v rôznych jazykoch, takže pochybujem, že niekto urobil program, ktorý je pri tom zisťovaný funkčný.
Jediný spôsob je naučiť sa dissasemblovať, čítať ten kód... a časom budeš vedieť zistiť, v čom to mohlo byť naprogramované.
na dekompiler zabudni, vsetko co zistis je assemblerovsky kod, ked subor otvoris v debuggeri. Je to jedina cesta. K originalnemu zdrojaku sa nikdy nedostanes. Rovnako ako nevytiahnes z hotovej babovky vajicka.
na zistenie v com to bolo robene sa da s dost dobrou presnostou pouzit PEID, na dekompilovanie do pseudo C sa da pouzit IDA s hexrays. na dekompilovanie do assembleru sa da pouzit hocijaky debugger/disassembler, ja odporucam olly debugger.
Aha, obcas by bolo dobre aspon nadpis docitat Ale nakolko starsie kompilatory nemali bohvieake spracovanie zdrojoveho kodu ani optimalizaciu, IDA mu zobrazi kod dostatocne presne bez potreby zvysnych dvoch nastrojov.