Автор Тема: _UniqueHardwaeIDv1() - Генерация уникального ID компьютера  (Прочитано 32448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Luke [?]

  • Новичок
  • *
  • Сообщений: 64
  • Репутация: 14
  • Пол: Мужской
    • Награды
Пока пытаюсь придумать какую нибудь защиту   :-\.
OffTopicMожет подскажешь криптор-пакер шифрующий оверлей exe-ка?

Русское сообщество AutoIt

Re: _UniqueHardwaeIDv1() - Генерация уникального ID компьютера
« Ответ #15 Отправлен: Март 03, 2011, 12:15:47 »

Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3455
  • Репутация: 924
    • Награды
  • Версия AutoIt: 3.3.14.0
Пока пытаюсь придумать какую нибудь защиту   :-\
OffTopicMожет подскажешь криптор-пакер шифрующий оверлей exe-ка?
Лучшая защита - перенос части действий с клиента на сервер. То есть ты распространяешь программу клиент которая лишь шлет серверу полученные данные, а сервер уже говорит программе что делать.

Любые темы внутри раздела "Разработка ботов" не названные в соответствии с правилами раздела, будут закрываться.
Любой ответ, любого пользователя в теме с предупреждением, направленный на решение вопроса, произведенный до того как предупреждение было исправлено, приведет к закрытию темы и удалению всего что было после предупреждения.

Оффлайн Luke [?]

  • Новичок
  • *
  • Сообщений: 64
  • Репутация: 14
  • Пол: Мужской
    • Награды
Вариант хороший, но требует сервера 24/7 онлайн. Кроме того всё равно нужна надёжная идентификация клиента (логин-пароль могут выложить в паблик, подсмотреть и т.п.). Тот же клиент EVE пересылает кучу инфы о железе на сервер.

Оффлайн Bloodrinker [?]

  • Новичок
  • *
  • Сообщений: 228
  • Репутация: 19
  • Пол: Мужской
  • <Блуждающий...>
    • Награды
да какие пароли? можно и без них сделать опираясь на серийник и прогу- клиент, привязанную к компу, соотв-но.
клиент пройдется по железу или еще там по чему, вышлет данные на сервер например, вы сгенерите серийник и выдадите ему, а клиент в это время сам сгенерит такой-же серийник, сверит его с полученным с сервера и начнет работу с сервером.
ну как-то так..... почти... я правда знаю как это можно обойти, но сложновато....
привязка к железу самый оптимальный вариант для средненькой проги, правда я и это знаю как обойти можно, но для начала надо будет узнать, что она к железу привязывается)))))))) а ни к чему другому)

Русское сообщество AutoIt

Re: _UniqueHardwaeIDv1() - Генерация уникального ID компьютера
« Ответ #18 Отправлен: Март 03, 2011, 13:22:05 »

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3573
  • Репутация: 923
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Bloodrinker  [?]
Цитировать
вышлет данные на сервер например, вы сгенерите серийник и выдадите ему, а клиент в это время сам сгенерит такой-же серийник
Зачем в таком случае, высылать куда-то данные?  ;)

Скорблю и помню.




Оффлайн beliy [?]

  • Продвинутый
  • ***
  • Сообщений: 372
  • Репутация: 72
  • Пол: Мужской
    • Награды
У меня есть несколько вопросов:
-Функция только для х86 или х64 тоже?
-какова вероятность совпадения ID?

Оффлайн svigelf [?]

  • Новичок
  • *
  • Сообщений: 61
  • Репутация: 17
  • Пол: Мужской
    • Награды
Кстати...совсем недавно столкнулся с этой проблемкой... на 7 х64 home - генерирует код... а на 7 x64 максимальной пустая строка :(

Подскажите, как ее переделать...так, чтобы функцию вновь привести в рабочее состояние?

ааа...уже все) разобрался... мешала вот эта строчка
Код: AutoIt [Выделить]
DllCall("kernel32.dll", "int", "Wow64DisableWow64FsRedirection", "int", 1)

« Последнее редактирование: Июнь 25, 2011, 16:10:54 от svigelf »

Оффлайн _AM [?]

  • Новичок
  • *
  • Сообщений: 6
  • Репутация: 0
  • Пол: Мужской
    • Награды
Цитировать
$UHID_HDD (0x04)
При генерации ID используется информация об установленных жестких дисках. Любое изменение в конфигурации дисков приведет к изменению ID, возвращаемого этой функцией. Учитываются только несъемные диски с интерфейсами ATA или SATA.


Не нашел на форуме следующий вопрос, а темка то почти одна...
Хочется привязать свою au програмку (например с автоматической авторизацией) к конкретной своей флэшке... - То есть, если у меня скопируют ее, то и пусть себе. 
Не абсолютная защита, но хоть какая то конфиденциальность, на автомате.

Может кто то уже смог написать, или проще и надежно по другому решается? 

Работать с закриптованого диска, - каждый раз дополнительные манипуляции,  или пароль опять же вводить, еще и сам забуду - неудобно.

Я так понимаю -как то нужно ее параметры прочитать в скрипте - id какой то железа, производителя? Не знаю что и чем.

Что еще во флэшках может быть уникального? Только серийник тома - вроде как "слабовато будет".   
"Что вы все ходите вниз головой?"

Русское сообщество AutoIt

Re: _UniqueHardwaeIDv1() - Генерация уникального ID компьютера
« Ответ #22 Отправлен: Декабрь 26, 2012, 05:45:36 »

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379

  • Автор темы
  • Репутация: 2687
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x


Думай, прежде чем говорить.

Оффлайн _AM [?]

  • Новичок
  • *
  • Сообщений: 6
  • Репутация: 0
  • Пол: Мужской
    • Награды
Большое спасибо. Полезная функция и уже написана, именно то, что искал.

Оффлайн xishnik [?]

  • Новичок
  • *
  • Сообщений: 49
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.12.0
Это просто чудо функция. Спасибо

Оффлайн belbix [?]

  • Новичок
  • *
  • Сообщений: 9
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
А кто нибудь решил проблему как получать разный GUID/UUID на виртуалке?
Пока что я просто запретил использовать ключи на таких ID, но пользователи просят))
Внутри виртуалки можно ли определить как то железо, на котором она запущена?

Оффлайн Maxlinus [?]

  • Новичок
  • *
  • Сообщений: 32
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
всем привет, подскажите как в этот скрипт добавить формулу чтобы на выходе получалось только "числовое" число из 6 символов?

Оффлайн OrangeSound [?]

  • Новичок
  • *
  • Сообщений: 28
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Подскажите, пожалуйста, как эти значения записать в какой нибудь ini или просто в текстовый документы?

Оффлайн OrangeSound [?]

  • Новичок
  • *
  • Сообщений: 28
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Извиняюсь за повторный вопрос, но может кто-нибудь сказать как представить эти данные в виде переменной?

Русское сообщество AutoIt

Re: _UniqueHardwaeIDv1() - Генерация уникального ID компьютера
« Ответ #29 Отправлен: Декабрь 09, 2015, 21:07:43 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
4788 Просмотров
Последний ответ Июль 04, 2011, 13:42:27
от Kaster
5 Ответов
4689 Просмотров
Последний ответ Сентябрь 22, 2013, 20:39:08
от blacklis
9 Ответов
4164 Просмотров
Последний ответ Июнь 18, 2012, 22:10:55
от Isn
8 Ответов
2998 Просмотров
Последний ответ Декабрь 15, 2013, 22:43:04
от Z_Lenar
0 Ответов
765 Просмотров
Последний ответ Январь 03, 2015, 23:03:42
от damien2008
2 Ответов
719 Просмотров
Последний ответ Июль 28, 2015, 16:08:24
от Yashied
5 Ответов
802 Просмотров
Последний ответ Декабрь 22, 2015, 19:01:03
от InnI
5 Ответов
723 Просмотров
Последний ответ Апрель 08, 2016, 08:15:44
от Belfigor
15 Ответов
1292 Просмотров
Последний ответ Май 05, 2016, 13:22:58
от Alofa
2 Ответов
402 Просмотров
Последний ответ Июль 13, 2016, 13:52:36
от Dessan