Автор
|
Тема: Система защиты от копирования.
|
VladF |
опубликован 11-11-2001 23:02 MSK
Вот возникла простая задачка - привязать прогу к тачке. Подскажите как получить SN мамки чтобы сделать самую простую систему защиты от копирования.
|
Kosha
|
опубликован 12-11-2001 14:20 MSK
Так просто не получишь. Насколько я понимаю, в каждой мамке это делается по-своему. Так что это будет не "Самая простая защита". Лучше привязывайся к серийнику БИОСа.Да все равно взломают... (см.) |
Kosha
|
опубликован 12-11-2001 14:21 MSK
http://www.sources.ru/NonCGI/Forum2/HTML/001762.html |
Alvengo
|
опубликован 12-11-2001 14:50 MSK
Можно привязаться к серийному номеру харда - легко, есть апишная функция. Плюс где-то тут видел пример выуживания TCP/IP адреса машины. Плюс есть апишные функции получения имени пользователя и имени машины... Но, как правильно было сказано, привязка к машине это только начало, надо еще как-то защищаться от взлома... |
VladF
|
опубликован 12-11-2001 20:15 MSK
Как получить (какая API функция) SN мамки или BIOS'a? |
HOMO_PROGRAMMATIS
|
опубликован 12-11-2001 20:49 MSK
Либо я чего-нто не просекаю, либо я прав :-) Серийник харда так просто не получишь, для этого нужны утилиты родные харду. То о чём вы думаете - серийник ТОМА, никак не харда. Ломается двумя способами: запустив филемон, видим обращение с целью получить сн тома. затем либо легко находим нужную функцию в коде и патчим, либо (!) просто меняем серийник на нужный. как в апи - не знаю, в досе легко 21 прерыванием :-) |
Alvengo
|
опубликован 13-11-2001 13:27 MSK
Я говорил о GetVolumeInformation()... Чем серийник тома от серийника харда отличается не знаю по своей серости... А насчет "возьмем и пропатчим" сомневаюсь, что так все просто, а для моей квалификации так вообще запредельно... Этож надо не байтик исправить, а разобраться по ассемблерным кодам как построена система защиты, корректно ее обмануть... |