Декомпилацията включва възстановяването на изходния код на програмата на езика, на който е написана. С други думи, този процес е обратното на процеса на компилация, когато изходният текст се преобразува в инструкции на машината. Декомпилацията може да се извърши чрез специализиран софтуер.

Методи за декомпресиране на EXE файлове

Декомпилацията може да бъде полезна за автора на софтуер, който е изгубил изходния код, или просто за потребители, които искат да знаят свойствата на определена програма. За тази цел има специални програми за декомплериране.

Метод 1: VB Decompiler

Първо, помислете за VB Decompiler, който ви позволява да декомпилирате програми, написани на Visual Basic 5.0 и 6.0.

Изтеглете VB Decompiler

  1. Кликнете върху Файл и изберете Отваряне на програмата ( Ctrl + O ).
  2. Стандартно отваряне на програмата в VB Decompiler

  3. Намерете и отворете програмата.
  4. Отваряне на EXE в VB Decompiler

  5. Декомпилацията трябва да започне незабавно. Ако това не стане, кликнете върху бутона "Старт ".
  6. Стартиране на декомпилацията във VB Decompiler

  7. В края на прозореца се появява думата "Decompiled" . Дървото на обекта се намира от лявата страна и кодът може да се види в централната част.
  8. Прегледайте източника чрез VB Decompiler

  9. Ако е необходимо, запазете декомпираните елементи. За да направите това, кликнете върху "Файл" и изберете подходящата опция, например "Запазване на декомпилирания проект", за да извлечете всички обекти в папка на диска.
  10. Запишете декомпилирания проект в VB Decompiler

Метод 2: ReFox

По отношение на декомпилиращите програми, компилирани чрез Visual FoxPro и FoxBASE +, ReFox е добра идея.

Изтеглете програмата ReFox

  1. Използвайте вградения браузър за файлове, за да намерите необходимия EXE файл. Ако го изберете, дясната страна ще покаже кратка информация за него.
  2. Търсене в EXE чрез ReFox

  3. Отворете контекстното меню и изберете "Декомпилиране" .
  4. Преход към декомпилация в ReFox

  5. Отваря се прозорец, където трябва да посочите папката за запазване на декомпираните файлове. След това кликнете върху "OK" .
  6. Run Decompilation в ReFox

  7. След завършването му ще се появи следното съобщение:
  8. Край на декомпилация в ReFox

Можете да видите резултата в посочената папка.

Метод 3: DeDe

И DeDe ще бъде полезно за декомпилиране на програми на Делфи.

Изтегляне на DeDe

  1. Кликнете върху бутона Добавяне на файл .
  2. Добавяне на файл към DeDe

  3. Намерете EXE файла и го отворете.
  4. Добавяне на EXE към DeDe

  5. За да започнете декомпилация, кликнете върху бутона Процес .
  6. Изпълнете De-Dekulation

  7. При успешно приключване на процедурата ще се появи следното съобщение:
  8. Край на декомпилацията в DeDe

    Отделните раздели ще показват информация за класове, обекти, формуляри и процедури.

  9. За да запазите всички тези данни, отворете раздела "Проект" , поставете отметка в квадратчето до типовете обекти, които искате да запазите, изберете папката и кликнете върху "Създаване на файлове" .
  10. Записване на декомплектирани обекти в DeDe

Метод 4: Спасител на източника на EMS

Decompiler EMS Source Rescuer ви позволява да работите с EXE файлове, компилирани с Delphi и C ++ Builder.

Изтеглете спасителя на EMS Source

  1. В блока "Изпълним файл" трябва да посочите желаната програма.
  2. В "Име на проекта" напишете името на проекта и кликнете върху "Напред" .
  3. Избор на източник и име на проекта в спасителя на източника на EMS

  4. Изберете необходимите обекти, задайте езика за програмиране и кликнете върху "Напред" .
  5. Избиране на обекти и език за програмиране в EMS Source Rescuer

  6. В следващия прозорец изходният код е достъпен в режим на визуализация. Остава да изберете изходната папка и натиснете бутона "Запазване" .
  7. Визуализация и запазване на проекта в EMS Source Rescuer

Прегледахме популярни декомпютри за EXE файлове, написани на различни програмни езици. Ако знаете за други работни опции, пишете за това в коментарите.