Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Вопрос избитый: как однозначно идентифицировать компьютер?   Найти похожие ветки 

 
тихий вовочка ©   (2004-04-23 21:13) [0]

Нашел информацию о том, как узнать заводской серийник винчестера в Win2k/XP, но не знаю как в Win98. Что еще? БИОС? Видеокарта? Кто-нибудь делал что-нибудь?


 
Yar-Com   (2004-04-23 21:20) [1]

из биоса строчку о номере биоса о его производителе и дате изготовления, я дуамаю в полне уникальная инфа)


 
Piter ©   (2004-04-23 21:26) [2]

Определение "Компьютера" в студию. Тогда и ответим на вопрос


 
Gero ©   (2004-04-23 21:35) [3]

Мышка


 
тихий вовочка ©   (2004-04-23 21:58) [4]

Компьютер - любой ПК от 300 пенька и выше. Оси Win98-WinXP. Необходимо привязаиться к чему-либо. Тривиальная задача защиты программы от клонирования на клиентских компьютерах.  Люди платят за две лицензии, а потом клонируют на 20 компах. На хакера тратится не будут, поставим защиту станут платить(хакеру больше отдать придется.) Строчка о БИОСе очень похожа у двух компов, купленных в одно время. Проверяли вчера. А два компьютера, купленные в офис почти близнецы. Серийник тома диска не устраивает, так как клиент имеет право переустановить винды или отфармотировать диск. Замена винта - вещь редкая и будет производиться нами же. Поэтому был выбран серийник винта. Но как его получить под Win98 не знаем. Под NT знаем.


 
Vemer ©   (2004-04-23 22:55) [5]

Рецепт:
Взять VolumeID и VolumeSize и сварить из них битовыми/математическими операциями хэш. Уникальность 100% практически.


 
Vemer ©   (2004-04-23 22:57) [6]

В догонку:
"Генератор" хэш у законного пользователя или у тебя, в зависимости от условий.


 
Гарри Поттер ©   (2004-04-23 23:28) [7]

>Серийник тома диска не устраивает, так как клиент имеет
>право переустановить винды или отфармотировать диск.

Странно, че они часто это делают? Ну и попросят после переустановки ключ, дело 5 минут.. Какие проблемы-то..


 
Rouse_ ©   (2004-04-23 23:33) [8]

Серьезные защиты делают через HASP...


 
тихий вовочка ©   (2004-04-24 13:58) [9]

А материнская плата кроме версии БИОС что-нибудь может выдать?


 
Undert ©   (2004-04-24 14:07) [10]

тихий вовочка ©:

а чем тебя ethernet адрес не устраивает ? конкретная привязка к конкретному оборудованию, т.е. сетевой карте, если к примеру делаешь софт для одного компа, будь уверен что прога будет работать именно на одном компе, а вобще почитай о Globe Trotter (http://www.globetrotter.com/), самая реальная на сей день защита, хотя от нее тоже кряков дофига, ну это понятно, любой компьютерный код подвержен взлому.


 
Anatoly Podgoretsky ©   (2004-04-24 14:08) [11]

Gero ©   (23.04.04 21:35) [3]
Поддерживаю, но больно дорого


 
Piter ©   (2004-04-24 14:21) [12]

тихий вовочка (23.04.04 21:58) [4]
Компьютер - любой ПК от 300 пенька и выше


А что такое ПК?

Понимаешь, я к тому, что ты называешь компьютером. Допустим, сетевая карта - часть компьютера? Тогда привязывайся к ней.
Винт - часть компьютера? Тогда к нему. CD диск в CD-ROM"е часть компьютера? Тогда привязывайся и к нему...


 
Anatoly Podgoretsky ©   (2004-04-24 14:50) [13]

тихий вовочка ©   (23.04.04 21:58) [4]
То есть вы желаете использовать оборужование клиента для своих сообственных целей, так в чем проблема поставляется жесткий диск и всего делов. Защиту от взлома не рассматриваем, только от не санкционирового использования на другом компьютере.
Но более дешевое и правильное решение привязка не к железу, а к электронному ключу, самые простые стят дешево.

Потом нормальное лицензирование привязывается к пользователю, не с компьютером же договор оформляется.


 
Knight ©   (2004-04-24 15:44) [14]

А меня больше интересует, не то к чему привязать, а как встроить это в программу, т.к. если крутая проверка обходится элементарным JMP-ом, то это просто смешно... :)

Сам с таким сталкивался, смотришь стринги и видишь - "Demo", "Normal", "Delux"... Или база закрыта паролем, а пароль в exe-файле открытым текстом, хоть бы Xor какой наложили... :)

PS: HASP, тоже не панацея...


 
вразлет ©   (2004-04-24 16:24) [15]

http://borland.xportal.ru/forum/viewtopic.php?t=779&highlight=%F1%E5%F0%E8%E9%ED%FB%E9

Насколько я помню много функций из примера передраны из библиотеки WinIo

http://www.internals.com/

WinIo - This library allows direct I/O port and physical memory access under Windows 9x/NT/2000 and XP. Version 2.0 provides faster I/O port access, better memory mapping support and can be used from non-administrative accounts under Windows NT/2000 and XP.



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.022 c
14-1082707152
Alexei Sviridov
2004-04-23 11:59
2004.05.16
Наставте на путь истинный


14-1083007266
GEN++
2004-04-26 23:21
2004.05.16
Раскинем карты и ...... погадаем.


1-1083052555
WondeRu
2004-04-27 11:55
2004.05.16
Как отловить сообщение от OutputDebugString?


3-1082451811
ivs
2004-04-20 13:03
2004.05.16
ora-01041: hostdef расширение не существует


7-1081363895
Namiq
2004-04-07 22:51
2004.05.16
как получить изображение из webcam