Подписывайтесь на наш Telegram! Перейти

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

28
Процесс декомпиляции файлов с расширением EXE
Опубликовано 14 февраля 2018
Автор статьи
Категория Полезные советы
Обсуждение нет комментариев

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

Способы преобразования файлов 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

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

Комментарии: 0