Привязка программы к конкретному оборудованию/железу.
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
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