Процесс декомпиляции файлов с расширением EXE

Эта процедура подразумевает под собой воспроизведение кода утилиты языком, которым она изначально была создана. То есть это обратная процедура компиляции (преобразование кода в компьютерные команды). Выполнить эти действия можно воспользовавшись специальными программами.

Способы преобразования файлов EXE

Необходимость преобразовать подобные файлы может возникнуть у пользователей, которые хотят получить информацию о характеристике различных утилит. Имеются определенные программы, предназначенные специально для декомпиляции.

Способ 1: Использование утилиты VB Decompiler

Данный софт используется для преобразования утилит, которые были созданы на Visual Basic 5.0 или 6.0.

  1. Активируем программу и в главном окне выбираем вкладку «Файл».
  2. В появившемся меню нажимаем на «Открыть программу». Выполнить ту же процедуру можно используя быстрые клавиши Ctrl+O.
  3. Стандартное открытие программ в VB-Decompiler

  4. В «Проводнике» находим нужный файл.
  5. Открытие EXE в VB-Decompiler

  6. Процесс преобразования должен запуститься самостоятельно. Если по какой-либо причине это не произошло, выберите «Старт».
  7. Запуск декомпиляции в VB-Decompiler

  8. По завершению процедуры высветится надпись «Декомпилировано».
  9. Основное поле программы будет поделено на два окна. В левом можно увидеть хронологию, а в правом отобразится исходный код.
  10. Есть возможность сохранить на компьютер преобразованные файлы. В верхнем меню выберите «Файл» и перейдите по вкладке «Сохранить декомпилированный проект».
  11. Сохранение декомпилированного проекта в VB-Decompiler

Способ 2: Воспользоваться программой ReFox

Данная программа предназначена для преобразования утилит написанных на FoxPro или FoxBASE+.

  1. Откройте программу и воспользуйтесь интегрированным Проводником для поиска необходимого файла. При нажатии на него сразу можно увидеть некоторую информацию.
  2. Нажмите правой кнопкой мыши на файл и в появившемся меню кликните на «Decompile».
  3. Переход к декомпиляции в ReFox-MMII

  4. В следующем окне определите место для хранения новых файлов.
  5. Запуск декомпиляции в ReFox-MMII

  6. После нажатия на «ОК», процедура будет автоматически запущенна и по окончанию выдаст оповещение.

Способ 3: С помощью DeDe

Эта утилита используется при необходимости выполнить процедуру с программами, написанными на Delphi.

  1. Запустите софт, и найдите значок «Добавление файла».
  2. Добавление файла в DeDe

  3. Выберете файл с необходимым расширением.
  4. Добавление EXE в DeDe

  5. Для запуска работы утилиты кликните на «Процесс».
  6. Запуск декомпиляции в DeDe

  7. После завершения процедуры появится окно со следующим текстом: «Дампирование Выполнено».
  8. Теперь можно просмотреть всю полученную информацию.
  9. Для сохранения полученных данных перейдите на раздел «Project» и поставьте напротив необходимых объектов галочки.
  10. Сохранение декомпилированных объектов в DeDe

Способ 4: Программа EMS Source Rescuer

Данная утилита может работать с файлами, написанными на двух языках Delphi и C++ Builder.

  1. Активируйте программу и в первой строке выставьте путь к нужному файлу.
  2. Пропишите имя нового объекта в графе «Project name».
  3. Выбор исходника и имя проекта в EMS-Source-Rescuer

  4. Определите нужные файлы и выберите, какой кодировкой они были созданы.
  5. Выбор объектов и языка программирования в EMS-Source-Rescuer

  6. Открывшееся окно показывает еще не сохраненный код. Для дублирования его на компьютер укажите необходимый каталог и нажмите на «Save».
  7. Предпросмотр и сохранение проекта в EMS-Source-Rescuer

В этой статье был рассмотрен софт, помогающий в декомпиляции программ, написанных различным кодом. Известно еще множество подобных утилит, но именно эти обладают необходимыми функциями и довольно-таки просты в использовании.

Оцените статью
avege.ru
Добавить комментарий