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

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

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

Создано: 15 июля 2009 18:40
· Личное сообщение · #1

У меня возникла проблема при трассировки одной проги которую хочу сломать ....
в общем ввожу серийник, ставлю Bp на нажатие кнопки ввода серийника и olly останавливается не понятно где на каком то исключении и пишет
exception 0EEDFADE
Что это значит ?? и как можно его убрать



Ранг: 20.8 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 15 июля 2009 18:53 · Поправил: um0v
· Личное сообщение · #2

Options->Debugging Options -> Exceptions - поставь галочки
Если не поможет можно добавить диапазон 00000000 - FFFFFFFF
А что это значит можно почитать на том же wasm 'e



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

Создано: 15 июля 2009 19:03
· Личное сообщение · #3

в том то и дело что галочки стоят...и это значение вбито ...вот никак не могу разобратся на что оно влияет и как от него избавится ...на wasm про это ничего не написано , там вкратце



Ранг: 20.8 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 15 июля 2009 19:59
· Личное сообщение · #4

Ничего себе вкратце Pietrek, Gordon ,Bill/TPOC...
Выложи программу.



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

Создано: 15 июля 2009 20:35
· Личное сообщение · #5

вкратце я имею ввиду про исключения , типа int68 и запрета записи в память
вот прога
link_deleted_by_forum_engine/files/33v5r6z5d
как ни крути либо попадаю на это исключение либо на место где в цикле переписывается серийник , где постоянно срабатывает точко останова на доступ к введенному серийнику , если ее поставить...
не могу попасть куда надо по нажатию кнопки ввода



Ранг: 116.5 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 16 июля 2009 12:33
· Личное сообщение · #6

nordik пишет:
Что это значит ?? и как можно его убрать

Дык ты для начала прогу распакуй, там старенький аспак.



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

Создано: 16 июля 2009 18:42
· Личное сообщение · #7

в смысле ? т.е. распаковать совсем ?


я еще до распаковки не дошел если честно , читаю на wasm...
Valemox а если распаковать то все будет ок ?



Ранг: 116.5 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 16 июля 2009 18:51 · Поправил: Valemox
· Личное сообщение · #8

nordik пишет:
а если распаковать то все будет ок ?

Распакаешь и се покатит, как по маслу, тока доков курни поболе...
я еще до распаковки не дошел если честно...
Не можешь руками распаковать, тоды юзай Quick Unpack (должен прокатить)
ЗЫ. Анпак вылаживать для тебя не хочу (эт слишком просто) - учись луче сам все делать.



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

Создано: 16 июля 2009 19:10
· Личное сообщение · #9

Valemox , спасибо!
Я как раз и хочу со всем этим разобратся , буду прорабатывать...



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

Создано: 19 июля 2009 17:15
· Личное сообщение · #10

прогу вроде бы распаковал но все равно на этой хрени останавливается - exception 0EEDFADE
все исключения включены



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 19 июля 2009 17:33
· Личное сообщение · #11

А оно у тебя добавлено в список кастомных? И что значит "все исключения включены" - включено их игнорирование?
Приаттач один EXE-шник нераспакованный



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

Создано: 19 июля 2009 17:52 · Поправил: nordik
· Личное сообщение · #12

Здесь экзешник и распакованный экзешник

link_deleted_by_forum_engine/files/d771qndqa
link_deleted_by_forum_engine/files/d771qndqa
Да , правильней сказать игнорирование исключений включенно

787e_19.07.2009_CRACKLAB.rU.tgz - VRNinja.exe



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 19 июля 2009 18:52
· Личное сообщение · #13

Ну, не знаю, у меня Оля не останавливается на нем, благополучно передает его проге и та вываливает окно авторизации без всяких остановок. Что запакованная, что распакованная. Посмотри картинку, у тебя так сделано?

3009_19.07.2009_CRACKLAB.rU.tgz - Snap1.png



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

Создано: 19 июля 2009 19:34
· Личное сообщение · #14

SVLab пишет:
Ну, не знаю, у меня Оля не останавливается на нем, благополучно передает его проге и та вываливает окно авторизации без всяких остановок. Что запакованная, что распакованная. Посмотри картинку, у тебя так сделано?


сделано также , но когда я пытаюсь сделать останов после нажатия кнопки Enter key у меня вылетает это исключение , хотя оно игнорировано , и не понятно куда переходит прога ...
я нашел куда сохраняется введенный серийник , причем это делается циклически , еще до конца не разобрался что потом с ним делается , там каие то операции , сравнение , видимо вычислияется ....
а ползать в вычислениях не очень охота , думал может после нажатия кнопки должно быть какое нибудь условие или переход .....но останова не происходит



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 19 июля 2009 19:56
· Личное сообщение · #15

nordik пишет:
когда я пытаюсь сделать останов после нажатия кнопки Enter key у меня вылетает это исключение

Что значит ты пытаешься сделать останов? Просто жмешь на паузу?
Обработчик кнопки Enter key находится по адресу 4AECE0, ставь бряк и пляши отсюда.

nordik пишет:
думал может после нажатия кнопки должно быть какое нибудь условие или переход .....но останова не происходит

Не думаю, что будет так просто, это ведь не крякми для новичков. И какого останова ты ожидаешь? Что бы программа остановилась, надо обеспечить ее такие условия, для чего и имеются в отладчике разные бряки.



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

Создано: 19 июля 2009 20:18 · Поправил: nordik
· Личное сообщение · #16

не пауза , а точка останова (бряк) по условию отпускания левой кнопки мыши...
прикреплю скрин

SVLab пишет:
Обработчик кнопки Enter key находится по адресу 4AECE0, ставь бряк и пляши отсюда.


Вот скажи пожалуйста как ты это определил ?....Я все никак не мог попасть в этот обработчик

a570_19.07.2009_CRACKLAB.rU.tgz - 1.jpg



Ранг: 116.5 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 19 июля 2009 20:41
· Личное сообщение · #17

nordik пишет:
Вот скажи пожалуйста как ты это определил ?

А чо DeDe с некоторых пор в этих случаях разве не помогает!?



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 19 июля 2009 20:42 · Поправил: SVLab
· Личное сообщение · #18

Определяется это для Delphi-прог легко. Посмотри тутор, приатаченный в последнем посте
http://exelab.ru/f/action=vthread&topic=14586&forum=5&page =0#16

Убери только пробел в ссылке.



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

Создано: 19 июля 2009 20:53
· Личное сообщение · #19

Спасибо , я пока что Олли изучаю....новичек еще

а как определять на каком языке написана прога ? с помощью PEiD ?
много же еще надо статей перечитать




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 19 июля 2009 21:06
· Личное сообщение · #20

Компиль определить можно с помощью PEiD, можно с помощью DIE, можно руками или другим аналогичным софтом, гугл в зубы.



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

Создано: 19 июля 2009 21:13
· Личное сообщение · #21

вооружаюсь статьями и изучаю , всем спасибо за ответы



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 19 июля 2009 21:24 · Поправил: SVLab
· Личное сообщение · #22

Можно PEiD, но только после распаковки. DiE и под пакерами-протекторами показывает, не знаю, правда, подо всеми ли.

Опоздал маленько )


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


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