Як карыстацца браўзэрам Google Chrome

Дэкампіляцыя мае на ўвазе аднаўленне зыходнага кода праграмы на той мове, на якім яна была напісана. Іншымі словамі, гэта працэс адваротны працэсу кампіляцыі, калі зыходны тэкст пераўтворыцца ў машынныя інструкцыі. Дэкампіляцыя можна правесці, выкарыстоўваючы спецыялізаваны софт.

Спосабы дэкампіляцыя EXE-файлаў

Дэкампіляцыя можа быць карыснай аўтару ПА, які страціў зыходныя коды, або проста карыстальнікам, якія жадаюць даведацца ўласцівасці той ці іншай праграмы. Для гэтага існуюць спецыяльныя праграмы-декомпиляторы.

Спосаб 1: VB Decompiler

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

Загрузіць праграму VB Decompiler

  1. націсніце "Файл" і абярыце пункт "Адкрыць праграму" (Ctrl + O).
  2. Знайдзіце і адкрыйце праграму.
  3. Дэкампіляцыя павінна адразу запусціцца. Калі гэтага не адбылося, націсніце кнопку "Старт".
  4. Па завяршэнні ўнізе вокны з'явіцца слова "Дэкампіляваць". У левай частцы размешчана дрэва аб'ектаў, а ў цэнтральнай можна праглядаць код.
  5. Пры неабходнасці, захавайце дэкампіляваць элементы. Для гэтага націсніце "Файл" і абярыце падыходны варыянт, напрыклад, "Захаваць дэкампіляваць праект", Каб атрымаць усе аб'екты ў тэчку на дыску.

Спосаб 2: ReFox

У плане дэкампіляцыя праграм, скампіляваных праз Visual FoxPro і FoxBASE +, нядрэнна сябе зарэкамендаваў ReFox.

Загрузіць праграму ReFox

  1. Праз убудаваны аглядальнік файлаў знайдзіце патрэбны EXE-файл. Калі яго вылучыць, то справа будзе адлюстроўвацца кароткая інфармацыя пра яго.
  2. Адкрыйце кантэкстнае меню і абярыце пункт "Decompile".
  3. Адкрыецца акно, дзе трэба пазначыць тэчку для захавання дэкампіляваць файлаў. пасля націсніце "ОК".
  4. Па заканчэнні з'явіцца такое паведамленне:

Можна праглядзець вынік у названай тэчцы.

Спосаб 3: DeDe

А DeDe будзе карысная для дэкампіляцыя праграм на Delphi.

Загрузіць праграму DeDe

  1. націсніце кнопку "Даданне файла".
  2. Знайдзіце файл EXE і адкрыйце яго.
  3. Для запуску дэкампіляцыя націсніце кнопку "Працэс".
  4. Пры паспяховым завяршэнні працэдуры з'явіцца такое паведамленне:
  5. У асобныя ўкладкі будзе выведзена інфармацыя аб класах, аб'ектах, формах і працэдурах.

  6. Для захавання ўсіх гэтых дадзеных адкрыйце ўкладку "Project", Паставіце галачкі побач з тыпамі аб'ектаў, якія трэба захаваць, абярыце тэчку і націсніце "Зрабіць файлы".

Спосаб 4: EMS Source Rescuer

Декомпилятор EMS Source Rescuer дазваляе працаваць з EXE-файламі, скампіляваныя пры дапамозе Delphi і C ++ Builder.

Загрузіць праграму EMS Source Rescuer

  1. У блоку "Executable File" трэба паказаць патрэбную праграму.
  2. У "Project name" прапішіце імя праекта і націсніце "Next".
  3. Ўсе патрэбныя аб'екты, пакажыце мова праграмавання і націсніце "Next".
  4. У наступным акне зыходны код даступны ў рэжыме прадпрагляду. Засталося выбраць выходную тэчку і націснуць кнопку "Save".

Мы разгледзелі папулярныя декомпиляторы для файлаў EXE, напісаных на розных мовах праграмавання. Калі Вы ведаеце іншыя працоўныя варыянты, напішыце пра гэта ў каментарах.

Глядзіце відэа: Week 9 (Красавік 2024).