Blog. Just Blog
Resource Ripper 1.0

Скриншот программы Resource Ripper
Resource Ripper - программа для автоматического извлечения ресурсов из исполняемых файлов PE-формата, а также дампов PE-файлов. Была написана, когда мне понадобилось извлечь иконки и картинки из большого количества dll-файлов, а готовых программ с нужным функционалом не нашлось. Resource Ripper не работает с упакованными и защищенными файлами, но пытается извлечь из них все доступные ресурсы, пропуская упакованные. Для таких файлов лучше всего сделать полный дамп специальной программой типа LordPE или PE Tools и затем работать уже с дампом. Каждый извлеченный ресурс сохраняется в отдельный файл, при этом определяются некоторые типы файлов по внутренним сигнатурам, корректно восстанавливаются служебные заголовки ICO-, CUR-, PNG- и BMP-файлов, а имена сохраняемых файлов влючают в себя краткие характеристики содержимого, например, размер картинки и идентификатор ресурса. По умолчанию извлекаются только иконки, курсоры и картинки, для извлечения всех ресурсов из файла выберите опцию "Extract everything". Также по умолчанию все ресурсы извлекаются в отдельную для каждого файла папку вида имя_файла.exe_ResRipper, если требуется сохранять ресурсы из разных файлов в одну папку, то выберите опцию "Shared folder". Файлы в Resource Ripper, кроме диалога выбора, можно передавать через командную строку и drag'n'drop.
В архиве стационарная программа ResRipper.exe и плагин ResRipper.dll для анализатора исполняемых файлов PEiD. Если какие-то файлы или ресурсы будут обработаны неправильно, то просьба сообщить об этом через форму обратной связи.
Просмотров: 2459 | Комментариев: 15
Комментарии
Отзывы посетителей сайта о статье
ManHunter
(20.11.2011 в 01:57):
Приму к сведению, может быть когда-нибудь реализую.
Евлампий
(19.11.2011 в 18:27):
шустрая прога
маленькое замечание-пожелание:
папка с извлеченными ресурсами создается там где лежит exe-файл
(что не всегда возможно(и удобно))
думаю стоит дать пользователю выбор где ее создать,напр.:
1 - где лежит ехе
2 - где лежит Resource Ripper
3 - выбрать вручную
хотя конечно можно просто скопировать все ехе куда надо
удачи
пример:
Processing file "blablabla.EXE" ...
Create resource folder... FAILED
приходится этот blablabla.EXE копировать туда где запись разрешена -
лишние движения имхо
еще раз удачи
маленькое замечание-пожелание:
папка с извлеченными ресурсами создается там где лежит exe-файл
(что не всегда возможно(и удобно))
думаю стоит дать пользователю выбор где ее создать,напр.:
1 - где лежит ехе
2 - где лежит Resource Ripper
3 - выбрать вручную
хотя конечно можно просто скопировать все ехе куда надо
удачи
пример:
Processing file "blablabla.EXE" ...
Create resource folder... FAILED
приходится этот blablabla.EXE копировать туда где запись разрешена -
лишние движения имхо
еще раз удачи
ManHunter
(16.05.2010 в 23:06):
А чо, отсюда браузером скачать религия не позволяет?
Алексей
(16.05.2010 в 23:00):
залейте на какой-нибудь хост,плиз.
DenisSMI
(15.05.2010 в 22:14):
Наконец-то нашел такую прогу. Спасибо!
Роман
(18.11.2009 в 14:01):
Ух! Приятно. :)
Duxe
(15.06.2009 в 01:38):
Полезная вещь! Спасибо )
ManHunter
(22.05.2009 в 14:28):
Хорошо, в следующей версии добавлю какую-нибудь галочку типа "открывать для изучения папку назначения после окончания извлечения".
CheckBox
(22.05.2009 в 14:27):
О, все, сорь, не сразу заметил, софтинка умеет работать через drag'n'drop, в принципе большего и не надо :)
CheckBox
(22.05.2009 в 14:23):
ManHunter
дык я им тож не пользуюсь, просто данная опция сильно бы упрощала поиск распакованного контента :)
дык я им тож не пользуюсь, просто данная опция сильно бы упрощала поиск распакованного контента :)
ManHunter
(22.05.2009 в 14:11):
Это вряд ли будет, я Проводником не пользуюсь, у меня файл explorer.exe вообще с компа удален :)
CheckBox
(22.05.2009 в 13:59):
ManHunter
как всегда, минимализм рулит =)
имхо, софтинке не хватает одного, чтобы при завершении операции по извлечению ресурсов она предлагала бы открыть папку с извлеченными ресурсами, по типу как Keys manager для каспера (первое что пришло на ум:))
как всегда, минимализм рулит =)
имхо, софтинке не хватает одного, чтобы при завершении операции по извлечению ресурсов она предлагала бы открыть папку с извлеченными ресурсами, по типу как Keys manager для каспера (первое что пришло на ум:))
ManHunter
(15.05.2009 в 12:03):
Vadim, у меня на тестовых файлах около 2000 ресурсов извлекается примерно за 8 секунд. А если в лог ничего не писать, то можно выйграть еще пару секунд.
Vadim
(14.05.2009 в 21:05):
Очень шустро работает спасибо!
Inok
(14.05.2009 в 10:21):
Скачал, весьма полезная утилита.
Добавить комментарий
Заполните форму для добавления комментария
Resource Ripper 1.0 build 7 + PEiD Plugin