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

 eXeL@B —› Вопросы новичков —› Почему то BreakPoint'ы не выполняются ни в IDA ни в SoftIce, хотя должны
Посл.ответ Сообщение

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

Создано: 29 ноября 2007 21:36
· Личное сообщение · #1

Скачало я пытался поставить брейкпоинты с помощью IDA.
Ставлю. Однако в процессе дебага вылазят exception'ы (насколько я понял при создании новых тредов, но я могу ошибаться) в которых IDA пишет что возможна потеря управления прогой. И в результате Брейкпоинты не выполняются, хотя должны! Когда я ставлю брекйпоинт на участок кода, который выполняется до выкидывания exception'а все работает нормально, и брейкпоинт выполняется.

Потом я решил использовать SoftIce. Почему то пытаясь загрузить екзешник с помощью Symbol Loader'а программа не останавливается на начале программы (entry point), а работает без прерывания. При установке брейкпоинтов на куски кода, которые должны выполняться после нажатия на кнопку (button) брейкпоинт все равно не выполняется! Подскажите пожалуйста в чем дело и что можно сделать!
Спасибо!



Ранг: 159.1 (ветеран), 7thx
Активность: 0.130
Статус: Участник

Создано: 29 ноября 2007 21:44
· Личное сообщение · #2

Возможно, программа защищается от отладки? Протектор есть на программе какой-нибудь?



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

Создано: 29 ноября 2007 22:19
· Личное сообщение · #3

shob_vas

прогони ее через PEiD, в нем есть сигнатуры распространенных пакеров и крипторов, плагины для определения криптованности, CRC... много чего. но распаковать может далеко не все.



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

Создано: 29 ноября 2007 22:51
· Личное сообщение · #4

PEid ничего не обнаружил (из защиты)



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

Создано: 29 ноября 2007 23:10
· Личное сообщение · #5

Тем более не понятно почему SoftIce не хочет останавливаться на EntryPoint.



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

Создано: 29 ноября 2007 23:18
· Личное сообщение · #6

Сейчас я создал простое приложение на Visual Studio 7.0.
Запустил его в SoftIce'е через Symbol Loader, но никакого результата не последовало!
SoftIce не открылся на EntryPoint несмотря на то что в опциях лоадера стоит "Stop at WinMain, Main, DllMain etc"



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

Создано: 29 ноября 2007 23:19
· Личное сообщение · #7

tempread пишет:
Возможно, программа защищается от отладки?


Может,так и есть - считает црц, при внедрении бряка црц неверное.., но обычно в таких случаях вылетает.

А олей с плагином фантом не пробовал? по крайней мере, бряк после вывода исключения можно попробовать поставить, хз...


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


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