Вже давно
Стихло поле бою,
Але сорок тисяч
воїнів Китаю
Загинули тут,
Пожертвувавши собою.
Ду Фо «оплакувати поразку при Ченьтао»
Спотворення TOC - жорстокий, потворний але напрочуд широко поширений прийом, який використовується в добрій половині захисних механізмів. Штатні копировщики на таких дисках в буквальному сенсі слова божеволіють і їдуть дахом. Копировщики захищених дисків (Clone CD, Alcohol 120%) до спотвореного TOC ставляться набагато лояльніше, але вимагають для своєї роботи певного поєднання пише і читає приводів, так і в цьому випадку копіюють такий диск не завжди.
Створення захищеного диска спотвореним TOC
Для створення захищеного диска зі спотвореним TOC нам знадобиться: будь-яка програма запису на диск, вміє створювати багатосесійні диски (наприклад, Roxio Easy CD Creator), копировщик захищених дисків, який зберігає вміст TOC в текстовому файлі, доступному для редагування (ми вибираємо Clone CD), і, природно, сам пишучий привід, що підтримує режим сирої записи в режимі DAO. Для полегшення сприйняття матеріалу всі дії будуть розписані по кроках, хоча це виглядає і не дуже літературно.
Дістаємо з упаковки CD-R болванку або - що навіть краще - засовуємо в привід потертий життям CD-RW диск і записуємо на нього пару сесій в штатному режимі. Буде краще (вірніше, наочніше), якщо друга сесія включатиме в себе файли першої сесії - тієї самої сесії, чий TOC ми і збираємося спотворювати. Цікаво, чи зможе привід прочитати її вміст чи ні?
Запускаємо Clone CD і просимо його створити образ оригінального диска (обираний профіль налаштувань на даному етапі некритичний, оскільки диск ще не захищений, то з таким самим успіхом можна використовувати як «CD з даними», так і «Protected PC Game»; галочку «створювати Cue -Sheet »зводити необов'язково - все одно вона дійсна лише на односессіонних CD).
Якщо все зроблено правильно і програмно-апаратне забезпечення в усій своїй сукупності працює нормально, на жорсткому диску повинні утворитися три файли: IMAGE.CCD, - несе в собі вміст Q-каналу підкоду Lead-In області або, просто кажучи, TOC; IMAGE.IMG - «сирий» образ диска з усіма секторами від 00:00:02 до «скільки-на-диску-є-там» і IMAGE.SUB - вміст полів підкоду «програмної» частини диска. Останній файл в принципі може й не бути (він створюється тільки, якщо зведена галочка «Читання субканалов з треків з даними»), але це некритично, тому що Зараз нас в першу чергу цікавлять не канали підкоду, а сам TOC!
Лістинг 2.Атрібути треку 1.