Как программа привязывается к железу

Привязка программы к конкретному оборудованию/железу.

Issues related to VMProtect
MuForum Posts: 6 Joined: Mon Feb 20, 2012 1:49 pm Location: Republic Of Moldova Contact:

Привязка программы к конкретному оборудованию/железу.

Post by MuForum » Mon Feb 20, 2012 2:04 pm

Доброго времени суток.
Собираюсь приобрести продукт «VM Protect Ultimate», НО, интересует вопрос, на который я не нашел ответа в «FAQ» или на форуме.

# Вопрос: Как осуществляется привязка программы к железу?
— Интересует пошаговая инструкция.

P.S. -> Вопрос задаётся по той причине, что в данный момент я использую лицензию протектора «WinLicense», так там есть спец.программа, которую нужно запустить на стороне клиента и она сгенерирует спец.ключ, который привязан к железу. После чего этот спец.ключ помещаешь в программу и всё.
— Как у вас это реализовано пока разобраться не могу. Прошу разъяснить данный момент, так как только он смущает и останавливает перед приобретением вашего продукта.

Создание активации программы через хостинг с привязкой по железу

P.S. -> Ещё просьба к администрации данного проекта. Пожалуйста, организуйте выбор языка на вашем сайте, чтобы можно было выбрать «РУССКИЙ ЯЗЫК». Не все ваши клиенты и потенциальные клиенты владеют Английским языком.

«Чтобы правильно задать вопрос, нужно знать большую часть ответа!» (Р. Шекли)
Admin Site Admin Posts: 2417 Joined: Mon Aug 21, 2006 8:19 pm Location: Russia, E-burg Contact:

Re: Привязка программы к конкретному оборудованию/железу.

Post by Admin » Mon Feb 20, 2012 4:07 pm

Читайте также:
Примеры для 3 класса по математике по программе 21 век

1. Шаг первый, в котором вы получается HWID компьютера пользователя (это может быть реализовано как отдельная программа)
2. Шаг второй, в котором вы создаете серийный номер с привязкой его к HWID
3. Шаг третий, в котором вы проверяете введенный пользователем серийный номер

MuForum Posts: 6 Joined: Mon Feb 20, 2012 1:49 pm Location: Republic Of Moldova Contact:

Re: Привязка программы к конкретному оборудованию/железу.

Post by MuForum » Fri Mar 09, 2012 6:46 pm

Admin wrote: 1. Шаг первый, в котором вы получается HWID компьютера пользователя (это может быть реализовано как отдельная программа)
2. Шаг второй, в котором вы создаете серийный номер с привязкой его к HWID
3. Шаг третий, в котором вы проверяете введенный пользователем серийный номер


1-ый пункт вообще не понятен.

int nSize = VMProtectGetCurrentHWID(NULL, 0);
char *buf = new char[nSize];
VMProtectGetCurrentHWID(buf, nSize);
printf(«HWID: %sn», buf);

— На любом компьютере выдаёт: «HWID: myhwid»

P.S. -> Может я глупый, но я никак не могу понять, как получить HardwareID компьютера при помощи вашего протектора.
— Может имеет смысл опубликовать код для получения HWID компьютера или готовую программу для получения HWID как это реализовано у Oreans(WinLicense).
— Или нужно кроме протектора ещё что-то приобретать?

Привязка программы к железу Delphi. Часть 1

Источник: vmpsoft.com

Привязка к железу

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

Метки: Нет
Ara

  • Регистрация: 07 2004
  • Сообщений: 7534

08.06.2007, 20:03

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


И можно ли будет сэмулировать это железо на другом компьютере?

Читайте также:
Конкретная программа или специализация в рамках направления

Комментарий

Отправить Отмена
Virgo
Junior Member

  • Регистрация: 11 2005
  • Сообщений: 173

08.06.2007, 20:26
На васме похожие темы есть помоему.

Комментарий

Отправить Отмена
HandMill

  • Регистрация: 04 2006
  • Сообщений: 727

08.06.2007, 20:32
Перехватывай DeviceIOControl — через неё осуществляется доступ к железу и его параметрам.
все багрепорты — в личные сообщения

Комментарий

Отправить Отмена
Ara

  • Регистрация: 07 2004
  • Сообщений: 7534

08.06.2007, 20:35

Перехватывай DeviceIOControl — через неё осуществляется доступ к железу и его параметрам.

Комментарий

Отправить Отмена
HandMill

  • Регистрация: 04 2006
  • Сообщений: 727

08.06.2007, 20:43

Как это зачем? От этой же АПИ плясать нада — через неё формируют Hardware ID. Аспр через неё же и привязывается к железу, экзекриптор, самопальные привязки — тоже через неё чаще всего осуществляют

все багрепорты — в личные сообщения

Комментарий

Отправить Отмена
seeq
Junior Member

  • Регистрация: 11 2005
  • Сообщений: 333

08.06.2007, 20:44

Перехватывай DeviceIOControl — через неё осуществляется доступ к железу и его параметрам.

Не к железу, а к драйверам.

RAMZEZzz
Похожих тем море, на любом форуме данной тематики.

Комментарий

Отправить Отмена
RAMZEZzz
Junior Member

  • Регистрация: 10 2005
  • Сообщений: 234

08.06.2007, 23:37
Ara
Спасибо за такой «развёрнутый» ответ.
Узнал много нового!

Комментарий

Отправить Отмена
Ara

  • Регистрация: 07 2004
  • Сообщений: 7534

09.06.2007, 00:05
какой вопрос-такой и ответ.

Комментарий

Отправить Отмена
RAMZEZzz
Junior Member

  • Регистрация: 10 2005
  • Сообщений: 234

09.06.2007, 02:38

какой вопрос-такой и ответ.

Ладно, поставлю вопрос по-другому:

1. Какие есть способы привязки к железу, и как их обойти
2. Как сэмулировать железо одного компьютера на другом компьютере? (только для одного процесса)

Комментарий

Отправить Отмена
gloom
stoned machine-gunner

  • Регистрация: 07 2004
  • Сообщений: 705
Читайте также:
Программы с открытым кодом примеры

09.06.2007, 06:09

лично я встречал привязку к жесткому диску, дате BIOS, Привязку к ProductId винды, хотя это не железо.
вот почитай статью на wasm:
www.wasm.ru/article.php?article=hardzen
MAC адрес сетевой карты частенько юзают.

Как эмулировать? Подменять оригинальные данные. Читай на том же wasm про создание дров.

Источник: exelab.one

Как программа привязывается к железу

Установить

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.

☀️ Специальное летнее предложение «Основы Python» + «Python Ethical Hacking» всего за 44.990р Не упусти возможность получить двойную выгоду: приобрети пакет курсов «Основы Python» + «Python для пентестера» со скидкой 20% только до 13 июля. Обучающая программа гарантирует комфортную нагрузку и получение необходимого объёма знаний. Ты пройдёшь путь от новичка до специалиста всего за 5 месяцев! Запишись со скидкой у менеджера

  • Форум
  • Developer Zone
  • Остальные языки программирования
  • Delphi — программирование

Источник: codeby.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru