FAQ Программы Для Редактирования Ресурсов Pe-файлов

  • Автор темы Автор темы Lomanu4
  • Дата начала Дата начала

Lomanu4

Команда форума
Администратор
Ofline
Редакторы ресурсов - это специализированные программы для просмотра, создания и изменения ресурсов PE-файлов. С их помощью можно, например, разблокировать пункты меню в шароварной программе, поменять иконку приложения, изменить внешний вид диалоговых окон, выполнить перевод интерфейса и т.п. У каждого специалиста по реверсу есть свой любимый редактор ресурсов, поэтому нельзя сказать, что какой-то из них лучше или хуже. Очень часто для решения разных задач требуются функции какого-нибудь конкретного инструмента, и в этой статье я попробую вкратце рассказать о самых популярных редакторах ресурсов исполняемых файлов.

7c891c92e87e2ccccd4b48e52b223915.gif

Скриншот программы Restorator 2007

Restorator - пожалуй, самый известный редактор ресурсов исполняемых файлов в формате exe, dll, ocx, scr, res и других. Позволяет создавать и редактировать стандартные файлы ресурсов .RES, извлекать и добавлять в файл свои ресурсы. Но главное преимущество Restorator в том, что результаты ваших трудов можно несколькими кликами мышки оформить в виде небольшого патча. Таким способом, например, создано огромное количество русификаторов для различных программ. Из замеченных недостатков первый косяк - это необходимость заплатить за использование программы (в прилагаемых вариантах эта проблема уже решена), а второй - дурацкая привычка гадить строчкой "Bome" в служебных полях иконок отредактированного файла.

9bfca9dc80f8e29f62aab3b2fd9a140a.gif

Скриншот программы eXeScope

eXeScope - мой любимый редактор. Очень шустро работает с ресурсами, можно быстро посмотреть диалоговые окна, вытащить или поменять иконки и картинки, но особенно меня радует работа с ресурсами файлов, написанных на Delphi. Иногда возникают проблемы с ресурсами распакованных файлов, в этом случае обычно помогает пересборка секции ресурсов файла перед отправкой его в редактор. eXeScope тоже платный, но эта проблема тоже давно решена. Если предпочитаете английский интерфейс, то удалите файл eXeScope.RUS из каталога программы.
6cd4f1182eda798e093d723e5bd41dfa.gif

Скриншот программы Resource Tuner

Resource Tuner - это программа для просмотра, редактирования, замены и извлечения ресурсов исполняемых файлов, то есть всех тех элементов, которые образуют визуальный графический интерфейс приложений, работающих под Windows: иконки, строчки, изображения, звуки, диалоги, меню и многое другое. Программа позволяет вносить изменения во внешний вид приложений, не вмешиваясь в их исходный код. Авторы страдают тяжелейшей формой вареза головного мозга, поэтому старательно убивают ломаные версии своего поделия на различных файлообменниках. На всякий случай пара ссылок: раз и два.

4d0d28d4e6098b914a36a63f8779e006.gif

Скриншот программы PE Explorer

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


8b89003fa563b09694130d4ad6d269ab.gif

Скриншот программы Resource Builder

Resource Builder - еще одна коммерческая разработка в арсенале редакторов ресурсов. Используя Resource Builder, редактирование ресурсов становится простейшей задачей. В этом редакторе представлен полный набор очень удобных и понятных инструментов для всех типов ресурсов. Встроенный линковщик обновит ресурсы прямо в исполняемых модулях без перекомпиляции, а создание библиотек ресурсов (Resource Only DLLs), используемых для локализации приложений, займет всего пару щелчков мыши. Взять бесплатно этот полезный инструмент можно на сторонних ресурсах: раз и два.

568a66e0dc47ae805f2efe9b5e63ad49.gif

Скриншот программы XN Resource Editor

XN Resource Editor - бесплатный просмотрщик и редактор ресурсов исполняемых файлов. Скачать можно с офсайта, а для разработчиков в открытый доступ там же выложены исходные тексты редактора. Вот, учитесь, шароварщики, как надо работать.

mime_zip_small.gif
XN Resource Editor 3.0.0.1

XN.Resource.Editor.3.0.0.1.zip (882,490 bytes)
7c7e7d9bdeb0f2ca9576957c25ec3d1b.gif

Скриншот программы PE Resource Explorer

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

mime_zip_small.gif
PE Resource Explorer 2.0.0.1

PE.Resource.Explorer.2.0.0.1.zip (643,299 bytes)
e6bc9bcfec61dcf849deff3dbedc0bfd.gif

Скриншот программы mini Resource Editor

mini Resource Editor. При небольшом размере у этого бесплатного редактора есть полезная функция - он может показывать формы Delphi из ресурсов с возможностью визуального редактирования.

mime_zip_small.gif
mini Resource Editor 1.3.1

mini.Resource.Editor.1.3.1.zip (484,216 bytes)
cbdad7d47b489c76119cf9f84d8b4eff.gif

Скриншот программы ResEdit

ResEdit - бесплатный редактор для 32-битных и 64-битных систем, позволяющий как создавать файлы ресурсов с нуля, так и редактировать их в готовых исполняемых файлах. При небольшом размере обладает достаточно широкими возможностями. Русский язык в наличии. Последнюю версию редактора всегда можно скачать с офсайта.

mime_zip_small.gif
ResEdit 1.5.9

ResEdit.1.5.9.zip (527,389 bytes)
4d5bd00fc54f8c51d445b1294e0d8c67.gif

Скриншот программы RCE

RCE - редактор ресурсов для визуального создания и редактирования RC-файлов, может быть использован совместно с IDE или применяться с другими редакторами ресурсов в качестве вспомогательного инструмента. Напрямую с исполняемыми файлами не работает, поэтому особой пользы от RCE я не вижу.

mime_zip_small.gif
RCE 2.1.23.1

RCE.2.1.23.1.zip (452,665 bytes)
Теперь выложу еще несколько программ, предназначенных для реконструкции, оптимизации и восстановления секции ресурсов в исполняемых файлах. Они пригодятся в случае, если вы восстанавливаете файл после снятия упаковщика или протектора.

263254f3e1b6b6e4f97c2e5506c8c722.gif

Скриншот программы Resource Binder

Resource Binder - программа для работы с ресурсами от автора небезызвестного Private EXE Protector. Предусмотрены несколько режимов работы: быстрая или полная реконструкция секции ресурсов, извлечение ресурсов в бинарный файл или удаление секции ресурсов. На всякий случай выложу несколько версий Resource Binder.

mime_zip_small.gif
Resource Binder 2.6

Resource.Binder.2.6.zip (76,094 bytes)
mime_zip_small.gif
Resource Binder 3.0

Resource.Binder.3.0.zip (281,537 bytes)
mime_zip_small.gif
Resource Binder 3.1.5

Resource.Binder.3.1.5.zip (431,145 bytes)
PEKIT от UsAr - консольная программа для работы с PE-файлами, одной из опции которой является перестройка секции ресурсов. Основана на библиотеке yzPELib, ее исходники нескольких версий также прилагаются в архиве.

mime_zip_small.gif
PEKIT 1.0 + yzPELib v0.3-0.5

PEKIT.1.0.zip (282,098 bytes)
Напоследок еще две консольные программы: Resource Rebuilder от Dr.Golova и pResFix от Hapatsa. Описания программ в архивах, если они вам действительно нужны, то вы должны уметь ими пользоваться.
 

Вложения

Назад
Сверху Снизу