Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2019, 17:38   #11
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Нет, в большинстве случаев мак очень легко меняется.
p51x вне форума Ответить с цитированием
Старый 20.04.2019, 12:40   #12
linda88
Пользователь
 
Регистрация: 17.01.2019
Сообщений: 78
По умолчанию

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

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

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

Цитата:
Сообщение от linda88 Посмотреть сообщение
Как изменить сведения о компонентах компьютора в бисе
Поправить память для биоса или сам биос. Если вы про прикладные программы, то еще проще - перехват функции и возврат любого значения.
p51x вне форума Ответить с цитированием
Старый 21.04.2019, 12:23   #15
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

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

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

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

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

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

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

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

Последний раз редактировалось linda88; 21.04.2019 в 16:21.
linda88 вне форума Ответить с цитированием
Старый 21.04.2019, 17:19   #18
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

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

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

Кстати по поводу БД я тоже вам кое какой пример сделал https://www.programmersforum.ru/show...85#post1777285
Изображения
Тип файла: jpg Биос инфа.jpg (102.3 Кб, 135 просмотров)
Вложения
Тип файла: rar BiosTest.rar (270.6 Кб, 18 просмотров)

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

А там целая куча закомментированного кода. В firemonke тоже этот будет работать?
linda88 вне форума Ответить с цитированием
Старый 21.04.2019, 19:10   #20
Aliens_wolfs
Форумчанин
 
Регистрация: 16.12.2009
Сообщений: 902
По умолчанию

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

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

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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