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

 eXeL@B —› Вопросы новичков —› PE Tools - Добавление секции
Посл.ответ Сообщение

Ранг: 87.8 (постоянный), 10thx
Активность: 0.070
Статус: Участник

Создано: 22 ноября 2010 01:16
· Личное сообщение · #1

Никто не сталкивался с такой проблемой:
повыбрасывал секции - все нормально в Олли, файл открывается,
добавляю пустую секцию - не открывается, пишет:
Ошибка
---------------------------
Unable to start file 'C:\Documents and Settings\ГЕНА\Рабочий стол\UnPackMe.exe'
---------------------------
ОК
---------------------------
если добавляю секцию в PE Explorer - все нормально.
Может какие то настройки в PeTools не так выставлены?

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше




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

Создано: 22 ноября 2010 02:37
· Личное сообщение · #2

Пропиши виртуальный размер новой секции и поправь Size of Image



Ранг: 87.8 (постоянный), 10thx
Активность: 0.070
Статус: Участник

Создано: 22 ноября 2010 09:38
· Личное сообщение · #3

При прописывании тоже самое, хотя PeExplorer добавляет нулевую и ничего, нормально открывается, такое впечатление, что в настройках что то не то.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 22 ноября 2010 10:45
· Личное сообщение · #4

Пересчитай SizeOfImage

-----
Yann Tiersen best and do not fuck




Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 22 ноября 2010 11:07 · Поправил: ELF_7719116
· Личное сообщение · #5

gena-m
Если вы делаете нулевой размер Virtual Size секции == нулю, то проблема в этом!. Ведь нельзя же под что-то выделить ноль байт памяти. Прибавьте хотя бы 100 кбайт и пересчитайте Size of Image; Number of section прога сама должна поправить. RAW size можно оставить нулевым.
У меня на PeTools 1.5 RC7 работает. Помоему на 1.5 Xmas edition ошибка была.



Ранг: 87.8 (постоянный), 10thx
Активность: 0.070
Статус: Участник

Создано: 22 ноября 2010 14:57
· Личное сообщение · #6

Все, разобрался, после PeExplorer SizeOfImage=9000
А после PeTools, SizeOfImage=8040, если вручную прописываю 9000 - нормально открывается.

Видмо SizeOfImage должен быть кратен 1000, хотя странно почему, где то видел точно что не кратен был, но программа загружалась в Олли.
Так что проблема была в SizeOfImage, но не в его пересчете. Получается PeExplorer округляет а PeTools нет.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 22 ноября 2010 15:10
· Личное сообщение · #7

Не должен быть кратен, загрузчик сам выровняет, если надо. Но после выравнивания он должен быть верным и показывать размер. И не на 1000, а на SectionAlignment.



Ранг: 87.8 (постоянный), 10thx
Активность: 0.070
Статус: Участник

Создано: 22 ноября 2010 15:29
· Личное сообщение · #8

Не знаю, тогда только руками остается развести. Специально взял файл (конкурсный анпакми)
выбросил половину секций и одну добавил, в результате получаю один файл сделанный PeExplorer, второй в PeTools - оба абсолютно одинаковые, отличаются только SizeOfImage, специально делал бинарное сравнение, в результате один загружается, второй нет, исправляю во втором SizeOfImage=9000. После этого загружается нормально.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 22 ноября 2010 15:48
· Личное сообщение · #9

gena-m ты возле SizeOfImage на ? жмешь?

-----
Yann Tiersen best and do not fuck




Ранг: 87.8 (постоянный), 10thx
Активность: 0.070
Статус: Участник

Создано: 22 ноября 2010 16:55
· Личное сообщение · #10

SizeOfImage на ? жмешь?

Канешно и он становиться 8040.

Ладно, всем спасибо тему закрою, поскольку удалось и так запустить, спишем на полтергейст.

-----
Надежда - есть худшее из зол, ибо она продлевает наши страдания.© Ф. Ницше



 eXeL@B —› Вопросы новичков —› PE Tools - Добавление секции
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати