Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› Access violation после установки SoftIce
Посл.ответ Сообщение


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

Создано: 17 сентября 2005 01:44
· Личное сообщение · #1

Исследовал одну программу и решил доустановить SoftIce (после переустановки винды).
После установки обнаружился возникающий Access violation которого ранее не наблюдалось. После него прога запускается, но форма не появляется (только процесс).

Вот кусок кода в котором возникает исключение из OllyDbg:
0051DB4B |. MOV EDX,DWORD PTR DS:[53D264] ; Applicat.0054C8A8
0051DB51 |. MOV EDX,DWORD PTR DS:[EDX]
0051DB53 |. MOV EAX,DWORD PTR DS:[53D04C]
0051DB58 |. MOV EAX,DWORD PTR DS:[EAX]
0051DB5A |. MOV EAX,DWORD PTR DS:[EAX+344]
0051DB60 |. CALL Applicat.004C547C
Если более точно то исключение происходит в 0051DB5A, т.к. EAX = 0.
Подскажите плиз на что похож этот кусок кода?
И почему такое могло произойти после установки SOftIce, не может ли это быть защита от SoftIce?




Ранг: 104.1 (ветеран)
Активность: 0.070
Статус: Участник
искатель истЕны

Создано: 17 сентября 2005 01:48
· Личное сообщение · #2

SLayer пишет:
И почему такое могло произойти после установки SOftIce, не может ли это быть защита от SoftIce?

Может. Вполне прога может искать установленный софтайс в системе. Протрейси от старта до этого места и посмотри что прога ищет. Кстати что за она?




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

Создано: 17 сентября 2005 02:05
· Личное сообщение · #3

После проверки регистрации в 0051d9b5 и записи ключей и т.п. в памяти идёт штук десять кусков кода похожих на приведённый выше (все примерно одинаковы, меняются только адреса), понять их назначение я не могу. И ещё после этого штук десять таких кусков кода до ближайшего ветвления. Может знакомая структура высокоуровневых языков? Кстати писана прога на Delphi это что-то вроде видеоплеера с шаровой регистрацией для xUSSR.



Ранг: 32.8 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 16 сентября 2005 23:18
· Личное сообщение · #4

Ты бы хотяб ссылку дал что-ли
Мы же тут не цыганки




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

Создано: 18 сентября 2005 16:12
· Личное сообщение · #5

Проблема с Access Violation решилась после переустановки приложения с очисткой реестра, а вот на что похож приведённый код продолжает порождать у меня вопросы. Может где есть какая литература по поводу того, как выглядят стандартные программные структуры высокоуровневых языков программирования? А прогу сейчас дать не могу, её писал мой хороший друг, который просил её пока не распростронять. Сори.


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


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