Сейчас на форуме: vsv1, _MBK_ (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Восстановление(перестройка) ресурсов после распаковки
Посл.ответ Сообщение

Ранг: 21.1 (новичок)
Активность: 0.030
Статус: Участник

Создано: 10 июля 2007 22:48
· Личное сообщение · #1

Хотелось бы узнать хотя бы в общих чертах, как правильно восстанавливать ресурсы после распаковки.
Я поступаю следующим образом: распаковываю файл,
затем при помощи тулзов вроде presfixer, resrebld, resfixer создаю новую секцию ресурсов,
удаляю старую + все секции пакера, приклеиваю новую секцию ресурсов и затем восстанавливаю таблицу импорта.
После этого экзешник работает, но Ресторатор упорно не видит там никаких ресурсов. Что я делаю неправильно?
Можно ли как-нибудь восстанавливать ресурсы руками, без применения различных fixer'ов?



Ранг: 284.8 (наставник), 6thx
Активность: 0.150
Статус: Участник

Создано: 10 июля 2007 23:07
· Личное сообщение · #2

Это впринципе и есть восстановление ресурсов ручками
( для того чтобы Restorator увидел попробуй переименуй секцию в .rsrc ).

Или юзай автоматические перестройщики типа - Resource Binder



Ранг: 21.1 (новичок)
Активность: 0.030
Статус: Участник

Создано: 10 июля 2007 23:43
· Личное сообщение · #3

Resource Binder переименовывает старую секцию ресурсов, не трогает секции пакера, новую секцию .rsrc приклеивает в самый хвост. Проделал то же самое руками- не канает.



Ранг: 284.8 (наставник), 6thx
Активность: 0.150
Статус: Участник

Создано: 11 июля 2007 00:11
· Личное сообщение · #4

не ну правильно! он же перестройщик! он из 2-х секций собирает все в одну и приклеивает в конец.

А чего не нравится? после перестройки отрезай секции пакера и восстанавливай импорт.



Ранг: 284.8 (наставник), 6thx
Активность: 0.150
Статус: Участник

Создано: 11 июля 2007 00:11
· Личное сообщение · #5

А ваще викинь файл посмотреть



Ранг: 158.7 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 11 июля 2007 04:57
· Личное сообщение · #6

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

-----
Я ещё не волшебник, я только учусь...




Ранг: 213.5 (наставник)
Активность: 0.120
Статус: Участник
забанен

Создано: 11 июля 2007 05:03 · Поправил: Demon666
· Личное сообщение · #7

Satyr
А может тут дело не в ручках(?), ты попробуй этот файл посмотри в PE Explorer последней версии, он способен понимать самые конченые извраты над ресурсами…
А этот Ресторатор, по-моему, вообще ничего не умеет ЗЫ:ИМХО
Помню, проводил тест над многими редакторами/вьюверами, PE Explorer показался мне лучшим из вьюверов…
ВЫВОД:
лучше своего ничего нет, так что учитесь кодить, этих библ. по работе с PE форматом в инете валом с исходниками бери копипасть компилируй и все будет, только так как ты захочешь!!!
P. S.
Раз написать, за-то-потом, сколько времени экономиццо, и функционал всегда можно в любое время дописать, если вдруг потребуеццо…

[ADD]
Мля, Assass1n аппередил пока я писал

-----
ЗЫ: истЕна где-то рядом, Welcome@Google.com




Ранг: 21.1 (новичок)
Активность: 0.030
Статус: Участник

Создано: 11 июля 2007 13:16 · Поправил: Satyr
· Личное сообщение · #8

1) переименовал старую секцию ресурсов, приклеил новую в хвост- Ресторатор отдыхает, DeDe показывает только разделы Classes Info и Forms
2) сдампил, открыл в PE Explorer, оттуда сохранил- Ресторатор видит, DeDe
показывает только разделы Classes Info и Forms
3) сдампил, обработал Resource Binder'ом - Ресторатор видит, DeDe показывает на сей раз кроме тех двух
ещё и раздел Procedures.
Так что, пока побеждает Resource Binder.
Кстати, PE Explorer и в самом деле видит ресурсы даже в запакованных экзешниках.
Если кто хочет посмотреть прогу, присоединяю одну из подопытных (320 кб \это Stamp 0.85d, может у вас есть)



Ранг: 21.1 (новичок)
Активность: 0.030
Статус: Участник

Создано: 11 июля 2007 13:25
· Личное сообщение · #9

пришлось в отдельном посте аттачить..

e566_11.07.2007_CRACKLAB.rU.tgz - Stamp085d.exe


 eXeL@B —› Вопросы новичков —› Восстановление(перестройка) ресурсов после распаковки
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати