Как настроить смартфоны и ПК. Информационный портал

Защита StarForce: работа без диска в приводе. На страже цифровых прав


Данная статья приведена исключительно в информационно-ознакомительных целях. Коллектив проекта "DAXA" не несет никакой ответственности за любые возможные негативные последствия, связанные со взломом данной защиты в корыстных или каких-либо других незаконных целях.


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

Инструкция по взлому
1. Устанавливаем Alcohol и Daemon-tools. Везде, где будет предложен перезапуск компьютера, это обязательно необходимо делать.
2. Запускаем Alcohol и переходим в меню Файл -> Настройки .
3. В разделах Эмуляция и Экстра-эмуляция отмечаем все пункты "птичками" (см. Рис.1,2).

Рис.1

Рис.2
4. Нажимаем ОК. Вставляем диск который надо завиртуалить (с этой самой защитой).
5. Переходим в меню Файл -> Создание образов .
6. Выбираем привод, в котором находится диск, и отмечаем "птичками" пункты, как показано на Рис3.

Рис.3
7. Нажимаем опцию Далее . После этого появится окно с запросом о выборе скорости измерения позиционирования данных; выбираем Высокая ...
Очень много зависит от вашего (CDROM-RW, DVDROM-RW) привода, когда начнётся создание образа, обратите внимание на "Режим чтения", он должен быть RAW+SUB-96 (см. Рис.4).

Рис.4
8. После того, как образ диска будет создан, выключаем компьютер и отключаем все приводы CDROM, DVDROM и тому подобные .Это один из самых важных пунктов, т.к. без отключения приводов ничего не получиться. Включаем компьютер.
9. Внизу в трэе (возле часиков в Windows) у вас должен быть значок Daemon-tools, кликаем по нему правой клавишей мышки. В выпавшем меню выбираем Emulation (см.Рис.4) и ставим галочку на RMPS .

Рис.5
10. Далее в меню Virtual CD/DVD-ROM выбираем свой привод (виртуальный) -> Mount image и в меню выбора файла выбираем созданный нами при помощи Alcohol образ.

Рис.6
11. Запускаем игру.
Автор статьи: filipp

Новости
Компания Star-Force представила новую версию своей эксклюзивной разработки – FrontlIne. Главным изменением в этой версии является улучшение защиты от эмуляторов.

На сегодняшний день существуют программы-эмуляторы компакт дисков, которые позволяют квалифицированным пользователям запускать с копии приложения, защищенные любой дисковой версией нашей защиты до FrontLine 3.07 . Новая версия защиты StarForce от эмуляторов делает невозможным запуск продукта с копии с использованием любой известной программы-эмулятора компакт дисков, в том числе Daemon Tools 4.0.

Так же были исправлены bugs обнаруженные в предыдущей версии.

В конце марта на многих блогах и форумах появился ряд сообщений, в которых системы защиты контента StarForce обвиняли во включении в программный пакет защитных средств так называемых руткитов (rootkits - программ, контролирующих ресурсы компьютера пользователя). Чтобы разобраться, соответствуют ли данные сообщения действительности, корреспондент Ленты.Ру задал ряд вопросов PR-менеджеру компании StarForce Денису Жидкову.

Cтоит отметить, что на сегодня StarForce является одной из самых распространенных в России систем защиты контента. В SF используется привязка данных к уникальным физическим характеристикам носителя, на котором они записаны. В целом, скорость доступа к различным участкам CD или DVD и является ключом, позволяющим произвести валидацию носителя на соответствие требованиям защитной программы.

Здравствуйте, Денис. Расскажите, пожалуйста, подробнее, как работает система защиты контента StarForce. Например, пользователь покупает некую игру, лицензионный диск с которой защищен системой StarForce. Что происходит с компьютером пользователя в момент активации StarForce и каков, собственно, механизм защиты?

Здравствуйте. StarForce действует так: пользователь устанавливает игру, вместе с которой устанавливается наша защита и сервис ее удаления. К сожалению, в прошлом, не все издатели включали опцию автоматического удаления StarForce. Утилита удаления находится у нас на сайте.
Помимо драйверов в систему входят ядро защиты и виртуальная машина. После установки пользователь вводит серийный номер, система защиты собирает параметры оборудования и на основе этих данных генерирует hardware-код и серийный ключ. Этот серийный ключ программа защиты отправляет на сервер StarForce в том случае, если издатель включил такую опцию. Иногда привязка к оборудованию происходит без соединения с сервером, все зависит от установленных издателем опций.
Непосредственно технология дисковой защиты основана на способе измерения специфических характеристик оптических дисков.

А как насчет защиты интернет-контента?

  • Driver sfsync02 - проверяет аутентичность диска и наличие запущенных эмуляторов
  • Driver sfhlp02 + sfdrv01 - несет в себе функцию ядра защиты, а так же защищает от различных отладчиков
  • Driver sfvfs02 - отвечает за виртуальную файловую систему и безопасность данных StarForce
  • Этим мы тоже занимаемся: помимо программного обеспечения на оптических носителях, мы обеспечиваем защиту и онлайн-контента, и pdf, и html-продуктам.

    Скажите, идея привязки лицензии к параметрам носителя является вашей разработкой?

    Безусловно, используемые нами технологии являются нашими разработками и запатентованы. Однако сама идея привязки к параметрам носителя появилась еще во времена пятидюймовых дискет.

    Денис, а StarForce вообще легко взломать?

    Ломать не строить. И сломать, конечно, можно все, что угодно.
    У нас много разных клиентов, которые защищают от нелегального копирования совершенно разные вещи. Соответственно и степень стойкости защиты абсолютно разная. Одним клиентам требуется элементарная защита от нелегального домашнего копирования, другим требуется защита от промышленного пиратства.

    Вы даете какие-либо гарантии разработчикам программ? Например, что хотя бы в первые месяцы после релиза StarForce защитит ту или иную программу от пиратского тиражирования?

    Да, как раз недавно мы начали давать гарантию от взлома, и пока мы единственные на мировом рынке с подобной услугой. Хочу особенно выделить новый сервис, который мы предлагаем наиболее серьезным клиентам - FrontLine Elite. Эта услуга обеспечивает защиту приложений на всех жизненных этапах продукта (тестирование, рассылка в СМИ, передача в тираж, переиздание, локализации в других регионах).
    Отличие Elite от других наших продуктов состоит в том, что мы гарантируем взломостойкость защиты на определенное количество времени. Например, на пик продаж новой игры, срок гарантии составляет как правило от 3 месяцев до полугода.

    Предъявляет ли StarForce какие-либо условия к разработчикам продукта с целью повышения уровня защищенности программы?

    Да, так как для создания максимально надежной защиты необходим анализ и модернизация исходного кода совместно со специалистами StarForce, а также выполнение клиентами определенных требований в подготовке ПО к защите, таких как подготовка кода, отсутствие незащищенных демоверсий или версий в свободном доступе. Все это будет гарантировать отсутствие пиратских копий на рынке.

    Как вы можете прокомментировать недавние сообщения в ряде блогов о том, что системы StarForce якобы устанавливают без ведома пользователя набор драйверов, который контролирует работу системы и может привести к перезагрузке компьютера в случае попытки копирования диска. То есть, проще говоря, SF обвиняли в использовании руткитов (rootkits). Соответствует ли это действительности?

    В первую очередь хочу сказать, что любые проблемы, возникающие у конечных пользователей или наших клиентов всегда решаются в нашей службе поддержки. Те пользователи, у кого на самом деле были проблемы с совместимостью, обращались к нам и получили соответствующую помощь. Бывают случаи, когда наши программисты пишут патчи для некоторых конечных (!) пользователей, а это не побоюсь сказать, редкий уровень сервиса в IT индустрии.

    Стоит почитать наш форум, чтобы увидеть, что реальных проблем связанных с защитой от нелегального использования у конечных пользователей практически нет. По статистике одного из наших крупнейших клиентов - издателя UBI Soft отчеты об ошибках связанных со StarForce присылают 3 пользователя из миллиона. Кстати в этом году мы ожидаем выход стомиллионной копии CD, защищенного StarForce. Ориентировочно это произойдет в мае - июне.

    Тогда кто и зачем распускает такие слухи?

    Нельзя забывать, что компьютерное пиратство - один из видов организованной преступности, поэтому и методы против нас используются соответствующие. Регулярно появляющиеся в Интернет форумах или частных блогах заявления о вредоносности StarForce - хорошо организованная кампания, поддерживаемая нашими конкурентами или пиратскими группировками.
    StarForce не содержит rootkits, и на нашем сайте вы можете найти пресс-релиз подготовленный лично мной совместно с Марком Руссиновичем - человеком, который нашел rootkits в защите Sony.

    А кстати, чем в итоге закончился конкурс, объявленный StarForce, в рамках которого каждому, кто сможет доказать, что SF наносит вред аппаратному обеспечению компьютеров, ваша компания выплатит 1000 долларов?

    Что касается конкурса, то он только начался с 1000 долларов, а к концу мероприятия сумма приза достигла 10000 долларов, но желающих не нашлось ни за рубежом, ни в России. Честно говоря, мы нисколько не удивились, так как мы уже давно пытались воспроизвести хоть какие-нибудь неполадки с приводами в нашей тестовой лаборатории, и ничего не добились.

    Какую оценку вы можете дать сегодняшней ситуации с пиратством в России и тенденциям, которые наметились на рынках лицензионного и пиратского ПО в России, а также как вы расцениваете действие российских властей по борьбе с нелицензионным ПО? Осуществляет ли ваша компания сотрудничество с властями по этому вопросу?

    Ситуация на рынке улучшается, и мы все больше видим лицензионных продуктов в компьютерах пользователей. Мы регулярно проводим акции совместно с крупнейшими российскими издателями по обмену пиратских дисков на лицензионное ПО.
    А с властями мы сотрудничаем только на уровне бизнеса - то есть среди наших клиентов есть государственные структуры.

    Что касается деятельности российской власти, то позитивное влияние весьма ощутимо в этой отрасли. Можно только высказать пожелание, чтобы деятельность правительства сводилась не только к законодательной или исполнительной ответственности. Сейчас необходима образовательная программа, которая бы помогла людям понять, что человек, покупающий ворованное, во все времена назывался простым словом "барыга".

    Ожидаете ли вы падения уровня заказов от российских разработчиков на фоне улучшения ситуации с пиратством в России? И что вы планируете делать в случае падения спроса на SF среди российских компаний - есть ли у вас, помимо UBI SOFT, иностранные заказчики и планируете ли вы выходить на китайский рынок, где ситуация с пиратством признана одной из самых плачевных в мире?

    На российском рынке мы ожидаем стабильного роста и падения заказов вовсе не ожидаем.
    И мы не связываем это с ростом или падением объемов контрафактной продукции. Это связано с ростом рынка российского ПО. Чем больше у нас будет выходить программ и игр, тем больше у нас будет клиентов. Наша доля участия на российском рынке программ защиты контента составляет приблизительно 70 процентов, а на мировом около 10. В прошлом году у нас прошла реорганизация офиса в США, поэтому в этом году мы ожидаем значительного прироста продаж в этом регионе. Что касается Китая, наш пекинский офис работает уже не первый год, и потенциал восточного рынка действительно огромен. Если честно, мы с нетерпением ждем конца этого года, чтобы подвести финансовые итоги.

    Скажите пожалуйста, над чем в данный момент StarForce ведет работу? Какие разработки готовятся в выпуску?

    Основные разработки у нас сейчас ведутся в области технологий лицензирования - DRM. В ближайшее время ожидается выход новых версий Safe"n"Sec - поведенческого анализатора. У нас на сайте любой желающий может скачать полнофунциональную персональную версию с лицензией на 30 дней. Программа богата персональными настройками и обеспечивает надежную защиту ПК от вторжений.

    И последний вопрос: вы сами когда-нибудь пользовались пиратским ПО?

    Да, у меня когда-то была установлена пиратская операционная система на домашнем компьютере. Теперь я уже давно покупаю ноутбуки с предустановленными ОС и программными пакетами. Ну а пиратские диски с фильмами не покупаю принципиально, предпочитаю ходить в кино.

    , CD-ROM XA , CD-Extra , CD-i Bridge, CD-i

  • DVD : DVD-Audio , DVD-R , DVD+R , DVD-R DL , DVD+R DL , DVD-RW , DVD+RW , DVD-RW DL, DVD+RW DL, DVD-RAM , DVD-D, DVD-ENAV
  • Blu-ray Disc (BD): BD-R , BD-RE , BD-ROM
  • Форматы
    • Файловые системы
    Технологии защиты
    • StarForce

    Варианты защиты

    FrontLine Disc

    Система защиты CD/DVD-дисков. Существует три подвида защиты: FL Disc CD/DVD, FL Disc CD-R/DVD-R, FL Disc CD Keyless/DVD Keyless.

    • FL Disc CD/DVD. Используется при защите приложений, распространяемых в промышленных масштабах.
    • FL Disc CD Keyless/DVD Keyless. Защита аналогична FL Disc CD/DVD, но отличается процесс создания мастер-диска. При проверке диска ключ не требуется.
    • FL Disc CD-R/DVD-R. Используется при защите приложений, распространяемых на дисках CD-R/DVD-R. При проверке подлинности диска ключ не требуется.

    Кроме того, существует разделение по уровню защиты:

    • Disc Basic Упрощенная версия. Используется в основном для защиты от домашнего копирования. Низкая взломостойкость. Не используется защита от эмуляторов.
    • Disc Pro По сравнению с Basic более высокая защита программного кода от взлома, защита от эмуляторов.
    • Disc Elite Практически аналогичен Disc Pro, но используются более совершенные алгоритмы. Гарантированная взломостойкость на определённый период времени.

    Для проверки диска используются определение количества секторов на определенных кольцах спирали диска с последующим сравнением полученных данных с информацией, закодированной в ключе. При копировании оригинального диска на CD-R/DVD-R эти данные гарантированно не совпадут, и процедура проверки завершится неудачно. Также StarForce использует защиту от эмуляторов, для чего устанавливает в операционную систему свой драйвер, чтобы отличать реальные оптические приводы от виртуальных, созданных такими программами, как DAEMON Tools .

    FrontLine ProActive

    Система защиты программ, распространяемых через интернет посредством цифровой дистрибуции . Фактически FL ProActive представляет из себя систему Управления Цифровыми Правами (DRM). Система предлагает разные модели распространения цифрового ПО - buy only, try&buy (trial), demo, rent, subscription. Программа, защищенная FL ProActive, может находиться в свободном доступе, но с помощью SDK StarForce разработчик может защитить как отдельные функции программы, так и всю программу целиком. Для ее активации потребуется ввести специальный ключ, выдаваемый разработчиком, с учетом аппаратных характеристик компьютера пользователя. Активация возможна как через интернет, так и посредством SMS или телефонного звонка. В последнее время данное решение все чаще и чаще применяется для защиты бизнес-приложений.

    FrontLine Universal

    Сочетает в себе возможности FL Disc, FL ProActive. Программы, защищённые FrontLine Universal распространяются на CD/DVD дисках. Пользователь может использовать защиту, постоянно вставляя диск, как в случае с FL Disc, либо активировать купленный продукт через интернет. В случае интернет-регистрации, для запуска приложения диск больше не потребуется. Для избежания передачи/перепродажи используется ограниченное количество активаций (конкретные условия определяет издатель).

    StarForce Crypto

    Защита только кода приложения без привязки к носителю или компьютеру. Служит для противодействия анализу исходного кода приложения. Используется компаниями, желающими скрыть алгоритмы работы своих программ от посторонних глаз.

    Технология «Резервная копия»

    По желанию заказчика может быть применена в продуктах FrontLine Disc. Представляет из себя технологию, позволяющую использовать лицензионное ПО, распространяемое на оптических носителях, без проверки диска. Технология была применена на вышедших в 2008 году играх «Ка-50: Чёрная акула» и Avencast: Rise of the Mage, и получила много положительных отзывов от пользователей.

    Независимая организация игроков протестировала StarForce FrontLine ProActive

    8 февраля 2010 года свет увидел отчет независимой организации геймеров - Reclaim Your Game(RYG) , посвященный одному из наиболее часто используемых издателями в последнее время продуктов компании - FrontLine ProActive. Сайт RYG содержит полный отчет о двух протестированных играх.

    Репутация StarForce

    В пользовательских кругах StarForce заработал плохую репутацию. Помимо исключительной прочности защиты (а значит, позднего выхода нелегальных версий; рекордом считается Splinter Cell: Chaos Theory , продержавшийся 422 дня ), причины этого таковы:

    Драйвер

    В версих 3.х StarForce устанавливала собственный драйвер CD-привода, предназначенный для защиты от эмуляторов. Этот драйвер устанавливался скрытно и не удалялся после деинсталляции игры. К тому же в 2006 году были обнаружены две проблемы: во-первых, совместимость с некоторыми CD-приводами оказалась неполной (наблюдались крахи системы, прекращавшиеся с деинсталляцией драйвера ; пошли даже слухи о поломках приводов). Во-вторых, выяснилось, что драйвер содержит грубую ошибку, позволяющую выполнять любой программный код с полными правами, представляя, таким образом, брешь в защите компьютера . К тому же, некоторые бесплатные игры, запускающиеся без диска (например, Trackmania Nations) также устанавливают драйверы StarForce - либо для защиты от читерства , либо для того, чтобы было сложнее взломать платную версию «по аналогии».

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

    Через полгода Protection Technology исправила ошибку с превышением прав. В связи с частыми слухами о поломке приводов компанией была объявлена акция, согласно которой доказавшему вред StarForce для компьютера полагалась $1000 . Позже сумма была увеличена до $3000 , а потом и до $5000 , но вред, причиняемый решениями StarForce, так и не был доказан.

    Тем не менее, в ответ разработчикам пришлось сделать запрос при инсталляции драйверов, утилиту-деинсталлятор и «бездрайверные» версии защиты. Начиная с версии 4.х, деинсталляция автоматически срабатывает при удалении последней защищённой игры. В тех же версиях 4.х компания прекратила практику использования собственных драйверов устройств и стала работать через стандартные драйверы Windows. Драйвер защиты остался, но он выполняет синхронизационные роли и не работает напрямую с оборудованием.

    64-битные машины

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

    Взлом StarForce

    Основу защиты представляет так называемая виртуальная машина. Это специальная подпрограмма, которая умеет менять своё положение в памяти, шифровать и расшифровывать участки кода, менять местами данные и адреса. Чтобы разобрать виртуальную машину, даже у опытного обратного программиста уйдет немало времени. Поэтому, для взлома Starforce обычно используют следующий алгоритм.

    1. Делается дамп самой программы, когда она запущена в памяти с помощью лицензионного диска.

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

    3. Восстанавливается импорт функций (для Starforce версий 4.хх).

    4. Снимается защита "антидамп", которая не дает запустить полученный файл на компьютере, отличном от компьютера взломщика (используется привязка по CPUID).

    Причем для снятия самой младшей версии Starforce Basic достаточно выполнить только пункты 1 и 3. Виртуальная машина используется в более продвинутой версии Starforce Pro/Builder.

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

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

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

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

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

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

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

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

    Лучшие статьи по теме