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

 eXeL@B —› Вопросы новичков —› Проблемы с отладкой MyBootDisk
Посл.ответ Сообщение

Ранг: 1.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 сентября 2006 01:35
· Личное сообщение · #1

Помогите пожалуйста в таком вопросе:в статье "Сломать программу? Легко!" specz'а написано

"Так теперь в отладчике пишем bpx MessageBoxA и жмём F5. Далее в нашей программе жмём ОК и вываливаемся в отладчик, теперь в отладчике жмём F12, снова появилось окно проги, в котором указывается, что мы ввели неверный номер (MessageBoxA), мы опять жмём ОК и должны появится где-то здесь в отладчике"
После нажатия OK,в окне о неверном номере в MyBootDiskMyBootDiskне появляется окно Soft ICE,как
написсано.




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 19 сентября 2006 03:18
· Личное сообщение · #2

И где, собственно, вопрос?



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

Создано: 19 сентября 2006 03:38
· Личное сообщение · #3

Slayer141
Попробуй сделать процесс текущим, а потом ставь брейкпоинт или возьми OllyDbg




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 19 сентября 2006 08:33
· Личное сообщение · #4

Для бряка bpx MessageBoxA не надо делать процесс текущим, айс будет брякаться на ВСЕХ вызовах этой API во всех процессах.



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

Создано: 19 сентября 2006 12:14
· Личное сообщение · #5

Пользуйся Олей и не запаривайся



Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 19 сентября 2006 19:40
· Личное сообщение · #6

Ara пишет:
Для бряка bpx MessageBoxA не надо делать процесс текущим, айс будет брякаться на ВСЕХ вызовах этой API во всех процессах.

Брат, ты путаешь это если винда 9х, в NT системах обязательно переходить в контекст проги

-----
Подписи - ЗЛО! Нужно убирать!




Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 19 сентября 2006 22:24
· Личное сообщение · #7

niceAra На самом деле все зависит, где айс поймаешь. Я точно помню, что в 2000-м у меня брякалось на всех процессах. Но именно на 2000-м я "попал" на эту проблему : чужой контекст и выворачивался из нее с помощью вставки INT 3 или бряка на GetVersion...



Ранг: 1.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 сентября 2006 23:47
· Личное сообщение · #8

Спасибо за советы поламал с помощью IDA и OllyDbg


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


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