Ассемблер для Windows

       

Будем искать функцию последнего



Рисунок 4.6.7. Фрагмент с вызовом функции DialogBoxParam.

Вспомним параметры функции DialogBoxParam. Четвертый параметр как раз представляет собой адрес процедуры окна. Итак, получаем адрес 00409C01. Обратимся к этому адресу (см. Рисунок 4.6.8).

:00409C01 55 push ebp :00409C02 8BEC mov ebp, esp :00409C04 8B450C mov eax, dword ptr [ebp+0C] :00409C07 2D10010000 sub eax, 00000110 :00409COC 7413 je 00409C21 :00409COE 48 dec eax :00409COF OF84EB000000 je 00409D00 :00409C15 2D01020000 sub eax, 00000201 :00409C1A 7444 je 00409C60 :00409C1C E969010000 jmp 00409D8A



Содержание раздела