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

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

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

Создано: 29 августа 2011 20:13
· Личное сообщение · #1

Всем привет! После добавления секции, программа перестала работать. При просмотре в PE Tools не обнаружил ничего критического. Но теперь при запуске пишет, что программа не является приложением Win32. Помогите пожалуйста найти ошибку. В архиве по ссылке, лежит два файла. Оригинал и модифицированный файл.
http://rghost.ru/19753921




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 29 августа 2011 20:26
· Личное сообщение · #2

неправильно посчитан section VA:
у тебя:
Code:
  1. Name:    VOffset: VSize:   ROffset: RSize:   Flags:   Scan:     Packed:  
  2. .VM_SEC  00440000 00001000 003CA000 00001000 E0000020 none        

надо:
Code:
  1. Name:    VOffset: VSize:   ROffset: RSize:   Flags:   Scan:     Packed:  
  2. .NewSec  0046C000 00001000 003CA000 00000200 E0000020 none        

обрати внимение у файла оверлей есть:
Code:
  1. 3C:A200h: 4E 42 31 30 00 00 00 00 1B F9 33 4C 01 00 00 00  NB10.....щ3L.... 
  2. 3C:A210h: 44 3A 5C 53 4F 55 52 43 45 5C 42 75 69 6C 64 5C  D:\SOURCE\Build\ 
  3. 3C:A220h: 52 61 67 6E 61 72 6F 6B 43 6C 69 65 6E 74 5C 52  RagnarokClient\
  4. 3C:A230h: 61 67 6E 61 72 6F 6B 5F 5F 5F 57 69 6E 33 32 5F  agnarok___Win32_ 
  5. 3C:A240h: 52 65 6C 65 61 73 65 5F 52 45 4E 45 57 5C 52 61  Release_RENEW\Ra 
  6. 3C:A250h: 67 65 78 65 52 45 2E 70 64 62 00                 gexeRE.pdb.

его потом нужно будет добавить в конец файла.

-----
[nice coder and reverser]


| Сообщение посчитали полезным: Dynamic

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

Создано: 29 августа 2011 20:46
· Личное сообщение · #3

Hellspawn, Вы правы. Спасибо.

Чем чревато не восстановление этого оверлея ?




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 29 августа 2011 20:54
· Личное сообщение · #4

скорее всего ничем, но уж лучше сделать как было.

-----
[nice coder and reverser]




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

Создано: 29 августа 2011 21:02
· Личное сообщение · #5

Ясно, спасибо


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