|
|
Интеллектуальный взлом. StarForce vs Alcohol 120%
Интеллектуальный взлом. StarForce vs Alcohol 120%
"Вставьте оригинальный CD !" - знакомая надпись? А если этот "оригинальный CD" находиться у вашего знакомого, который живёт в Слободском, а "Казаки" никак не хотят запускаться без диска. Тогда придётся отказаться от долгой расстановки пушек вокруг вражеской крепости и стремительной, напористой атаки. А так хотелось их разгромить…
Что такое хорошо...
Для решения этой проблемы мы можем скопировать защищённый диск в образ1. Для чего скопировать ? Для того, чтобы при желании можно было удалить \ установить на другой компьютер \ переустановить игру. Хочу напомнить - само по себе копирование дисков для личного использования не является преступлением, но их распространение и продажа - наказуемые деяния.
А как оно работает ?
Мы будем ломать защиту StarForce 2 на примере диска с игрой "Казаки: Европейские войны". На сегодняшний день технология StarForce, разработанная, кстати, нашими соотечественниками, является наиболее совершенной по степени защиты. Но клин вышибают клином, что мы и будем делать. Специально для копирования таких защищённых дисков на винчестер была создана программа Alcohol 120% - программа, которая без труда справляется с полутора десятками защит. Кроме того, база поддерживаемых защит постоянно обновляется, а сама программа обрастает новыми функциями.
Копирование защищённого диска в образ - достаточно сложный и ресурсоёмкий процесс. Его суть заключается в наиболее точной передачи данных, хранящейся на диске, в файл виртуального диска - образ. Следует разобраться, почему традиционный метод копирования не подходит. Главная загвоздка - физическая составляющая болванки. Например, в установочную программу каждого конкретного лицензионного диска может быть зашит заводской номер болванки, на которую делается его копия. При каждом запуске система защиты сверяет номер текущей болванки с номером, зашитым в инсталляторе. Если они не совпадают - "Вставьте оригинальный CD !". Кроме идентификационных проверок существует и метод RMPS2. Это означает, что каждый байт диска должен находиться в определённом месте относительно нулевой дорожки диска. К сожалению, с помощью бытовых рекордеров реализовать такую точность практически невозможно. Виртуальный образ - совсем другое дело - ему можно задать какой угодно размер, эмулировать физическую структуру диска и прописывать необходимый идентификационный номер.
Алкоголь. 120%
Приступаем к практике. Товарищи лаборанты ! Прошу занять свои места за партами. Итак, запускаем Alcohol 120%. Перед нами откроется главное окно программы. В левой части окна расположена панель управления программой - очень удобный способ добраться до основных функций программы. В правой - отображается список виртуальных дисков, которые вы скопировали на винчестер. Однако пока что он пуст. Внизу расположилась информационная панель, которая отображает количество виртуальных дисководов, а также наличие в них виртуальных дисков. Для начала пробежимся по опциям программы. Если после установки Alcohol 120% у вас в системе не появился виртуальный дисковод - заходим в опции (Файл > Настройки), находим вкладку "Виртуальный дисковод" и выставляем значение "Количество виртуальных дисководов - 1". Теперь всё в порядке. Следующий шаг - включение эмуляции RMPS (Файл > Настройки > Эмуляция > Эмуляция RMPS). По умолчанию эта опция отключена - но для некоторых типов защит она всё же может пригодиться. Ознакомившись вкратце с программой, мы можем начать создание образа диска с игрой "Казаки. Европейские войны".
Самое логичное действие, которое мы можем предпринять - это вставить диск с игрой. Закрываем автозапуск - он нам пока не нужен. В программе Alcohol 120% запускаем мастер создания образов (Файл > Создать). Первая вкладка - самая важная. Здесь устанавливаются основные опции создания образа диска.
- "CD-DVD дисковод" - физический привод, с которого создаётся образ
- "Скорость чтения" - не рекомендую ставить максимально допустимую скорость: лучше выставлять её в пределах двенадцати.
- "Тип данных" - здесь необходимо выбрать защиту, которую мы будем взламывать. В нашем случае - это "StarForce 1/2/3".
Во второй вкладке всё просто - выбираем место на винчестере, куда будет сохранён образ диска, а также даём ему понятное имя, например, "Казаки CD_1". После этого жмём "Старт". Последнее, что нам нужно сделать самостоятельно - выбрать скорость измерения DPM3 - здесь стоит пойти по принципу "меньше - лучше": чем меньше скорость чтения - тем выше точность анализа DPM, и как следствие - тем больше шансов сломать защиту диска. Теперь программе больше не нужна наша моральная поддержка, и мы можем спокойно сходить на кухню и выпить чашку кофе, чая, "кваса". Процесс может затянуться на неопределённо долгий срок - это зависит и от характеристик привода, и от "возраста" диска, и от мощности компьютера. Если в процессе создания образа не возникло ошибок (что тоже не исключено), то в указанной ранее папке появится образ скопированного диска, а в менеджер образов Alcohol 120% будет добавлен его ярлык.
Please, use...
Образ готов, и теперь нам осталось только смонтировать его на виртуальный привод. Для этого вызываем контекстное меню образа в проводнике или менеджере файлов Alcohol 120% и выбираем "Смонтировать образ". Всё! Конечно, стопроцентной гарантии, что диск будет взломан - нет. Тем не менее, в большинстве случаев программа без особого труда справляется с известными ей защитами.
Теперь можно без труда осуществить свой коварный план по захвату вражеской крепости. Держитесь, шведы !
1Образ - файл, в который записываются все данные с копируемого диска, а при необходимости дополнительная информация о физическом носителе (структура расположения файлов, идентификационный номер, физическая цифровая подпись). Такой файл называется виртуальным диском.
2Алгоритм проверки физической подписи записываемого диска
3DPM - функция измерения позиционирования данных (физического расположения данных на диске)
|
| Категория: PC | Добавил: 3tya (17/03/2009)
| Автор: 3tyA W
|
| Просмотров: 635
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
| Помощь ресурсу | Вы можете реально помочь ресурсу, зачислив некоторую сумму денег на наши электронные кошельки WebMoney:
|
|