Передісторія
Компанія Elaborate Bytes була заснована в 1986 якимсь Олівером Кастл (Oliver Kastl). В основному, компанія спеціалізувалася на комп'ютерах Amiga. Вона створювала пристрої, що запам'ятовують, системи, драйвери, крім того, вона займалася програмуванням вбудованих систем. Єдиними комерційними програмними продуктами були CacheCDFS і користувався величезним успіхом IDE-fix. Так вийшло, що CloneCD - єдиний продукт, розроблений компанією не для платформи Amiga. Ви можете завантажити версію CloneCD з підтримкою всіх мов звідси. Для тих, хто живе в Сполучених Штатах, вона коштує $ 49.
CloneCD - це потужна програма для створення "резервних копій" компакт-дисків. Вона дозволяє створювати досконалі копії більшості наявних захищених дисків. Досягається це за допомогою режиму записи Raw Mode - в так званому "сирому" режимі, коли запис даних повністю контролюється програмою. Таким чином, з даними можна робити все, що завгодно. У цій статті ми розглянемо, що саме відрізняє програму CloneCD від всього іншого програмного забезпечення для запису компакт-дисків.
Отже, щоб уникнути повсюдного піратства, було розроблено безліч способів захисту. На сьогодні, найбільш поширені такі засоби захисту: SafeDisc (від c-dilla), SecuROM (від Sony), LaserLock - для платформи PC і LibCrypt (від Sony) для приставок (найчастіше вживається на дисках для PlayStation). Захищені диски, само собою, копіювати складніше.
Розберемося з совістю. Ви маєте право створювати скільки завгодно резервних копій з оригіналу. Як справедливо зауважують багато, диски легко дряпаються і псуються. Буває, таке трапляється в результаті дитячої витівки, буває - від перепаду температури. В результаті диски перестають працювати. Щоб максимально продовжити термін служби програми на диску і створюються резервні копії.
Спочатку ми розберемо існуючі методи захисту дисків, навчимося розрізняти їх. Потім, ми протестуємо CloneCD, розглянемо, як ця програма справляється із захистом. В кінці статті ми відповімо на найбільш цікаві питання. Якщо ви вже знаєте, як компакти захищаються від копіювання та як визначати способи захисту, можна перейти відразу до тестів.
Огляд засобів захисту компактів від копіювання
Захист можна дізнатися за такими ознаками:
По-перше, на кожному захищеному таким чином компакті, ви знайдете, по крайней мере, один файл з назвою типу "0000001.tmp", а в більшості випадків і файли clocksp.exe, файли .iCD, CLCD16.DLL, CLCD32.DLL . Файл "clocksp.exe" має характерну іконку.
По-друге, як правило, на таких компакт-дисках трапляється багато помилок читання. Звичайно є близько 10000 читаються секторів (починаючи з 800 + і закінчуючи 10000+ - докладніше - в тесті), на які витрачається близько 20 Мб.
SafeDisc v2.0
- Підтримка API - пакет SafeDisc включає API, який дозволяє видавцям розширювати функціональні можливості;
- Нову захист відрізняє нова архітектура. Був переглянутий практично весь код SafeDisc. В результаті був виключена можливість злому спеціальними програмами, крім того, було додано додаткове шифрування - щоб збільшити час, необхідний для злому;
- Були використані додаткові цифрові підписи для посилення захисту від копіювання;
- Крім того, диски SafeDisc можуть бути розтиражовані лише на виробничих лініях SafeDisc.
Першою грою, в якій використовувалася захист SafeDisc v2.0 була Red Alert 2. Було відмічено, що диск скопіювати труднощів не становить, але він не працював на більшості приводів CD-ROM / CDR-W. При спробі встановити гру виникала помилка (error in .tmp file).
Дізнатися цей захист можна наступним чином: файлу .icd більше немає (це завантажувач SafeDisc); тепер завантажувач вбудований в файли exe (в разі Red Alert 2 - це game.exe і setup.exe), при цьому розмір файлів практично подвоюється. Кількість поганих секторів зменшилася (10051), в порівнянні з SafeDisc 1 (10141).
По суті, це комбінація електронної ідентифікаційної мітки (Electronic fingerprint), наявної на кожному захищеному диску і ускладненого механізму шифрування. На відміну від SafeDisc, SecuROM не використовує для захисту помилки читання на диску, тому будь-який привід, здатний зчитувати дані в "сирому" вигляді (і здатний зчитувати подканал - SubChannel), швидко впорається з таким захистом.
Визначити цей захист можна в такий спосіб: в більшості випадків на дисках, захищених SecuROM, є наступні файли: CMS16.DLL, CMS_95.DLL або CMS_NT.DLL; але зустрічаються і диски, також захищені SecuROM, але не мають цих файлів.
Є ще один спосіб визначення такого захисту: якщо уважно розглянути штриховий код, можна побачити напис "DADC" (Це відноситься тільки до компактам з даними, так як на аудіо компакт-дисках виробництва Sony також можна зустріти цей напис).
Розпізнати цей захист можна наступним чином: в корені кожного такого компакт-диска є прихований каталог "LaserLock". У ньому міститься кілька файлів з читаються секторів. Більш того, маленький тоненький коло, в якому укладені ці нечитабельним сектора, видно на самому компакті.
LibCrypt protection
Як і будь-яка інша захист, LibCrypt складається з двох окремих програм: перша виконує контрольну перевірку диска, щоб визначити, чи є він копією, або оригіналом. А друга, в залежності від результату виконання першої, або розшифровує блоки даних, або не розшифровує. Хоча в основу був узятий один і той же код, за ті кілька разів, що перероблялася захист, від початкового коду в LC3 не залишилося практично нічого.
Розпізнати захист можна тільки запустивши копію. Якщо гра не запуститься, то, можливо, вам якраз попався диск, захищений таким чином.
CD-Cops - це захист-оболонка, яка додається до основних програм компакта. Це єдине необхідну зміну. Щоб встановити таку нормативну мітку вимірюються крихітні відмінності. Мітка є восьмизарядний код або число.
Цей захист можна дізнатися по файлу CDCOPS.DLL в настановної директорії, а також по файлах з розширеннями .GZ_ і .W_X.
DiscGuard - це технологія для захисту оптичних дисків від піратів. Захист використовує спеціальну "підпис" на матриці під час тиражування за допомогою спеціального копіювального апарату, або на CD-R за допомогою DG-Author, комбінації спеціального приводу для запису CD-R і відповідного програмного забезпечення.
Захист можна дізнатися за наступними файлів в установчому каталозі: IOSLINK.VXD і IOSLINK.SYS.
CleverClean SLIM-Series VRpro - самий плоский робот-пилосос Незважаючи на невеликі, майже іграшкові габарити, новий робот-пилосос компанії CleverClean може похвалитися тим, чого не зможе зробити ніхто інший його більший побратим. Він легко пропилососити під диваном або комодом, де пил може збиратися місяцями, а то й роками, адже дістатися туди нелегко навіть звичайними засобами: шваброю і ганчіркою
Згода на обробку персональних даних