Решил распатрашить одну програмку. Взял IDA и стал разбираться. Шло всё хорошо пока не наткнулся на это: very_strange_1: ; CODE XREF: start+32Cp seg000:08C7 ; sub_10779+Fp ... seg000:08C7 pushf seg000:08C8 push ax seg000:08C9 push bx seg000:08CA push cx seg000:08CB push es seg000:08CC push di seg000:08CD mov cx, 0B800h seg000:08D0 mov es, cx seg000:08D2 assume es:nothing seg000:08D2 mov al, bh seg000:08D4 push bx seg000:08D5 xor ah, ah seg000:08D7 mov bx, ax seg000:08D7 ; ---------------------------------------------------------------------- ----- seg000:08D9 db 0C1h, 0E0h, 2, 3, 0C3h, 0D1h, 0E0h, 0C1h, 0E0h, 3, 0D1h seg000:08D9 db 0E0h, 8Bh, 0F8h, 5Bh, 0B9h, 50h, 0, 0B0h, 20h, 8Ah seg000:08D9 db 0E3h, 0F3h, 0ABh, 5Fh, 7, 59h, 5Bh, 58h, 9Dh, 0C3h seg000:08F8 ; ---------------------------------------------------------------------- ----- Идет код и ... вдруг обрывается. Причем этa метка наверно функция, т.к. её вызывают через call. Я совсем недавно стал копаться в сорсах, мож чего не понимаю... Объясните плиз
Думаю тебе нужно установить курсор (каретку) на то место, где IDA приняла код за данные, у тебя по адресу 08D9, и нажать сначала U, потом C.