Re[3]: Отличить VirtualCD от CD-ROM железного можно?
От: Sergey Россия  
Дата: 28.05.03 07:10
Оценка:
Здравствуйте, xant, Вы писали:

R_M>>Качественные виртуальники не отличить от натуральных драйвов, т. к. они специально делаются для того чтобы их нельзя было выявить даже если очень захотеть.


X>Не совсем чтобы правда...

X>Вот например на современных игрушках от $уки и 1С защита на сидюках стоит, которая не дает сделать рабочий виртуальник или скопировать сидюк. Работает она так:
X>- Отливается матрица, с которой будут печатать сидюки с основной сессией с данными.
X>- Для этих данных вычисляются относительные углы между заданными секторами.
X>- Данные об углах шифруются ассиметрикой и дозаписываются в новой сессии.
X>- У загрузчика игры есть несколько опорных точек, по которым он вычисляет скорость чтения драйва, после этого он по таймеру и скорости вычисляет относительные углы для секторов на диске. Фишка в том, что время доступа к виртуалу на винте никак не соответствует времени доступа к СД. А если скопировать диск на болванку, то из-за особенностей процесса прожига с вероятностью 99.9% относительные углы между секторами на копии не совпадут с углами на оригинале.

Если ты говоришь про защиту StarForce (применяется для Ил-2), то ее, как я слышал, уже научились эмулировать.

X>Конкретно по топику — нужно потестировать время доступа к СД и отлавливать виртуальники таким образом.


Будет действовать ровно до тех пор, пока не разгадают алгоритм защиты и не допишут нужную функциональность в виртуальник.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.