в моей программе по адресу 004268C6 происходит команда Call (опкод E80D070000), я прыгаю по адресу 0042707C. Помогите установить связь между адресами. В конечном счёте по опкоду команды Call мне нужно определять адрес конечной функции.
только прибавлять надо к адресу следующей иструкции, и байты все-таки наоборот, что-то вроде такого: 004268C6: E80D070000 = call $ + 5 + 0000070D 004268C6 + 5 + 0000070D = 00426FD8 таки 0042707C не получается...
Всем огромное спасибо. Действительно адреса съехали. Действительно > dword после 0xE8, а не dword составленный хз каким образом из байт после 0xE8. Ещё раз спасибо.
DevilDevil, скачай intelовский справочник, там все команды есть с опкодами, адрессацией и другими нужными вещами.