Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 19.04.2019, 18:38   #11
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 14,277
Репутация: 2465
По умолчанию

Нет, в большинстве случаев мак очень легко меняется.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 20.04.2019, 13:40   #12
linda88
Форумчанин
 
Регистрация: 17.01.2019
Сообщений: 72
Репутация: 27
По умолчанию

Какие параметры у коппа не могут быть изменены?
linda88 вне форума   Ответить с цитированием
Старый 20.04.2019, 13:57   #13
linda88
Форумчанин
 
Регистрация: 17.01.2019
Сообщений: 72
Репутация: 27
По умолчанию

Как изменить сведения о компонентах компьютора в бисе
linda88 вне форума   Ответить с цитированием
Старый 20.04.2019, 17:19   #14
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 14,277
Репутация: 2465
По умолчанию

Цитата:
Сообщение от linda88 Посмотреть сообщение
Какие параметры у коппа не могут быть изменены?
В общем случа меняются все.

Цитата:
Сообщение от linda88 Посмотреть сообщение
Как изменить сведения о компонентах компьютора в бисе
Поправить память для биоса или сам биос. Если вы про прикладные программы, то еще проще - перехват функции и возврат любого значения.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 21.04.2019, 13:23   #15
Pavia
Лис
Профессионал
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 1,788
Репутация: 1956
По умолчанию

linda88
Поставить кряк могут от силы 5% пользователей. Написать кряк от силы 0٫05%. А то и того меньше раз в 100.

А вот состав может меняться. Поэтому судить по одному МАК-адресу недостаточно. Поэтому я бы взял Серийный номер жёсткого диска, серийный номер монитора, мак-адрес сетевой карты, серийной номер материнской платы, серийный номер ОЗУ, CPU-string Соответственно если меняется хотя бы 2 то ничего, если больше помечаем как невалидный ключ.

Цитата:
Сообщение от p51x Посмотреть сообщение
В общем случа меняются все.
И каким образом?
МАК-адрес меняется через «мой компьютер».
ОЗУ SPD - меняется легко перепрошивкой. Только я не помню как программа называется(SPDtool).
Серийник монитора - проще монитор переставить. Или аккуратно вскрыть и перешить программатором.
ID-материнской платы меняется перепрошивкой БИОСа.
Нужно выкачать БИОС, распотрошить записать новый ID залить прошивку БИОСа.
Сложность запредельная.
HDD - нужен программатор, и возможно специальный софт который просто так не достанешь.
CPU-string меняется только заменой процессора.
---------------------------------
Конечно можно это подменить на уровне ОС через софт используя хуки/спуфинг. Вроде полно готового софта.
Так что даже несильно подкованный человек сможет сломать прогу если надо будет.
__________________
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 21.04.2019 в 13:30.
Pavia вне форума   Ответить с цитированием
Старый 21.04.2019, 13:39   #16
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 14,277
Репутация: 2465
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Поставить кряк могут от силы 5% пользователей. Написать кряк от силы 0٫05%. А то и того меньше раз в 100.
Завсит от цены и нужности программы. Даже эмуляторы токенов пилят.

Цитата:
Сообщение от Pavia Посмотреть сообщение
И каким образом?
Цитата:
Сообщение от Pavia Посмотреть сообщение
Конечно можно это подменить на уровне ОС через софт используя хуки/спуфинг. Вроде полно готового софта.
Так что даже несильно подкованный человек сможет сломать прогу если надо будет.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x вне форума   Ответить с цитированием
Старый 21.04.2019, 17:10   #17
linda88
Форумчанин
 
Регистрация: 17.01.2019
Сообщений: 72
Репутация: 27
По умолчанию

как получить из БИОСа ID-материнской платы, Серийник монитора, HDD,
CPU-string программно.

Последний раз редактировалось linda88; 21.04.2019 в 17:21.
linda88 вне форума   Ответить с цитированием
Старый 21.04.2019, 18:19   #18
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: WWW ЛЕНИНГРАД СПб точка РУ
Сообщений: 892
Репутация: 435
По умолчанию

Вот накидал на скорую руку пример по извлечению информацию с биос, можете поэкспериментировать с вложенным в нее модулем, возможно кое что для себя найдете.

Для полного понимания поищите описание модуля uSMBIOS, полный пакет этого модуля здесь https://github.com/RRUZ/tsmbios

Кстати по поводу БД я тоже вам кое какой пример сделал https://www.programmersforum.ru/show...85#post1777285
Миниатюры
Нажмите на изображение для увеличения
Название: Биос инфа.jpg
Просмотров: 0
Размер:	102.3 Кб
ID:	96448  
Вложения
Тип файла: rar BiosTest.rar (270.6 Кб, 7 просмотров)

Последний раз редактировалось Aliens_wolfs; 21.04.2019 в 23:31.
Aliens_wolfs вне форума   Ответить с цитированием
Старый 21.04.2019, 19:18   #19
linda88
Форумчанин
 
Регистрация: 17.01.2019
Сообщений: 72
Репутация: 27
По умолчанию

А там целая куча закомментированного кода. В firemonke тоже этот будет работать?
linda88 вне форума   Ответить с цитированием
Старый 21.04.2019, 20:10   #20
Aliens_wolfs
Участник клуба
 
Регистрация: 16.12.2009
Адрес: WWW ЛЕНИНГРАД СПб точка РУ
Сообщений: 892
Репутация: 435
По умолчанию

Подробную документацию про этот модуль можно посмотреть здесь https://github.com/RRUZ/tsmbios
Там в примерах вроде как все есть.

Я как то давно использовал для определенных целей этот модуль, по мелочам кое что вытаскивал из Биос.

Я обновил пример в посте #18 теперь все подробно показывает

Последний раз редактировалось Aliens_wolfs; 21.04.2019 в 23:34.
Aliens_wolfs вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1. Ввести символьный массив. Найти адреса всех парных его элементов. 2. Вывести адреса элементов массива 4 на 4, находящихся выше главной диагонали. 3. Реализовать следующее задани Y2J Помощь студентам 1 27.11.2018 21:32
Создать заголовок Bootstrap используемый в DHCP для автоматического получения клиентом Ip адреса Aliens_wolfs Работа с сетью в Delphi 1 23.03.2012 14:51
Известны фамилии,адреса и телефоны 25-ти человек,Найти фамилии и адреса людей,чей телефон начинается с цифры 3. Расмотреть два слу salomon93 Паскаль 11 01.12.2011 23:36
ПО для получения координат Иллидан Софт 2 07.07.2011 19:06


06:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru