Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #65, МАЙ 2004 г.

Антиконтрацептивы для CD

Крис Касперски

Xakep, номер #065, стр. 065-026-4


- привод должен обладать стабильностью считывания, затрачивая на чтение данного сектора одно и то же время, иначе измеренные характеристики спиральной дорожки окажутся неточными, и копии star-force/cd-cops работать не будут. Запусти утилиту CD.angle.sector, прилагаемую к статье, со следующими параметрами: CD.angle.sector.exe \\.\X: 0 200 100 > filename.txt, где X: – буква, закрепленная за приводом, и импортируй полученный файл в MS Graph (та штука, которая в Word'е рисует диаграммы), затем повтори эту процедуру вновь, наложив полученные графики друг на друга. В идеальном случае оба графика должны полностью совпадать, но в реальности такое практически никогда не достигается, и виной может быть не только CD-ROM, но и фоновые процессы (драйвера), "вращающиеся" на заднем дворе операционной системы и искажающие результат измерений. Прибей все ненужное, снеси все посторонние драйвера и протестируй привод вновь.

А ЗАПИСАТЬ СМОЖЕШЬ?

Что же касается пишущего привода, то наши пожелания в отношении его характеристик будут следующими (официант!):

- привод должен поддерживать режим RAW DAO 96, открывающий доступ ко всем служебным структурам данных и позволяющий записывать диски в нестандартных формах. Большинству дешевых писцов этот режим не по зубам. Если при выборе пишущего CD-привода Clone CD говорит, что запись в режиме RAW DAO возможна – не спеши радоваться. Привод может поддерживать режим RAW DAO-16, но не поддерживать RAW DAO 96, тогда копирование дисков, защищенных по технологии LibCrypt, окажется невозможным. На поддержку RAW DAO 96 указывает (что бы ты думал?) возможность записи CD-G!

- привод должен позволять отключать режим коррекции ошибок, в противном случае он не сможет ни имитировать сбойные сектора, ни записывать сбойные диски, и практически ни одну защиту побороть не удастся. Поддержка режима RAW DAO 96 предполагает возможность отключения коррекции (точнее говоря, при записи в RAW DAO 96 привод послушно пишет, что ему дают, и не пытается заниматься самодеятельностью). Если режим RAW DAO 96 не поддерживается, но Clone CD/Алкоголь предлагают RAW SAO + SUB, то запись без коррекции все же возможна, хотя и в сильно ограниченном варианте. Если же ни того ни другого в списке режимов не значится – приводу место на свалке, а не в корпусе хакерского ПК;

- при записи аудиоданных привод не должен осуществлять их коррекцию для придания более "приятного" звучания – некоторые защиты помечают данные как аудио, и если привод попытается их "улучшить" (этим, в частности, славятся СD-ROM'ы Plextor), можно представить, что в результате произойдет. Для тестирования девайса на вшивость требуется хотя бы один защищенный диск (его можно создать и самостоятельно). Более легкого пути, к сожалению, нет (по крайней мере, я его не знаю).

С ЧЕГО НАЧАТЬ…

Копирование защищенных компактов обычно осуществляется в два этапа: чтение образа и запись на диск. Если в системе установлен CD-эмулятор (к примеру тот, что входит в состав Clone CD или Алкоголя), последний этап может и отсутствовать. Тогда снятый образ будет храниться на винчестере до тех пор, пока не пропадет или не будет удален за ненадобностью.

Назад на стр. 065-026-3  Содержание  Вперед на стр. 065-026-5