КР приемы защиты


  Share  
|


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

В простой продукции только посмотреть ли программа началась текущих без правильного КР, которая будет угрожать функций программы. Есть много способов выяснения первоначального КР был включен в CD-ROM. И, хотя большинство защитных программ бессильно против "сожгли" CD, он может по крайней мере делают невозможным просто скопировать программу на жесткий диск.

Одной из причин использования такой простой защиты является защита против так называемой "Копирование" игр. "Риппинг" относится к устранению большое, но unessential частях игры, как и мультипликация, музыка, или DirectX. В усохшие игра Затем сжатый тем, что люди с замедлением связи могут скачать его из Интернета, тем самым значительно увеличив число пиратских копий.

Как КР - Шашки работы

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

Большинство процедур проверки использования GetDriveTypeA API требуют, чтобы найти компакт дисков, и все другие проверки осуществляются только после определения того, какие привод CD-ROM. Простейшие защитные программное обеспечение контролирует только для КР название или ярлык. Если компакт-диск название было изменено, то программа не запускается, поскольку программа устанавливает, что первоначальной КР не в диске.

Некоторые защиты разработчики пытались усложнить КР копирования компакт-дисков, назвав таким образом, что вызывает ошибку во время копирования часто используются пустое пространство в КР имя или особого характера, которая появляется как пустое пространство. До недавнего времени многие горелки не может скопировать такие диски.

Другой распространенной уловкой является для проверки одного или нескольких выбранных файлов на компакт-диске, особенно те, которые наиболее часто удаляются из рваные версии, такие как DirectX, анимации, музыки и документов. Этот метод широко используется на 80 - минутные диски потому, что в прошлом, ограниченные поставки 80 минут КР СМИ означает, что крекеры пришлось удалить что-то из программы, с тем чтобы соответствовать их версию об имеющихся CD. Даже сегодня, крекеры иногда снять что-то сможет скопировать игру normallength CD - рупий.

Наиболее сложной защиты программного обеспечения, как SecuROM или SafeDisc, можете проверить ошибки на компакт-диске.

Случайные проверки, что испытание на наличие первоначального КР как игра играет очень непопулярным с крекеры, и часто приводят в защиту неправильно время удаляется из игры, и многие последующие ремонт требуется. Такого рода защита успешно использовался с несколькими играми. Защитное программное обеспечение только выяснилось, что подлинные КР не включен Конечно, как почти все программное обеспечение, рано или поздно лучшие крекеры будет узнать, как снять защиту. Проблема в том, что когда они крэк она второй раз, они делают это гораздо быстрее.

КР программное обеспечение

Давайте взглянем на КР программное обеспечение доступно для Вас, и мы считаем, что работает и что не работает, и почему.

CD - Копс

CD - Копс коммерческой защиты от ссылка Data Security (http://www.linkdata.com), которые не очень широко используется. CD - Копс признает подлинные компакт-диски и отвергает экземпляров. Диски защищены с CD - Копс могут быть определены окно появляется на экране, как только запускается, а также в CDCOPS.DLL файл и файлы. GZ_ и. W_X расширений на компакт-диске.

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

CD - Копс испытательной обычной является действительно сложной кусок программирования. Он также использует остроумный трюк: Он устанавливает таймер ли обычные проходит испытания в течение длительного времени, что будет означать это уже объяснить. Если он считает, что текущее работает в течение длительного времени, оно вызывает ошибку в программе. CD - Копс также содержит несколько контрольные, которые препятствуют изменения в программный код - части регулярной являются декодируется в память при запуске.

Но CD - Копс играет важную слабости: Он может быть декодируется без оригинального компакт-диска. Фактически, вы можете даже найти декодер для него в Интернете. Причина в том, что создателей программы покинула кода в программу, которая, хотя кодировка, некоторые умные крекеры смогли декодировать. Если CD - Копс используется метод аналогичен SafeDisc, который декодирует программы без проверки, и только после прочтения угол с компакт-диска, то было бы невозможно декодировать CD - Копс защищены программу без оригинального компакт-диска.

DiscGuard

DiscGuard от ППИ Технологии (http://www.ttrtech.com) накладывают свою защиту с исполняемые файлы на компакт-диск и кодирует их; Цифровой код на первоначальном КР затем используется для декодирования. Когда пользователь пытается скопировать компакт-диск защищены DiscGuard, цифровой код не копируются правильно, а когда копируется программа запускается, декодирования обычной определяет ее как копию и запускает его в качестве демо версии или другие ограничения, как Разработчики хотят.

Один недостаток для отдельных разработчиков, используя DiscGuard заключается в том, что им необходимо использовать либо специальные копировальные машины - устройство называется ГД - Автор - производить DiscGuard защищенных CD.

Насколько я знаю, DiscGuard, используется только с одной популярной программы, то Колина Макрея объединение игры. Хотя крекинг, которые сняли защиты не впервые, исправленный рабочий вариант был размещен на следующий день. Учитывая тот факт, что это абсолютно новый вид защиты, оперативность, с которой было трещины, не отражают хорошо ее разработчиков. Их единственное спасение заключается в том, что крекинг был Moelch, который позднее стал известен растрескивание Поселенцы 3.

Одно из преимуществ DiscGuard заключается в том, что не существует универсального декодера, вероятно, потому что очень редко используется.

LaserLock

LaserLock коммерческой защиты от MLS LaserLock International (http://www.laserlock.com). В LaserLock защищенном диске содержится невидимый каталоге файлы, содержащие ошибки, неправильно. Кодировка используется программное обеспечение вместе с лазером, когда марка КР получается, что вначале он сделал поистине невозможно скопировать, но она может быть фактически приобретенное вокруг довольно легко. Хотя нет декодера для LaserLock, есть программа, которая может скопировать LaserLocked компакт-диска на жесткий диск. Кроме того, можно установить CD - программа сжигания игнорировать ошибки и скопировать компакт-диск и ошибки, содержащих файлы могут быть сохранены в шестнадцатеричный редактор, и все чтения частей файла может быть скопирован в файл на жестком диске .

LaserLock защитила многих программ и игр, наиболее известным из которых Фаллоут 2, Shogo, и SpecOps. (LaserLock является массовое обновление в своей последней версии. Хотя похоже, хотя эта защита может когда-нибудь стать устаревшими, LaserLock настоящее время используется довольно fequently. Однако, есть государственные декодер для такой защиты.)

SafeCast

SafeCast коммерческой защиты от C - Дилла (http://www.c-dilla.com), которая также разработала SafeDisc, описаны далее. (C - Дилла сейчас часть Macrovision, http://www.macrovision.com.) SafeCast предназначена для развития групп и предназначена для предотвращения копирования программы в ходе развития. Она не требует специальных копировальных машин, и защита, в частности для сожжены CD. Когда бета тестеров получать зашифрованные диски, они должны обращаться в компании, которая кодируется КР получают либо по почте или отправить по электронной почте код, необходимый для запуска программы.

SafeDisc

SafeDisc (их часто называют C - Дилла из-за компании, что развитые она) является сегодня наиболее широко используемых защиты, поэтому мы будем принимать подробно рассмотрим его. Она используется международными игры производителей, таких как Уби Софт Развлечения, GT Interactive, Взаимосвязь Развлечения, Microprose, Красный Шторм Развлечения, Take2 Interactive Software и TalonSoft, электронных искусств, и Microsoft.

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

Наличие этих файлов на диске сигналов присутствие SafeDisc:
• •    • • •   00000001. tmp clcd16.dll clcd32.dll clokspl.exe dplayerx.dll

SafeDisc защищенные диски также содержат и основной EXE файл и файл с таким же именем в качестве основного EXE, но и. Icd продления. В EXE содержит основные защиты, и подлинные EXE файл в кодировке МКБ файл. Это кодировка EXE использует против демонтажа макросы, которые очень трудно отслеживать.

SafeDisc использует также несколько противопехотных отладки трюки для пресечения Soft - МКО, в частности. Во-первых, он делит EXE на две части. В первой части содержится информация только декодирование для второй части, но в остальном не важно код. Вторая часть - в кодировке в первом, что делает невозможным какие-либо изменения в первой части, даже при попытке сделать это в памяти.

Противоугонное устройство, в первой части этого EXE использует CreateFileA уловка, чтобы проверить на наличие SoftICE. Если SoftICE найден, появится сообщение предупреждение, что отладчик должен быть удален из памяти. Если крекинг игнорирует предупреждение и пытается обойти его, программа неправильно декодирует второй части "EXE, как только отладчик найден снова. В расшифровке самой обычной затем снова испытания на присутствие отладчик, используя CreateFileA.

SafeDisc также использует INT 68h трюк. Если отладчик найден, декодирования константы будет установлен неправильно, и второй части "EXE будет неправильно декодируется.

Примечание В старой версии SafeDisc использует трюк с отладочный регистр, что может открыть любой активной
отладчик. Этот трюк должен быть удален потому, что она несовместима с Windows NT.

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

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

Практически невозможно влиять на программы с исправлениями, поскольку он считывает ошибки CLCD16.DLL и CLCD32.DLL. В конечном итоге расчет результате XORed с фактической даты, что означает, что код не отличается каждый день. (Интересно было бы запустить программу правом до полуночи, потому что дата изменения должны повлечь за декодирование безопасности устройства.)

Наконец, вторая часть в EXE файл декодирует небольшой обычной содержится в памяти, которая содержит адреса созыва DPLAYERX.DLL и правильного декодирования ключа. Трудно остановить текущие программы в этом небольшом декодирования рутины. Является отслеживание и речи, поскольку он начал создавать новый тред, и второй части "EXE призывает его Возобновить Thread API вызовов. Одним из способов получения на него, однако, заключается в том, чтобы изменить первый инструкция на начало INT 3h установить рубеж в SoftICE на INT 3h, запустить программу, а затем, когда программа останавливается на рубеж заменить INT 3h с первоначальным значением. В этой рутинной, SafeDisc нагрузок DPLAYERX.DLL в память, а затем призывает его процедуры.

DPLAYERX.DLL работает, как и основной EXE. Хотя библиотека загружается в память, то _DllMain @ 12 функция запускается, и обеспечивает декодирование второй части этой DLL. Функция (Ox77F052CC) называется вместе с ключом к расшифровке подлинные EXE, и ключ вновь XORed с датой, с тем чтобы исправить ключ используется для декодирования.

В _DllMain @ 12 функция работает подобно первой части этого EXE и содержит те же борьбы с приемами отладки. Борьбе с приемами отладки вновь используются в начале второй функции, Oc77F052CC. Когда отладчик не найден, то программа декодирует подлинные EXE, который кодируется в файл с расширением. Icd продления. (Декодирование выполняется в памяти, и программа не сохранены на диск.) После EXE декодируется правильно, то первоначальная программа запустится.

SafeDisc был идеальным элементом программирования, но, как и для всех коммерческих защиту, когда он был преодолен один раз, это может быть легко преодолеть вновь. Вы можете найти декодер для SafeDisc по Интернету, что позволяет SafeDisc защищены программа будет работать с один к одному копию оригинального компакт-диска, в том числе ошибки. Проблема с этими декодеров заключается в том, что сложно создать точный один на один экземпляр КР, поскольку такой компакт-диск может содержать более 22000 ошибок. Слишком, когда копирование, КР следует только на 1 раза скорость чтобы ошибок читать правильно и, кроме того, не все записи CD-R или приводы CD-ROM могут читать эти ошибки корректно даже на 1 раза.

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

Примечание Программа для декодирования SafeDisc (unSafeDisc) без первоначального КР появилась недавно. R! SC
четко работает очень напряженно и внимательно проанализировала декодирования. Поскольку он обнаружил ряд серьезных недостатков в SafeDisc дизайн, он смог создать программу, которая может декодировать все известные версии SafeDisc. Наличие этого декодер можно, конечно, ограничить SafeDisc коммерческой целесообразности. Сейчас вопрос о том, является ли разработчики внести радикальные изменения, полностью переписать защиты, или дождаться, пока их защиты становится главным ненужным. (В настоящее время, есть новые и усовершенствованные версии SafeDisc, призвал SafeDisc2. Технология лучше, чем в предыдущем варианте, но она была преодолена и можно найти декодер для него.)

SecuROM

SecuROM (http://www.securom.com) является коммерческой защиты от Sony DADC. Сходство между SecuROM и SafeDisc том, что SafeDisc, вероятно, основывается на SecuROM и SafeDisc в создателей просто улучшить SecuROM. Это предлагается в присутствии файлы КМВ 1 6. DLL, CMS_95.DLL или CCMS_NT.DLL на SecuROM, защищенные диски. Как SafeDisc, SecuROM находится в постоянной разработке.

SecuROM защиты основан на том же принципе, как SafeDisc. Хотя она используется для защиты многих игр и программ, включая Forsaken, происхождения, FreeSpace, FIFA 99, Alpha Centauri, машины, и известный Diablo 2, я не буду описывать подробно, поскольку он используется все меньше и меньше. В короткий рассказ, что некоторые SecuROM данные кодируются в EXE файл, который декодируется правильно только после первоначального компакт диск вставлен. Специальный копирования оборудования, необходимых для осуществления SecuROM, защищенные КР.

Хотя это не просто трещина SecuROM защиты, это, конечно, не невозможно. Это немного легче удалить SecuROM, чем удалить SafeDisc, поскольку только некоторые из данных кодируется, и, поскольку его декодирования и обычные системы защиты несколько проще. В принципе, самосвал, что память сохраняет EXE файл на диске после правильного декодирования может быть использован для декодирования, а с SafeDisc. (Естественно, это можно также вручную в отладчике, но было бы чуть больше времени.) Заметим, что SecuROM, как SafeDisk, был преобразован в его последних версий.

Вы можете найти SecuROM декодер в Интернете, которые в состоянии начать с программы "один на один экземпляр компакт-диска. С другой стороны, это не легко сделать такой экземпляр: Ее создание может занять несколько часов, и в результате далеко не определенным.

Если начать SecuROM, защищенные программой из первоначального КР, можно дамп его, используя последнюю версию ProcDump. Хотя разработчики должны рассмотреть эту возможность растрескивания, было бы даже лучше, если SecuROM себя сосредоточены на решении этой изъян.

VOB

VOB является последней торговой защиты в SecuROM и SafeDisc семьи, и, на мой взгляд, также лучше. Отладка VOB - это реальная боль, поскольку он использует против демонтажа макросы, что затягивать отладки ужасно и очень неприятно. Иначе она ничего революционного.

Как общего с такого рода защите, программа проверяет ошибки на первоначальном КР, которые отличаются от копий. Декодирование значения для данного продукта рассчитывается в соответствии с определенным алгоритмом, и эти ценности, которые затем используются для декодирования подлинные ПЭ файл. Поскольку это действительно ничего нового, крекеры, которые смогли удалить SafeDisc с легкостью удалить VOB, а.

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

Другие приемы защиты КР

Есть некоторые другие механизмы защиты, используемые для компакт-дисков:

• CD содержит более 74 минут данных
• Поврежденные TOC (таблица содержания)
• CD содержит огромные досье
• CD содержит физические ошибки
• CD содержит одну или несколько огромных файлов
• Демонстрация выбрала программу функции ограничены

CD содержит более 74 минут данных

Я впервые увидел этого типа защиты, в игре Коммандос. Он основан на пользователя невозможности скопировать программу типичный 74 - минутный КР потому, что программа слишком велика (более 660MB). Программа оригинальных КР написано на выше нормальной плотности, что делает ее более высоком качестве.

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

Этот вид защиты не смысла сегодня, хотя, поскольку цена в 80 минутах СМИ почти сравнялся с 7 4 - минута CD - рупий, и все более горения горелки программ и может работать с 80 - минутный СМИ. Это системы защиты будет иметь смысл только если КР были больше, чем 80 минут, но если бы она была, некоторые приводы CD-ROM будут проблемы при чтении его.

Поврежденные TOC (Оглавление)

Если вы пытаетесь скопировать компакт-диск защищены поврежденного содержание, поджоги программа будет выведено сообщение об ошибке и отказывается копировать КР. Защита программного обеспечения использует этот принцип, добавив дополнительный блок данных на компакт-диске (помимо основных одного), часто разместить его между звуковыми дорожками. Поскольку ИСО форме не поддерживать два блоки данных по одному КР, поджоги программы будут обречены на провал. В ахиллесовой пятой этой защиты состоит в том, что все программы сжигания лучше пусть пользователь выключить оповещения и сделать копию. (Этот защиты от копирования используется в Коммандос игра КР.)

Огромный Файлы

Этот тип защиты часто используется вместе с поврежденным TOC техники. Первоначально компакт-диск содержит файлы, что больше чем 600 МБ после того, как они копируются на жесткий диск. По сути, после всего КР было скопировать на жесткий диск, он может быть больше 2 ГБ, вызывая сжигание программа отказывается гореть.

Данный тип защиты является важным, поскольку она препятствует КР впервые скопировать на жесткий диск так, что 74 минут КР может быть от 80 минут первая. В настоящее время, хотя, при наличии 80 - минутный CD - рупий (как сказано выше) этого типа защиты, утратил свою важность.

Физическая Ошибки

Этот тип защиты фактически вводит физической ошибки на диск, например, повреждены пути. (Этот метод не использовался очень часто, хотя он используется в прекрасный Поселенцы 3 защиты.) Очень немногие CD- приводов могут читать такие ошибки. (я попытался его с моим TEAC диск, и я сменил только после длительного времени. Необходимо читать ее только на 1 раза скорость и быть очень терпеливый, поскольку чтение одного компакт-диска занимает около шести часов).

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

Один или несколько огромных файлов

Это очень хорошее средство защиты не позволяет создать рваные версии программы КР. В этом случае все файлы в один или несколько очень больших файлов на компакт-диске. Если эти файлы использовать кодирование или сжатие, очень трудно для крекинг понять структуру файла, и превратить его обратно в небольшие файлы, чтобы удалить файлы, которые он считает ненужными.

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

В сочетании с программой, которая проверяет ли были внесены изменения, эта защита становится еще более трудно удалить.

Демо с выбранной программы функций ограниченной

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

Есть прекрасные программы для защиты называемые демонстрационные версии ASProtect и SVKP .. ASProtect и SVKP создать и сохранить демо, которое становится полностью только один раз правильный регистрационный номер вошел. (Демос - один из самых безопасных средств защиты, и они хорошие дорогостоящее программное обеспечение, а также shareware.)

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

в этой статье идет речь добавил Сильвестр Douni

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions