Сейчас на форуме: Slinger, Rio (+5 невидимых)

 eXeL@B —› Основной форум —› Лазерный диск с нулевым треком как средство защиты от копирования
Посл.ответ Сообщение

Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 апреля 2005 23:02
· Личное сообщение · #1

Здравствуйте!

Я тут прочитал статью

www.insidepro.com/kk/022/022r.shtml

«Лазерный диск с нулевым треком как средство защиты от копирования»

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

Заранее спасибо



Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 15 апреля 2005 17:22
· Личное сообщение · #2

kirilllius
Такая защита может защитить только от дурака, сам посмотри, если пресловутый StarForce 3 можно обмануть всего лишь только с Alcohol 120% и Daemon Tools.

-----
MicroSoft? Is it some kind of a toilet paper?




Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 15 апреля 2005 17:29
· Личное сообщение · #3

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




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 15 апреля 2005 19:24
· Личное сообщение · #4

kirilllius пишет:
Вот и прошу помощи.

А может записать диск в ISO образ и потом уже в HEX редакторе подправить где надо и тогда на диск записать - хотя возможно это и не тот случай

-----
Всем не угодишь




Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 16 апреля 2005 02:30
· Личное сообщение · #5

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

Моя защита будет заключаться в bad-блоках, которые раньше использовала компания Macrovision в ранних версиях своей защиты Safedisc. Но, как известно, записать bad-блоки обычным приводом не получится, то мы сделаем их САМИ. Для начала нам нужно будет сформировать образ, который мы будем прожигать на болванку. Первым делом в этот образ мы поместим любой файл размером около 200 мегабайт. Можно и не любой, а специально подготовленный, по которому можно будет судить о нашей защите. Далее, мы добавляем в образ нашу дорогую программу, ради которой все это и делается. После всех этих действий мы должны получить образ, в котором вначале физически будет располагаться наш здоровенный файл, а уже потом реальная информация, которую требуется защитить. Образ записываем на болванку, и... берем иголочку и корябаем небольшую область на ней ближе к центру. Только не слишком близко, иначе мы заденем системную область диска и он станет непригодным. Именно для того, чтобы было проще корябать мы и использовали большой файл. Тут просто нужно попробовать несколько раз, или записать на диск мегабайт 200 и посмотреть, сколько это будет в ширину на диске.
Все, теперь пробуем скопировать все файлы с диска на винчестер. В идеале (иначе нам не подходит) должно скопироваться все, кроме нашего большого файла. НО ЭТО ЕЩЕ ПОЛДЕЛА. Какой смысл в такой защите, если можно скопировать программу без проблем? Нам потребуется программная реализация будущей защиты. При старте программы мы перебираем все CD-приводы в системе и смотрим, есть ли там наш большой файл (пора бы его как-то назвать, например "~index~.dat"). Если этот файл есть, значит это похоже на оригинальный диск. Едем дальше: пытаемся прочитать файл. Если произойдет ошибка чтения, то "Ура!", это оригинальный диск. Иначе ошибка: "Зачем, гад такой, скопировать пытаешься?". Кстати, тут можно схитрить и сделать так: если файл есть, но он без ошибок чтения, то блокировать последующюю работу программы, ведь получается так, что пользователь пытался запустить программу не с оригинального диска, а это нечестно.

Пока все. Если тебе интересно, пиши мне на мыло или прямо сюда.

-----
MicroSoft? Is it some kind of a toilet paper?




Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 16 апреля 2005 03:41
· Личное сообщение · #6

_http://www.ixbt.com/optical/magia-chisel.shtml




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 16 апреля 2005 17:51
· Личное сообщение · #7

Tim
Если твою технологию заюзать, то по-моему всё равно образ сделанный в алкоголе будет легко работать. Я точно помню, что диск с бэд блоками он так и копирует, что потом с виртуального диска тоже ошибка лезет о нечитаемом файле.

-----
Всем не угодишь




Ранг: 253.9 (наставник)
Активность: 0.130
Статус: Участник

Создано: 16 апреля 2005 22:05 · Поправил: Tim
· Личное сообщение · #8

Bad_guy
Конечно! Но ведь как было сказано выше, требуется защита от дурака. Ведь не каждая секретарша правильно обращается с Алкоголем , да и учитель информатики тоже .

-----
MicroSoft? Is it some kind of a toilet paper?




Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 апреля 2005 00:12 · Поправил: kirilllius
· Личное сообщение · #9

Tim
Идея хорошая, но жалко иногдп терять 200 МБ. Но попробую

Bad_guy

Спасибо за статейку. Есть надежда на то, что большинство приводов не чилают указанный файл



Ранг: 8.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 апреля 2005 01:01
· Личное сообщение · #10

А вот как утилитка Nero CD-DVD Speed

Определяет эти данные

в пункте меню "Дополнительно->Инф. о диске" высвечивается что-то вроде:

***
Изготовитель: Mitsubishi
Код: 97m34s22f

Тип диска: CD-RW
Загрузка: General
Записываемый слой: Phase Change
Скорости записи: 1X - 4X

Емкость: 74:43:00
656 MB
Дополнительная: n/a
Переполн. емкость: не проверено
***



Ранг: 5.5 (гость), 7thx
Активность: 00.01
Статус: Участник

Создано: 14 июля 2006 17:19 · Поправил: Dimosz
· Личное сообщение · #11

kirilllius
Могу предложить мою идею: идея с этим файликом хорошая, но после того как ты создашь образ диска (рекомендую записать его в режиме данных "Mode2/XA") HEX-редактором необходимо немножко изменить VTOC (Volume Table of Contents) диска чтобы операционная система его вообще не показывала. Прочитай статейки про создание образов дисков на низком уровне. Узнаешь что такое "Primary Volume Descriptor" (PVD) и многое другое. До этого, посмотри прогой ISO Buster LBA с которого начинается этот файл на диске и запомни его. Далее советую ознакомится с командами ATAPI и читать сектора диска через WNASPI32.dll (для Win9x) или через SPTI (SCSI Pass Through Interface в WinNT). Защита не 100% но думаю интересная. Можешь также применять прикол с плохими секторами. Можешь поискать в реестре наличие ключей программ которые эмулируют CD/DVD. Защит можно придумать много, все-равно найдется какой-то умник который их обойдет!




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 19 июля 2006 00:23
· Личное сообщение · #12

Моя идея: по физической структуре и по записываемым на диск данным (тут нужен алгоритм совмещения хороший) вычисляем хэш (криптостойкой функции), все файлы перед записью кодируем этим хэшем как паролем (хэш должен быть большим, не 32 бита, так что CRC не годится, да это и не крипто, и МД5 тоже не катит), вычисленный код печатается на регистрационную карту и эта карта пакуется с диском. Во время чтения данные должны раскодироваться ключом. Тут, правда, есть проблема: нужно писать софт для вычисления ключа по физической структуре диска.
Тут можно взять за основу модернизацию старфорса.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.





Ранг: 103.3 (ветеран), 8thx
Активность: 0.060
Статус: Участник

Создано: 19 июля 2006 09:45
· Личное сообщение · #13

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




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 27 июля 2006 22:31
· Личное сообщение · #14

NaumLeNet пишет:
офигенный вариант защиты от виртуализации

Вытащи его на свет божий! А я книгу прочитал на досуге (прилагается на диске к июньскому (прошлогоднему), по-моему, "Хакеру", к статье К. Касперского о стряпне бут-сектора), которая подробно описывает работу с компактами на всех уровнях. ("Методы низкоуровневого управления приводами", дока называется cd-hack.SCSI.doc). Вот это вещь. Цены нет.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.



 eXeL@B —› Основной форум —› Лазерный диск с нулевым треком как средство защиты от копирования
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати