Pe explorer как пользоваться
Перейти к содержимому

Pe explorer как пользоваться

  • автор:

Heaventools

EnglishEnglish DeutschDeutsch РусскийРусский

  • Программы
  • Ссылки:

Я системный архитектор драйверов устройств под 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.
  • Возможно подключение пользовательских плагинов для обработки файлов при открытии.

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

  • 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 позволяет просматривать, удалять или извлекать любой тип ресурсов.

Редакторы

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

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

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

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

Чтобы избавить пользователя от рутинной работы и уменьшить объём ручной правки, дизассемблер использует очень гибкий и интелектуальный алгоритм дизассемблирования, способный реконструировать ассемблерный код изучаемого исполняемого файла с высокой степенью достоверности. [ подробнее. ]

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

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

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

PE Explorer работает на всех версиях Windows
от Windows 95 до XP, Vista, 7, 8, 10 и 11.

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

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

Pe explorer как пользоваться

PE101-v1RU.png

  1. Заголовки
  2. Секции

Секции.png

  1. DOS заголовок
  2. Заглушка DOS
  3. PE заголовок
  4. Таблица секций
    e_magic
    Двухбайтовое поле e_magic хранит в себе специальную сигнатуру. Эта сигнатура нужна, чтобы указать что это действительно исполняемый файл. Вот она — «MZ». Каждый PE-файл обязан начинаться с неё. Если это не так, файл просто не запустится.

DOS_header.png

DOS_stub.png

Pe_begin.png

pe_header.png

    Signature
    Это четырёхбайтовое поле содержит сигнатуру, а именно значение 50 45 00 00 (или «PE\x00\x00»). Эта сигнатура указывает на то, что перед нами действительно PE-файл (Ага, ещё одна проверка).
    Machine
    Данное двухбайтовое поле содержит информацию о характеристике процессора, на котором может быть выполнена данная программа. Вот 3 основных значения, которые может принять этот заголовок:
    1. IMAGE_FILE_MACHINE_I386 ( 0x014c ) — означает, что программа может выполняться на x32
    2. IMAGE_FILE_MACHINE_IA64 ( 0x0200 ) — означает, что программа может выполняться на процессорах Intel Itanium (Intel x64).
    3. IMAGE_FILE_MACHINE_AMD64 ( 0x8664 ) — означает, что программа может выполняться на процессорах AMD64 (x64).

FileHeader.png

    Magic
    Это двухбайтовое поле отвечает за битность программы (x32/x64). Оно может принимать следующие значения:

Heaventools

EnglishEnglish DeutschDeutsch РусскийРусский

  • Программы
  • Ссылки:

Dominick Cafarelli,
Sniffer Technologies,
Network Associates

Heaventools

EnglishEnglish DeutschDeutsch FrançaisFrançais ItalianoItaliano

  • Feature Tour

I’d like to tell you that PE Explorer is probably the greatest tool I’ve ever stumbled upon. Up until recently, I’ve been using a lot of separate tools, some of them old command line style programs, to get the job done. No need for that now. Everything (well, almost) is right there on the toolbar.

Chris LaJoie

I purchased PE Explorer for resources editing and dependency walking, and I purchased PE Explorer over other tools because it had both in one product and it contained special support for Delphi apps (which I use).

Kevin Kozlowski,
PracticeWorks.com

Get Curious To See What’s Inside an Executable

PE Explorer contains a whole host of powerful analysis and editing tools for working with PE files. Not only is our Feature List impressive, PE Explorer has many different uses. It comes with a PE Header Viewer, Exported/Imported API Function Viewer, API Function Syntax Lookup, Resource Viewer/Editor, Dependency Scanner and Disassembler. On top of all that, this program has one of the best UPX Unpackers built in.

Convenience was and is our number one design goal when developing PE Explorer. We want to offer you a file editor that takes the drudgery out of file editing. With PE Explorer you can view, edit and repair the internal structures of PE files (.EXE, .DLL and others) with the click of a button. Once you try it, we think you will find yourself using it daily in diagnosing all sorts of issues.

Working with PE Files

PE Explorer is a tool for advanced users or programmers, that allows you to peak inside a Windows executable PE file. "PE" in PE Explorer stands for «Portable Executable». A PE file is the native format of executable binaries (DLLs, drivers and programs) for the Microsoft Windows® 32-bit operating systems. PE Explorer can handle and examine a variety of different PE file types: EXE, DLL, SYS, MSSTYLES, OCX, SCR and more.

PE Headers Info Viewer

The Headers Info Viewer lets you reduce the numerous internal information sources of PE files into a more convenient viewing format. The Entry Point value can be modified using automatic range checking. PE Explorer will notify you if the new value falls outside of the permissable range disabling the button.

You can compare the real checksum to the value reported by the header. If necessary it is possible to update the value of the checksum in the header.

PE Explorer — редактируем исполняемые файлы

Фото автора Александр Миронюк

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

PE Explorer — это коммерческая программа для редактирования внутренней структуры PE-фалов: файлов с расширениями EXE, DLL, SYS, DRV, CPL, OCX, BPL, DPL, SCR и др. С его помощью вы легко сможете редактировать внутренние ресурсы, изменять языки интерфейсов программ, распаковывать сжатые файлы, находить зависимости и многое другое. PE Explorer очень прост в работе и поддерживает плагины для подключения дополнительных возможностей.
При использовании PE Explorer следует помнить, что редактирование некоторых PE-фалов могут нарушить лицензионные соглашения использующих их программ.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *