Секреты ассемблирования дизассемблерных листингов

         

исправленный вариант


А вот со следующей ошибкой справиться уже сложение, поскольку функция strcpy

совершает прыжок в середину функции strcat:

_strcpy              proc near

arg_0         = dword ptr 8

              push   edi

              mov    edi, [esp+arg_0]

              jmp    loc_402D11

_strcpy              endp

_strcat              proc near

arg_0         = dword ptr 4

arg_4         = dword ptr 8

              mov    ecx, [esp+arg_0]

loc_402D11:

              mov    ecx, [esp+4+arg_4]

              test   ecx, 3

              jz     loc_402D36

              retn

_strcat              endp



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