Содержание
«Дизассемблер», или дизассемблер, - это программа, позволяющая просматривать машинный код работающей программы. Разборка - это тип аналитической процедуры, которую программисты используют для визуализации работы программы в памяти. Многие программы позволяют размонтировать файл «setup.exe», который позволяет увидеть, как на вашем компьютере выполняется процедура установки.
направления
Дизассемблер позволяет увидеть машинный код из файла (Comstock Images / Comstock / Getty Images)-
Загрузите и установите программу «IDA Pro» из «Hez Ray» (см. Ресурсы). Это приложение с цветовой кодировкой, которое позволяет различать код «setup.exe» и код операционной системы Windows. Представление памяти показывает код выполнения файла EXE, расположенного в памяти. Программа также позволяет манипулировать значениями и приостанавливать выполнение файла. Это позволяет протестировать параметры программы для файла «setup.exe».
-
Загрузите и установите «W32 DASM» (см. Раздел «Ресурсы») на компьютер с файлом «setup.exe». Это бесплатная программа, поэтому она хороша для людей, которые не имеют большого опыта в разборке запущенных файлов и чтении кодов из памяти. Интерфейс представляет собой простое окно, в котором показан код в каждом адресе памяти. Однако невозможно изменить код в памяти, как в «IDA Pro».
-
Загрузите и установите «OllyDbg» (см. Ресурсы). Эта программа является отладчиком и отладчиком. Отладчик работает вместе с отладчиком для просмотра кода в памяти и позволяет манипулировать кодом для поиска проблем и ошибок в файле «setup.exe». Это программа с открытым исходным кодом, поэтому вы можете добавлять модули с открытым исходным кодом или вносить свои собственные улучшения в программу.