Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых) |
![]() |
eXeL@B —› Основной форум —› Access violation после установки SoftIce |
Посл.ответ | Сообщение |
|
Создано: 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? ![]() |
|
Создано: 17 сентября 2005 01:48 · Личное сообщение · #2 |
|
Создано: 17 сентября 2005 02:05 · Личное сообщение · #3 После проверки регистрации в 0051d9b5 и записи ключей и т.п. в памяти идёт штук десять кусков кода похожих на приведённый выше (все примерно одинаковы, меняются только адреса), понять их назначение я не могу. И ещё после этого штук десять таких кусков кода до ближайшего ветвления. Может знакомая структура высокоуровневых языков? Кстати писана прога на Delphi это что-то вроде видеоплеера с шаровой регистрацией для xUSSR. ![]() |
|
Создано: 16 сентября 2005 23:18 · Личное сообщение · #4 |
|
Создано: 18 сентября 2005 16:12 · Личное сообщение · #5 Проблема с Access Violation решилась после переустановки приложения с очисткой реестра, а вот на что похож приведённый код продолжает порождать у меня вопросы. Может где есть какая литература по поводу того, как выглядят стандартные программные структуры высокоуровневых языков программирования? А прогу сейчас дать не могу, её писал мой хороший друг, который просил её пока не распростронять. Сори. ![]() |
![]() |
eXeL@B —› Основной форум —› Access violation после установки SoftIce |