Русский / Russian English / Английский

Сейчас на форуме: Bad_guy, Dimaskaris, rmn (+8 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Крэки, обсуждения —› ollydgb 1.10 breakpoint
Посл.ответ Сообщение

Ранг: 0.0 (гость)
Статус: Участник

Создано: 15 февраля 2005 21:24 New!
Цитата · Личное сообщение · #1

Ставлю бректоинт на все MessageBoxA прога при вылите сообщения (MessageBoxA) не останавливается....
Может я чего не так сделала?



Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 15 февраля 2005 21:42 New!
Цитата · Личное сообщение · #2

Может, мессага не этой АПИ вызывается?

Ранг: 253.9 (наставник)
Статус: Участник

Создано: 15 февраля 2005 21:52 · Поправил: Tim New!
Цитата · Личное сообщение · #3

Может MessageBox вызывается из подключаемой DLL. Тогда нужно будет следить за тем, какая DLL подключается и уже ставить бряки в нужной. Так придется делать каждый раз, потому что DLL загружаются в разные адреса памяти.


Ранг: 332.0 (мудрец)
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 15 февраля 2005 22:18 New!
Цитата · Личное сообщение · #4

гы, а бряк на саму MessageBoxA ставить уже разучились ? %)
или прогу остановить и в call stack посмотреть... ;)


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 15 февраля 2005 22:19 New!
Цитата · Личное сообщение · #5

Tim пишет:
Тогда нужно будет следить за тем, какая DLL подключается и уже ставить бряки в нужной

Не надо, это геморно, надо просто поставить бряк в командной строке - bp MessageBoxA


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 15 февраля 2005 22:20 New!
Цитата · Личное сообщение · #6

Mario555
Опередил чуть =)

Ранг: 53.8 (постоянный)
Статус: Участник

Создано: 15 февраля 2005 22:21 · Поправил: bkslash New!
Цитата · Личное сообщение · #7

bRaya
Попробуй ставить не bpx MessageBoxA, а bp MessageBoxA (с соблюдением регистра!)

Поправка: Mario555 и меня тоже =)


Ранг: 55.8 (постоянный)
Статус: Участник
[www.AHTeam.org]

Создано: 18 февраля 2005 12:23 New!
Цитата · Личное сообщение · #8

Слухте, вот че-то давно думаю - как бы мне на SE Handler в оле всегда приземлятся. Shift+Fx лезут в нтдлл сразу. Ставлю в ручную бряк, но надоедает.


Ранг: 260.3 (наставник)
Статус: Участник
PPC-PROTECT author

Создано: 18 февраля 2005 15:12 New!
Цитата · Личное сообщение · #9

bRaya как вариант, возможна очиста DR регистров в проге .... тогда бряки будут не работать ...


Ранг: 265.2 (наставник)
Статус: Участник
very WELL :)

Создано: 18 февраля 2005 16:49 New!
Цитата · Личное сообщение · #10

А мне кажется, что это просто не MessageBoxA, а что-то другое.
Например ShowMessage или MessageBeep =)


Ранг: 332.0 (мудрец)
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 18 февраля 2005 16:58 New!
Цитата · Личное сообщение · #11

WELL пишет:
А мне кажется, что это просто не MessageBoxA, а что-то другое.
Например ShowMessage или MessageBeep =)

вот поэтому и
Mario555 пишет:
или прогу остановить и в call stack посмотреть... ;)


-= ALEX =- пишет:
возможна очиста DR регистров в проге .... тогда бряки будут не работать ...

обычные-то int3 будут ;)
 eXeL@B —› Крэки, обсуждения —› ollydgb 1.10 breakpoint

Видеокурс ВЗЛОМ