Друг показал диск с защитой от копирования. ну думал что-то стандартное - оказалось самопал. Более того - основанный на некорректных данных некоторых треков, помнится как писал Крис Касперски, что совместимость таких дисков крайне низкая, одноко этот работает. и проверен уже на многих приводах. вобщем как писал Крис - современные программы копирования дисков типа Alcohol и CloneCD не могут правильно скопировать настолько искаженные данные, а об эмуляции таких дисков и мечтать не приходится. тут дело осложняется еще тем что половина диска не читается вообще, нужен быстрый пропуск bad-секторов. вобщем интересно - можно ли как-нибудь копировать такие диски. и чем можно сделать диск с такой защитой ? (я так понимаю лучшее средство для создания это CloneCD с ручным редактированим CCD файлов, видимо так и был записан этот диск) привожу несколько скриншотов с данными разных программ. особенно интересует мнение Криса. [img=http://img148.imageshack.us/img148/4030/1uy4.th.gif] [img=http://img206.imageshack.us/img206/9550/2nz7.th.gif] [img=http://img214.imageshack.us/img214/2438/3kg8.th.gif] [img=http://img207.imageshack.us/img207/53/4il6.th.gif] [img=http://img209.imageshack.us/img209/810/5mi7.th.gif]
Изготовить сырой образ (не обычный исошник, а именно сырой), подпортить EDC/ECC и записать на болванку с помощью CDRWIN. В итоге получаем CD с bad-секторами или даже weak-секторами (если постараться). Для доступа к субканалам необходимо писать свой софт для прожигания.
ну насчет создания понятно, а вот чем можно скоировать такой диск. пробовал разные копировщики вроде CloneCD и Alcohol - при записи получаются совсем другие значения [img=http://img299.imageshack.us/img299/8150/copiedfs1.th.gif] [img=http://img120.imageshack.us/img120/3424/untitledxw3.th.gif]
fly сдается мне, что диск основан в первую очередь на bad-треках, а некорректные данные - это просто так, для "затравки" как копировать диски: 1) если bad-сектора физически bad, то тут очень плохо, поскольку приводу реально прочесть их тяжело, они сбивают головку с дорожки и каждый раз ее нужно возращать на место. мало того, что требуется уйма t, так еще и михкрухи (драйвы), управяющие системой слежения на такое не расчитаны и при настойчивых попытках прочесть такой диск они дохнут как мухи проверно на своей шкуре. на всякий случай на них лучше приклеить двухсторонним скотчем радиатор. ну и плюс smart-пропуск плохих секторов, который поддерживает CloneCD и другие 2) если сектора не реально плохие, а просто edc испорчена, то проблема решается установкой счетчика аппаратных попыток чтения в ноль (программы копирования это позволяют) тогда привод не будет перечитывать сектор по куче раз и все ок. 3) из скринов нифига непонятно. они уже поехали крышей скопируй диск clonecd и приаттач сюда ccd-файл тогда можно будет предметно говорить, а так...
kaspersky спасибо за ответ. кстати диск - это скорее всего обычная CD-R. не штамповка точно. вот еще любопытные данные о диске http://img161.imageshack.us/img161/8570/untitledvn4.gif а вот данные ATIP http://img161.imageshack.us/img161/1930/untitledtvw2.gif в аттаче CCD кстати диск с опцией "быстрый пропуск ошибок чтения" копируется более 6 часов
fly Код (Text): [Entry 4] Session=1 Point=0x02 ADR=0x01 Control=0x04 TrackNo=0 AMin=0 ASec=0 AFrame=0 ALBA=-150 Zero=0 PMin=49 PSec=13 PFrame=30 PLBA=221355 [Entry 5] Session=1 Point=0x03 ADR=0x01 Control=0x00 TrackNo=0 AMin=0 ASec=0 AFrame=0 ALBA=-150 Zero=0 PMin=49 PSec=0 PFrame=0 PLBA=220350 а ну тут все типично. второй трек позже третьего (см. поля PMin:PSec:PFrame). алкоголь в DAO должен прожечь такой образ без проблем Hint: алкоголь плохо снимает, но хорошо жжет, сд-клон хорошо снимает, но плохо жжет. по поводу ошибок: hardware rert. count (или как там его назвали) поставил в ноль или нет? попробуй увелить кол-во пропускаемых секторов в smart-mode
kaspersky спасибо за совет. снимал образ с помощью clonecd (hardware rert. count = 0 и увеличил количество пропускаемых секторов) писал в alcohol в режиме RAW DAO. результат - проверку диск не проходит ((( не понятно к чему привязка. с копии снял образ clonecd с такими же опциями (CCD в аттаче) - почему-то тип первых двух треков стал Audio (Mode=0 в ccd) а был данные(Mode=1 в ccd) есть и другие изменения. но не знаю что они значат. кстати похоже что clonecd - единственная программа подходящая для копирования, так как можно выставить количество пропускаемых секторов. в других программах такого параметра нет и копирование диска с половиной bad-секторов растягивается на десяток часов. выходит что можно сделать в домашних условиях на CD-R устойчивую к копированию защиту ?
пробовал копировать еще на 3-х приводах - результат везде отрицательный. такое чувство что привязка имеено к чему-то внутри фйла с битыми секторами. ведь может быть такое что среди 300 метрового файла из bad-секторов будет несколько читаемых, адреса которых знает программа и именно их проверяет. потому как к такой структуре дорожек привязаться ну никак - она на разных приводах вообще по разному отображается, а оригинальный диск работает везде. кстати проверка длинная, почти как у старфорс, че-то елозит по диску долго.
Поискал по форуму алкоголиков нашел совет как снимать диски с большим количеством плохих секторов - там рассказывалось на примере SafeDisk нужно запустить Алкоголь, включить в настройках Эмуляцию ПЛОХИХ секторов, свернуть Алкоголь, запустить программу, подождать пока выполнится проверка, выйти из программы, после этого Алкоголь должен БЫСТРО копировать, а не десяток часов. С этим диском не срабатывает, включаю эмуляцию плохих секторов, сразу перестает опознаваться родной диск, на остальные опции не реагирует, а имеенно при включенной эмуляции не работает.
Решил проверить - действительно ли привязка к чему-то в области bad секторов. Взял малярный скотч и заклеил ту область гле располагаются эти сетора. Вставил диск, проверил что все данные читаются, кроме того плохого файла. Диск проверку не проходит. Отклеил скотч - все запускатеся. Значит единственный вариант скопировать - это только чтобы привод прошелся по всем плохим секторам ((( и как я понял - привод может нагнуться от такого издевательства.
Эмуляция просто ускоряет чтение, т.к. алкоголик уже не пытается по 10 раз сканировать один и тотже сектор, а сразу создаёт в образе пустой битый сектор, но таким образом теряются данные, которые защита читает где-то в области плохих секторов. Другой вариант: быстро создать образ, потом отладчиком посмотреть какие именно сектора читает защита и что там должно быть, отредактировать образ и записать на болванку.
fly В предложенном варианте есть 2 слабых места: 1. Иногда отловить чтение сырых данных бывает не так просто, если подопытная защита обращается к приводу как-то в обход ASPI/SPTI, используя собственный драйвер. 2. Если защита проверяет не сами данные, а некоторые статистические параметры дорожки, то такой банальный способ обхода уже не подойдёт. Вы говорите, что защита исправно работает на разных приводах. Поэтому п2 можно исключить, AFAIK.
Quantum в моем случае используется SPTI. не думаю что там стат данные - так как обычная CD-R только проверяемых секторов похоже очень много
А можно ли как-то проследить какие сектора читает программа ? (через отладчик не получается - на программе themida с драйвером) Может есть мониторы какие ? я думал алкоголь поможет (совет с их форума с включением эмуляции плохих секторов), но он пытается читать каждый плохой сектор.
Теоретически, можно сделать привязку к конкретному приводу компакт дисков, если тот будет читать данные в режиме Audio-track. При этом на разных приводах данные в виду отсутствия коррекции ошибок должны различаться.
Вообще такие диски работают пока новые, у меня вот 3-дисковая лицензия отказала из-за маленькой царапинк, защита тоже основана на bad-секторах и некоректности данных. Впечатления крайне негативное. P.S. Сэмулировасть этот диск удавалось в Alcohol. P.S.2. Чтобы что-то правильно сэмулировать нужно внимательно почитать какие опции на что влияют, а то было разок так что все включеные опции наоборот сэмулировали даже хуже чем без них.