Heaventools

   English English  Deutsch Deutsch  Русский Русский

Я системный архитектор драйверов устройств под NT/XP, и я использовал PE Explorer для изуче- ния .SYS файлов. Меня интересовали способы взаимодействия этих фай- лов между собой, и ваша программа помогла мне лучше понять это взаимо- действие.

Dominick Cafarelli,
Sniffer Technologies,
Network Associates


Хочу сказать, что PE Explorer, возможно, самая лучшая программа из тех, что мне попадались. Раньше, чтобы получить тот же самый результат, мне приходилось исполь- зовать много разных отдельных программ, некоторые из которых уже довольно старые, еще в духе командной строки. Теперь в них нет больше необходимости. Всё, что надо, есть в PE Explorer на тулбаре.

Chris LaJoie


Я пишу на ассемблере, C и C++. Спустя всего несколько месяцев ис- пользования PE Explorer я поражаюсь, как это я раньше мог обходиться без него. Он стоит каждого цента потра- ченных денег. Спасибо за создание такой замеча- тельной программы.

Robert Limoges


Отзывы пользователей

PE Explorer — Список возможностей

PE Explorer содержит средства для дизассемблирования и изучения исполняемых файлов, а также изменения их свойств и ресурсов.

Просмотр и редактирование Portable Executable (PE) файлов

  • Работа с 32-битными PE файлами — такими, как .EXE, .DLL, драйвера устройств (.SYS, .ACM), ActiveX Controls (.OCX), библиотеки Borland (.DPL и .BPL), файлы визуальных стилей (.MSSTYLES), апплеты контрольной панели (.CPL), скринсейверы (.SCR) и любые другие win32 исполняемые файлы.
  • Работа с поврежденными и запакованными файлами: такие файлы открываются в Safe режиме.
  • Проверка целостности файла при открытии.
  • Вычисление и коррекция контрольной суммы файла.
  • Модификация значения точки входа.
  • Модификация свойств файлов.
  • Автоматичесие распаковщики для UPX, Upack и NSPack.
  • Возможно подключение пользовательских плагинов для обработки файлов при открытии.
Просмотр заголовка PE файла

PE Explorer упрощает анализ структуры PE файла, помогает находить ошибки в файле, исправляет повреждённые ресурсы и свойства PE файлов. Программа позволяет вам увидеть в одном месте информацию, собранную из многочисленных внутренних источников по всему файлу и представленную в наиболее удобном для просмотра формате.

При использовании PE Explorer вы получаете целый набор различных инструментов для работы с PE файлами, объединённых единым интерфейсом.    Подробнее...

Средства просмотра

  • Headers Info Viewer отображает сводную таблицу данных из заголовка PE файла.
  • Data Directories Viewer отображает каталог Data Directories, описывающий содержащиеся в файле данные.
  • Sections Header Viewer позволяет просматривать количество секций в файле, их названия, адреса, извлекать или удалять секции из файла.
  • Export, Import и Delay Import Viewers отображают списки экспорта и импорта.
  • Function Syntax Viewer служит для просмотра и редактирования описаний функций.
  • Digital Signature Viewer отображает детали сертификата в блоке цифровой подписи.
  • Dependency Scanner показывает цепочку зависимостей и полный путь к каждому модулю.
  • Relocation Viewer показывает информацию о базовых поправках, содержащихся в таблице релокаций.
  • Debug Information Viewer отображает отладочную информацию, содержащуюся в файле.
  • Resource Viewer позволяет просматривать, удалять или извлекать любой тип ресурсов.
Списки экспорта и импорта

При просмотре списка имён функций в таблицах экспорта, импорта и отложенного импорта для ключевых системных библиотек PE Explorer дополнительно показывает в панели Syntax Details тип и параметры вызова для выбранной функции. Двойной щелчок по выбранной функции запускает Редактор описаний, в котором можно добавить комментарии или изменить значения, а также добавить новое описание.    Подробнее...

Сканнер зависимостей

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

Каждый найденный модуль из дерева можно в свою очередь открыть в PE Explorer, а затем вернуться к оригинальному файлу. Отчёт о результате сканирования зависимостей файла может быть сохранён на диск.    Подробнее...

Редакторы

  • Редактор ресурсов служит для редактирования или замены ресурсов в файле.
  • Мастер создания манифестов позволяет добавлять в ресурсы манифест приложения.
  • Редактор характеристик изменяет набор флагов в поле Characteristics в заголовке файла.
  • Редактор секций служит для редактирования названия и размера секции, восстановления утраченных значений и коррекции характеристик секции.
  • Редактор описаний позволяет добавлять комментарии или изменять значения в описаниях функций.
  • Средства удаления Debug Information и Relocations
  • TimeDateStamp Adjuster позволяет выбрать и изменить значение штампа времени.
Редактор ресурсов

В состав PE Explorer входит один из самых удобных редакторов ресурсов. Широкие возможности для редактировании проблемных файлов, большой список поддерживаемых ресурсов, продуманный интерфейс, совместимость с последними версиями Windows — всё это делает PE Explorer стандартом де факто при выборе средств редактирования ресурсов.    Подробнее...

Однако если вам не нужна расширенная функциональность PE Explorer, попробуйте Resource Tuner — это редактор ресурсов из PE Explorer, специально выделенный в отдельный продукт.

Дизассемблер

  • Поддерживает Intel 80x86, процессоры семества Pentium и совместимые с ним.
  • Набор инструкций x86 (MMX, SSE, SSE2 и SSE3), расширения AMD K6-2 3D-Now!
  • Удобная навигация по коду с использованием панелей, поиска и истории переходов.
  • Нахождение всех текстовых строк и объектов VCL внутри EXE файла.
  • Сохранение сессии и последующее открытие ассемблерного листинга и внесенных изменений.

ДизассемблерДизассемблер разработан с целью дать разработчикам и исследователям простой и удобный инструмент для выполнения экспресс-анализа исполняемых файлов. Чтобы избавить пользователя от рутинной работы и уменьшить объём ручной правки, дизассемблер использует очень гибкий и интелектуальный алгоритм дизассемблирования, способный реконструировать ассемблерный код изучаемого исполняемого файла с высокой степенью достоверности.
Подробнее...

Общие настройки программы

  • Список из 20-ти последних открывавшихся файлов.
  • Добавление часто открывающихся файлов в список избранных.
  • Опциональная интеграция с контекстным меню Проводника Windows.
  • Настраиваемый внешний вид и цвет у панелей и шрифтов.
  • Создание резервной копии редактируемого файла (включено по умолчанию).
  • Отображение событий и сообщений в окне лога, запись событий в лог файл.

Скачайте бесплатную ознакомительную версию!

Скачать PE Explorer PE Explorer работает на всех версиях Windows
от XP до 11.

Минимальные системные требования:
Intel Pentium® или AMD K5 166 MHz 16 MB RAM


Если ваша единственная задача — это редактирование ресурсов, и вам совершенно не нужна расширенная функциональность PE Explorer, то вы можете попробовать Resource Tuner — это программа представляет собой редактор ресурсов из PE Explorer, выделенный в отдельный продукт.