Сейчас на форуме: Rio (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› вопросы по PE |
Посл.ответ | Сообщение |
|
Создано: 24 июля 2008 19:58 · Личное сообщение · #1 mov edi,eax ;->eax=rva_pe movzx esi,byte [edi+0x14] ;->получается rva_pe+SizeOfOptionalHeader т.н узнаем размер опционального заголовка. lea esi,[edi+esi+0x18] ;->а вот тут уже почти ничего не понятно...rva_pe+zize_optional_header+...что такое 0х14 ? название члена структуры ? откуда взялось +0х14 ? mov ebx,[esi+18] ;->тут тоже. короче я думаю что lea esi,[edi+esi+0x18] это ни что иное как 0x1+0x18=0x2C т.е IMAGE_OPTIONAL_HEADER . BaseOfCode,тогда у меня на голову не налазит следующее:mov ebx,[esi+18] --это типа 0x2C+0x18 ? 0х2С+0х18=44, а это в свою очередь WORD MajorImageVersion =) что-то тут несходнячек получается обьясните, что-то я упустил ![]() |
|
Создано: 24 июля 2008 21:21 · Личное сообщение · #2 |
|
Создано: 24 июля 2008 21:30 · Поправил: At0m2k · Личное сообщение · #3 |
|
Создано: 24 июля 2008 21:52 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› вопросы по PE |