Старые антиотладочные приемы на новый лад


         

Старые антиотладочные приемы на новый лад

Старые антиотладочные приемы на новый лад
Введение
древнейший отладчик debug.com
Программа, которая трассирует себя сама
диалоговое окно, появляющееся при попытке выполнения кода в стеке
Листинг1 простейший анти-отладочный прием, распознающий трассировку под некоторыми отладчиками

Листинг1 простейший анти-отладочный прием, распознающий трассировку под некоторыми отладчиками - 2
Листинг2 универсальный антиотладочный прием распознающий трассировку под большинством отладчиков
Листинг2 универсальный антиотладочный прием распознающий трассировку под большинством отладчиков - 2
Листинг2 универсальный антиотладочный прием распознающий трассировку под большинством отладчиков - 3
Листинг2 универсальный антиотладочный прием распознающий трассировку под большинством отладчиков - 4
Листинг3 пример простейшей самотрассирующейся программы под ms-dos
Доступ к физической памяти
Доступ к физической памяти - 2
Доступ к физической памяти - 3
Листинг 4 просмотр списка установленных (псевдо)устройств утилитой objdir

Листинг5 открытие псевдоустройства PhysicalMemory
Листинг6 проецирование физической памяти на виртуальное адресное пространство
Листинг7 простейший (но ненадежный) алгоритм трансляции адресов
Врезка как работает Win2K/XP SDT Restore
Заключение
Содержание