![]() |
|
|
![]()
|
|
| GQU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 13.2.2011 Репутация: нет Всего: нет |
Програмка из учебника калашникова
Программа в обработчик 3-го прерывания в начало вставляет инструкцию iret Почему когда я нажимаю шагнуть в отладчике, он останавливает программу на следующей инструкции, хотя программа должна выполниться до инструкции int 20
Это сообщение отредактировал(а) GQU - 31.1.2015, 14:32 |
|||
|
||||
| _zorn_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1076 Регистрация: 21.8.2007 Репутация: нет Всего: 12 |
Ставь виртуалку с досом.
|
|||
|
||||
| GQU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 13.2.2011 Репутация: нет Всего: нет |
а dosBox не пойдет чтоли? через виртуалку чистый дос запустил, такая же фигня Это сообщение отредактировал(а) GQU - 1.2.2015, 17:09 |
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: 1 Всего: 16 |
Вероятно, этот отладчик писали не идиоты.
|
|||
|
||||
| GQU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 13.2.2011 Репутация: нет Всего: нет |
может я не так что то делаю, просто охота обойти защиту, посмотреть как это |
|||
|
||||
| ФедосеевПавел |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 7.2.2009 Репутация: 4 Всего: 10 |
Отладчик может работать в protected mode и отлаживать программу из real mode.
Это почти аналог запуска программы из виндовс. Т.е. программа думает, что может всё, но отладчик контроллирует свои прерывания. Это противостояние брони и снаряда. Поищи другие антиотладочные трюки. Или отладчик по-древнее. Попробуй вместо td или asd штатный в DOS debug.exe. Только почитай как с ним управляться. Это сообщение отредактировал(а) ФедосеевПавел - 1.2.2015, 23:12 |
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: 1 Всего: 16 |
Да, собственно, для таких примитивных приколов и этого не требуется. Что уж проще -- разобрать следующую инструкцыю и узнать, не пишэт ли она куда не надо или не выполняет чего недозволенного. |
|||
|
||||
![]()
|
| Правила форума "Asm для начинающих" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для начинающих | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |