| Посл.ответ | Сообщение | 
| 
 Ранг: 1.8 (гость) Активность: 0=0
 Статус: Участник
 
 | Создано: 07 июля 2007 16:18 · Личное сообщение ·  #1
 
как вычислить OEP по адрессу из OllyDbg
 нужно ввести OEP в Import REConstructor 1.6
 адрес OEP в OllyDbg = 7С810639
  | Сообщение посчитали полезным: | 
|  | 
| 
 Ранг: 301.4 (мудрец), 194thx Активность: 0.17↘0.01
 Статус: Участник
 
 | Создано: 07 июля 2007 16:19 · Поправил: Veliant · Личное сообщение ·  #2
 
Если это не длл то такого ОЕП не может быть....это адреса системных библиотек
 P.S. и вообще тема к новичкам
  | Сообщение посчитали полезным: | 
| 
 Ранг: 221.3 (наставник), 135thx Активность: 0.19↘0.07
 Статус: Участник
 
 
 | Создано: 07 июля 2007 17:18 · Личное сообщение ·  #3
 
Veliant пишет:
это адреса системных библиотек
 +1
----- xchg dword [eax], eax
  | Сообщение посчитали полезным: | 
| 
  Ранг: 340.0 (мудрец), 22thx Активность: 0.12↘0
 Статус: Участник
 THETA
 
 | Создано: 07 июля 2007 20:32 · Поправил: FrenFolio · Личное сообщение ·  #4
 
Oldschool пишет:
как вычислить OEP по адрессу из OllyDbg
 нужно ввести OEP в Import REConstructor 1.6
 Адрес OEP который нужно ввести в поле ImpREC - относительный по отношению к Image Image распаковываемой проги. 
 Поэтому его можно определить как разницу между тем, который виден в OllyDbg за минусом ImageBase. Например, OEP=403156 (реальный найденный адрес OEP распаковываемый проги), Image Base=400000. Поэтому RVA OEP=OEP-ImageBase=403156-400000=003156 - это число и надо ввести.
 Вот такая сложнейшая математика.   Oldschool пишет: адрес OEP в OllyDbg = 7С810639
 Такой адрес, начинающийся на цифру 7, может быть только для API-функций, находящихся в системных библиотеках.
----- Программист SkyNet
  | Сообщение посчитали полезным: | 
| 
  Ранг: 120.9 (ветеран), 5thx Активность: 0.08↘0
 Статус: Участник
 Programmer and reverser
 
 | Создано: 07 июля 2007 21:02 · Личное сообщение ·  #5
 
Veliant пишет:
такого ОЕП не может быть....
 ]
FrenFolio пишет: Такой адрес, начинающийся на цифру 7, может быть только для API-функций, находящихся в системных библиотеках. 
Oldschool
 Не слушай этот гон    Может быть такая ОЕП. Смело отнимай Image Base и получишь EP RVA.
 З.Ы. Для неверующих прикрепляю файл с Image Base = 7C000000    101f_07.07.2007_CRACKLAB.rU.tgz  - msgbox.exe
----- Уважайте других и пишите грамотно.
  | Сообщение посчитали полезным: | 
| 
  Ранг: 340.0 (мудрец), 22thx Активность: 0.12↘0
 Статус: Участник
 THETA
 
 | Создано: 07 июля 2007 21:10 · Поправил: FrenFolio · Личное сообщение ·  #6
 
Executioner
Убедил.    Но видимо, встречается это довольно редко. Я лишь просто подразумевал распространенный вариант.
----- Программист SkyNet
  | Сообщение посчитали полезным: | 
| 
  Ранг: 120.9 (ветеран), 5thx Активность: 0.08↘0
 Статус: Участник
 Programmer and reverser
 
 | Создано: 07 июля 2007 21:47 · Личное сообщение ·  #7
 
FrenFolio, Veliant
А вот скомпилял бы я прогу с такой Image Base, навесил бы прот, а вы бы думали потом, что неправильно ОЕП нашли   ИМХО, не знаете - не утверждайте так уж рьяно, не путайте других...
----- Уважайте других и пишите грамотно.
  | Сообщение посчитали полезным: | 
| 
 Ранг: 52.6 (постоянный) Активность: 0.02↘0
 Статус: Участник
 
 | Создано: 07 июля 2007 21:57 · Личное сообщение ·  #8
 
Oldschool пишет:
адрес OEP в OllyDbg = 7С810639
 При ImageBase 7C800000 приложение не запускается (OS : WinXP Pro SP2), а выводит сообщение :
 Системная библиотека kernel32.dll перемещена в памяти. Работа приложения будет нарушена. Перемещение произошло из-за того, что библиотека E:\Project1.exe заняла область адресов, зарезервированную для системных DLL Windows.
  | Сообщение посчитали полезным: | 
| 
  Ранг: 340.0 (мудрец), 22thx Активность: 0.12↘0
 Статус: Участник
 THETA
 
 | Создано: 07 июля 2007 22:07 · Личное сообщение ·  #9
 
Становится все интереснее.   Oldschool Может дашь линк на прогу? Чтобы разрешить сомнения.   ----- Программист SkyNet
  | Сообщение посчитали полезным: | 
| 
 Ранг: 301.4 (мудрец), 194thx Активность: 0.17↘0.01
 Статус: Участник
 
 | Создано: 07 июля 2007 22:09 · Личное сообщение ·  #10
 
Executioner пишет:
А вот скомпилял бы я прогу с такой Image Base, навесил бы прот, а вы бы думали потом, что неправильно ОЕП нашли
 ИМХО, не знаете - не утверждайте так уж рьяно, не путайте других...
 Ладн уговорил) Это скорее частный случай т.к. до этого таких не встречал....
  | Сообщение посчитали полезным: | 
| 
 Ранг: 59.9 (постоянный) Активность: 0.04↘0
 Статус: Участник
 
 | Создано: 07 июля 2007 22:39 · Личное сообщение ·  #11
 
Executioner пишет:
А вот скомпилял бы я прогу с такой Image Base
 Не думаю,что такое встречается на практике среди девелоперов паблик софта...
 Честно не встречал софт с такой Image Base     | Сообщение посчитали полезным: | 
| 
  Ранг: 120.9 (ветеран), 5thx Активность: 0.08↘0
 Статус: Участник
 Programmer and reverser
 
 | Создано: 07 июля 2007 22:43 · Личное сообщение ·  #12
 
WarrioR
С базой 7C800000 - да. Но люди говорят о базах, начинающихся с 7.
Oldschool Действительно, прогу в студию ))
Veliant пишет: до этого таких не встречал.... 
link /SUBSYSTEM:WINDOWS /BASE:0x7C000000 /LIBPATH:c:\masm32\lib  tratata.obj
   и встретишь)
----- Уважайте других и пишите грамотно.
  | Сообщение посчитали полезным: | 
| 
  Ранг: 271.6 (наставник), 2thx Активность: 0.3↘0
 Статус: Участник
 
 | Создано: 07 июля 2007 22:49 · Личное сообщение ·  #13
 
El_Diablo пишет:
Не думаю,что такое встречается на практике среди девелоперов паблик софта...
 Честно не встречал софт с такой Image Base
 Ага, это секретный одэйный трик.
 Кстати такое фуфло в радмине было...
----- iNTERNATiONAL CoDE CReW
  | Сообщение посчитали полезным: | 
| 
  Ранг: 120.9 (ветеран), 5thx Активность: 0.08↘0
 Статус: Участник
 Programmer and reverser
 
 | Создано: 07 июля 2007 22:55 · Личное сообщение ·  #14
 
главное, чтоб конец образа не вылазил за 7C800000, тогда все работает.
 З.Ы. Надоел этот топик)))
----- Уважайте других и пишите грамотно.
  | Сообщение посчитали полезным: | 
| 
 Ранг: 495.3 (мудрец) Активность: 0.3↘0
 Статус: Участник
 
 | Создано: 08 июля 2007 12:22 · Личное сообщение ·  #15
 
Executioner пишет:
главное, чтоб конец образа не вылазил за 7C800000
 Ух блин, извращенцы. На улице июль, девушки на пляже скучают, а они тут EP в жопу засовывают!    Автор решил продолжать здесь:
http://exelab.ru/f/action=vthread&forum=5&topic=9304
----- Всем привет, я вернулся
  | Сообщение посчитали полезным: |