Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RDTSC и увеличения числа тактов.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> RDTSC и увеличения числа тактов.
Имя
Сообщение << Старые топики   Новые топики >>
RDTSC и увеличения числа тактов. - 2010-05-25 16:20:44.190000   
wyrmmaniac

Сообщений: 1
Оценки: 0
Присоединился: 2010-05-25 15:53:00.913333
Используя регистр RDTSC необходимо в программном варианте реализовать следующее:
Всё довольно просто  -  суть задачи такова: если программу трассируют под отладчиком, то естественно количество тактов увеличивается. Поэтому необходимо поймать  время которое без отладчика, сравниваем его с текущим и если больше, значит отладчик есть .
То есть сравнение времени до попадания отладчика в работу системы, и текущего времени( допустим отладчик уже в системе).
+ реализовать необходимо так, чтобы шла своеобразная проверка - если есть отладчик в системе, писалось бы сообщение , нападобие * меня атакуют* , если же все тихо - то * система работает нормально*, или что-то в этом роде.
В теории как будет все выглядеть мне понятно, а код никак не получается сваять. Вот и ищу помощи извне.  Всё еще рассмотрю платный вариант работы под заказ.( имеется некая модель операционной системы и идеальным будет вариант вклинивания туда этого момента).
Post #: 1
RE: RDTSC и увеличения числа тактов. - 2010-05-25 22:46:49.850000   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
Код боян. RDTSC не регистр, а инструкция.
Post #: 2
RE: RDTSC и увеличения числа тактов. - 2010-05-25 22:49:51.416666   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
http://www.xakep.ru/magazine/xa/129/062/1.asp
Post #: 3
Страниц:  [1]
Все форумы >> [Прочее] >> RDTSC и увеличения числа тактов.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.