Ralf & HOME Inc. presents

КИБ-031 ФИТТ ВолГУ

Домой Вверх Учись Отдохни Скачай Ссылки Карта сайта

Взлом StarForce
 

тестовый режим

 

 

Рейтинг@Mail.ru

 

Rambler's Top100

   

Как скопировать диски, защищенные системой защиты от копирования StarForce при помощи Alcohol 120%

В последнее время всё больше и больше выпускаемых программ на российском рынке выходят на дисках, защищенных системой StarForce - это почти все игры, выпускаемые фирмами 1C, Pyccобит и др. Возникает естественный вопрос - как копировать диски, защищенные StarForce? Ведь диски имеют свой срок действия, и купив лицензионный диск через несколько месяцев интенсивного использования может оказаться, что диск стал нерабочим. Для этой цели всегда можно создать архивную копию диска, если это конечно не запрещается лицензионным соглашением.

Немного теории

Как говорят, знание нескольких принципов заменяет знание многих фактов. Будем и мы придерживаться этого постулата.

Защита определяет оригинальный диск по времени чтения разных участков диска. На диске, как известно есть спиральная дорожка, по которой ориентируется луч лазера при чтении и записи. При производстве дисков StarForce эта самая дорожка имеет не стандартную конфигурацию, таким образом изменятся плотность данных в разных секторах и следовательно, время их чтения тоже будет разное. На всех CD-R и CD-RW дисках эта направляющая дорожка наносится при производстве, а не при записи диска. Следовательно, все подобные носители однозначно отбраковываются StarForce-ом. Записать диск защищенный StarForce, который работал бы как оригинальный из-за этого нельзя!.

Но существуют программы позволяющие создать образ диска - обычный файл или несколько, включающих в себя информацию о физической структуре диска (о плотности секторов) и позволяющие в дальнейшем эмулировать задержки чтения.

Немного о софте

Для создания образов можно использовать:

bullet BlindWrite Suite (http://www.blindwrite.com/) - программа для создания образов дисков и их последующей записи;
bulletAlcohol 120% (http://www.alcohol-soft.com/)-позволяет создавать образы и записывать их на диски, а также может создать на компьютере до 31 "виртуальных" CD-ROM, в которые можно монтировать файлы-образы дисков и работать с ними как с обычными приводами.
bulletПрограмма DAEMON Tools (http://www.daemon-tools.net/) предназначена только для создания виртуального диска и эмуляции , с её помощью нельзя создать образ диска или записать его на CD.
bulletКонечно, другие программы, которых достаточно много и найти которые не составляет труда. На данный момент не во всех реализована функция эмуляции физической структуры диска, но я думаю через некоторе время что-то подобное будет реализовано в большинстве распрстраненных программах-эмуляторах CD/DVD

Перечисленные выше программы записи лучше всего испоьзовать совместно с двумя бесплатными утилитами ClonyXXL и Alcoholer. ClonyXXL анализирует какая защита применена при создании диска, а Alcoholer , используя данные ClonyXXL, создает профайл для создания образа и его записи на CD в программах Alcohol 120%, BlindWrite Suite, CloneCD и GameJack, причем никаких дополнительных настроек программ записи не требуется! Естественно, эти программы для записи способны записывать CD не только с защитой StarForce, но и с любыми другими включая SecuRom New любых версий, SafeDisc 1.*/2.*, LaserLock Star, Key2Audio и многие другие.

Лично мне больше нравится Alcohol 120%, т.к. в нем сочетаются все нужные функции (и ее полную версию проще найти :о), но программа действительно ОЧЕНЬ хорошая). Для запуска программ при отсутствии оригинального диска кроме Alcohol-я 120% ничего не требуется! Вне зависимости от программы, используйте последние версии программ, т.к. в старых версиях поддержка StarForce скорее всего отсутствует и все Ваши старания окажутся напрасными (в версии 1.4.6 (build 711) точно есть поддержка StarForce 1 и 2, и частичная поддержка StarForce 3).

Немножко о том, как копировать

При использовании Alcohol 120% можно даже попытаться записать диск, который будет повторять оригинальный за исключением физической структуры. Данные о физической структуре оригинального диска тоже будут записаны специальным хитрым способом, чтобы потом программа-эмулятор (тот же Alcohol 120% или DAEMON Tools) смогла считать эту информацию и эмулировать задержки. Но без установленного эмулятора метка у записанного диска будет "NEED EMULATION". Если же поставить эмулятор и включить опцию "RMPS emulation" метка диска становится как на оригинале и с диском можно начинать работу.

 Хочу подчеркнуть, что создать диск в домашних условиях, который бы работал как оригинальный нельзя! Для корректой работы диска обязательно приходится использовать программу-эмулятор.

Тут приходится выбирать между двумя вариантами:

  1. Создать файл-образ на жестком диске, а потом монтировать этот образ в виртуальный CD-дисковод. Если окажется, что файл-образ не очень большой, можно попытаться записать его на CD-R(W) и монтировать его прямо с диска. В самом удачном случае на диск можно поместить также и саму программу-эмулятор.
  2. Создать файл-образ, а потом записать его на CD-R(W), но не в виде файла, а в виде полноценного диска. Ёто возможно только при использовании Alcohol 120%. На диск специальным способом будет записана информация о физической структуре оригинала, которую в последствии будет использовать программа-эмулятор.

Единственный плюс второго метода в том, что даже в отсутствии эмулятора можно читать файлы с диска, хотя в случае копирования игрушек это не играет роли, и скорее становится минусом, т.к. при необходимости создать ещё одну архивную копию без специальных программ не обойтись. В первом же случае достаточно кинуть один или несколько файлов на винт... Так как данные о физической структуре всё-таки записываются на диск в потайные места, то следующая версия StarForce может проверять эти места и отбраковывать такие диски. Через некоторое время второй вариант может перестать работать.

Минусом же первого варианта является то, что файл-образ занимает больше места, чем все файлы на диске. В нём же ещё хранится и физическая структура диска. При эмуляции диска с большим объемом данных файл-образ может не уместиться на стандартный CD-R(W). Если все же объем файла-образа получился не очень большим, то у первого варианта появляется неоспаримый плюс: не нужно с собой таскать ещё один носитель с эмулятором - всё помещается на одном диске.

Немного практики

 Итак, остановимся на первом варианте, как наиболее, на мой взгляд прогрессивном, хотя окончательный выбор делать Вам в зависимости от Ваших потребностей. я расскажу как создать файл-образ при помощи программы Alcohol 120% и BlindWrite Suite. Снова хочу порекомендовать использовать Alcohol, т.к. эта программа активно развивается и на сегодняшний день умеет делать образ диска (в части определания задержек чтения) более точно

Alcohol 120%

Итак, сначала вставляем копируемый диск, и при возможности в CD-RW Drive, т.к их считывающая головка более чувствительна и точна, чем у самых лучших моделей обычных приводов. Запускаем Мастер создания образов (Image Making Wizard) Выбираем нужный привод и внизу окна в списке выбираем тип данных - Starforce 1.x/2.x. Должна быть отмечена галочка Измерение позиционирования данных (Data Position Measurment). Кнопочка далее. Задаем имя файла образа и формат файла - mds. Жмем на старт. Вылезает диалог, предлагающий выбрать скорость чтения при определении позиционирования данных. Ёто собственно и есть процесс замера времени чтения из разных мест диска. Очень рекомендуется закрыть все программы, т.к. они могут повлиять на время и впоследствии образ диска окажется неработоспособным. Скорость также нужно выбирать по принципу - чем меньше, тем лучше. Скорость 4x - оптимальный вариант, но в зависимости от мощности компьютера можно поставить и больше (или же меньше). Жмем ОК, ждем завершения операции и всё! Файл-образ готов. Теперь вынимаем оригинальный диск, монтируем образ в виртуальное устройство и запускаем программу!

BlindWrite Suite

В случае с BlindWrite Suite необходимо создать кроме основного образа ещё и файл с расширением BWA с помощью Physical CD characteristic dumper и назвать его так же и поместить туда же как и основной файл образа. После этого можно монтировать образ в эмулятор и наслаждаться жизнью.

Итак, сначала создадим образ диска. Запускаем BlindRead. Выбираем «Создать образ» Dump image of a CDROM). Жмем Далее (Next J). На следующей странице необходимо выбрать привод, в котором находится диск-оригинал, путь к файлу-образу, и формат файла - BlindWrite. Снова Далее. Здесь при желании можно установить скорость чтения, но на данном этапе ограничивать скорость не имеет смысла. Кнопочка Чтение (Read). Теперь дожидаемся окончания операции и получаем файл-образ, но без информации о физической структуре.

Теперь запускаем через меню Пуск Physical CD Characteristic Dumper, он же BWA Builder. Выбираем привод, в котором установлен диск и скорость. Здесь чем меньше, тем качественнее получится образ. Также можно отключить опцию Draw During Measurement (Прорисовывать график во время измерений). Ёто позволяет ещё больше разгрузить процессор и соответственно измерять времена более точно. Кнопочка Start. На вопрос Automatic Set Last Sector? (Автоматически установить номер последнего сектора?) можно смело отвечать Да. Дожидаемся окончания процесса и сохраняем полученные результаты (FileЦSave BWA) в файл с точно таким же именем и в тот же каталог, где находится файл-образ. Всё! Опять можно монтировать образ в виртуальный дисковод при помощи Alcohol-я или DAEMON-Tools.

Я сделал всё "как доктор прописал", а все равно не работает :(

Прежде всего стоит убедиться, что диск защищен именно StarForce, а не какой-нибудь другой системой! Как сделать это на 100% я не знаю, но если на диске есть логотип StarForce то можно быть уверенным, что эта статья для Вас! Также косвенной уликой может служить появление окна "идентификация диска" при запуске программы или что-то подобное... (а можно использовать специальные программы - анализирующие тип защиты, например,ClonyXXL)

Будем сичтать, что все-таки диск защищен именно StarForce. После создания образа диска стоит переустановить программу с виртуального дисковода, особенно это касается игр! Не пытайтесь сразу записать CD-R(W) диск с RMPS! Сначала проверьте, работает ли программа с файла-образа, т.к. довольно часто бывают случаи, когда с файла-образа программа работает отлично, а с записаного диска не запускается вообще! Не стоит паниковать если программа не идентифицировала диск всего лишь один раз! Попробуйте запустить программу снова после перезагрузки, и опять же никаких программ в background-е! В природе существуют и программы-уроды, но в последнее время они встречаются всё реже, не способные корректно работать если на компьютере установлено несколько CD-ROM'ов. В это сучае можно попробовать установить букву виртуального устройства меньше, чем у реального встроенными средствами ОС. Также может "помочь" физическое отключение реального привода... При запуске программы, выньте все реальные диски из реальных CD-дисководов!

На программы, защищенные StarForce лучше на ставить какие-либо обновления или патчи, т.к. в большинстве случаев вместе с программой обновляется и система защиты - была у Вас StarForce 2, всё прекрасно работает. Установили патч - стал StarForce 3, в лучшем случае придётся отключать CD.

Вы переустановили игру с виртуального диска, может быть даже вынимали CD-ROM из корпуса ;) а оно все равно не запускается? Скорее всего дела в неаккуратном создании образа. Придется делать его снова! Опять запускаем Alcohol, идем в настройки Общие - Типы Данных - Измерение позиционирования данных - Точность - Высокая (Options - Data Type Settings - Data Position Measurement - Precision:High). Далее как обычно создаем образ диска, но только вместо профиля StarForce 1.x/2.x выбираем Securom *NEW (V4.x) и снимаем все галочки кроме Измерение позиционирования данных (Точность:Высокая). В этот раз процедуру DPM будем производить на первой (1x) скорости! Никаких висящих в бэкграунде программ! Вообще не торгайте компьютер во время создания образа! И позаботьтесь о том, чтобы не запустился ScreenSaver! Для BlindWrite можно заново создать только BWA файл на первой скорости. Заработало?

StarForce 3

Также возможен вариант, что Вам попался диск со StarForce 3. Alcohol 120% официально не поддерживает пока StarForce 3. Самому мне, к сожалению, пока не приходилось сталкиваться с этой защитой, поэтому за нижеизложенную информацию ручаться на все сто не могу

На сегодняшний день, в большинстве случаев со StarForce 3 срабатывает следующий трюк:

bulletСоздаём образ диска, как в случае со StarForce 1.x/2.x (как это сделать - подробно описано выше)
bulletОтключаем все приводы CD-ROM физически (вынимаем питание). В большинстве случаев также достаточно отключить в BIOS-е канал IDE, на котором висят сидюки. Это даже лучше - не нужно разбирать корпус копьютера. Однако это не всегда возможно - например если у Вас винчестер и CD-ROM висят на одном шлейфе. Отключение канала или устройства в Windows не помогает!
bulletВсё - запускаем программу!

Ещё можно попробовать записать файл-образ на CD и монтировать его оттуда или же просто скинуть образ на какой-нибудь другой компьютер в локальной сети (если, конечно, сеть имеется).

Источник - http://www.alexanderk.rbcmail.ru

Программа Alcohol 120% доступна для скачивания в разделе СКАЧАЙ

 

 

© 2005  Generated by Home Inc.   e-mail
Дата изменения: 25.03.2005 01:18
Hosted by uCoz