Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11850
Последний выпуск: 19.06.2015

Обман debugger'ов.

Фрагмент вызывает "уход" из под отладчика. То есть после выполнения команды отмеченной табуном восклицательных знаков программа делает RUN. 100% фунциклирует под TD 2.51, TD 3.21 и AFD 1.0. и 99.(9)% на всех остальных юзающих int 1

      .model tiny
      .code
      org 100h
      Start:
      xor ax,ax
      mov es,ax
      mov [save_ss],ss
      mov [save_sp],sp
      mov ss,ax     ; здесь
      mov sp,0ah
      mov ss,[save_ss]
      mov sp,[save_sp]
      mov dx,offset debugger
      mov ah,9
      int 21h
      int 20h
      debugger db 'Program RUNZ successfully :)',0dh,0ah,'$'
      End Start

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
45K
27 марта 2009 года
qpokyc
21 / / 27.03.2009
Мне нравитсяМне не нравится
22 апреля 2009, 06:01:04
Мб я чего-то не понимаю, но от эмулятора это не спасет. И от айса тоже! Инфа imho устарела.
2.
277
27 июля 2006 года
HexEdit
809 / / 27.07.2006
Мне нравитсяМне не нравится
3 августа 2006, 11:25:21
а может есть что способы для отладчиков защищенного режима?
3.
Аноним
Мне нравитсяМне не нравится
6 июня 2005, 09:37:06
использовать инт1 в отладчиках
вышло из употребления с
появлением 8o386 и отладочных
регистров, что в полной мере
используется в soft-ice. однако
толпу кулхацкеров с debug
вполне остановит :].
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог