Сейчас на форуме: asfa, _MBK_, Rio (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Привязка к железу
Посл.ответ Сообщение

Ранг: 1.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 февраля 2009 11:46
· Личное сообщение · #1

Есть интересная программа "кафель". Там идет привязка к железу! Для регистрации программы, разработчик проги просит выслать "hardware id".
В ответ высылается регистрационный ключь, который естественно снимает демо ограничения с программы. Скажите пожалуйста, что за "hardware id"? Он у меня такой 626E8E98-9357 На серийный номер тома явно не похож. Может серийник HDD ?




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 12 февраля 2009 13:10 · Поправил: coderess
· Личное сообщение · #2

Мало ли какой условный идентификатор скрывается за "hardware id", каждый разработчик по
разному себе представляет, а следовательно и реализовывает эту задачу, так без программы
ничего точного сказать нельзя

PS: например так можно получить:

Code:
  1. 0040132F  |.  6A 20         PUSH    20                               ; /pFileSystemNameSize = 00000020
  2. 00401331  |.  8D45 BC       LEA     EAX, DWORD PTR SS:[EBP-44]       ; |
  3. 00401334  |.  50            PUSH    EAX                              ; |pFileSystemNameBuffer
  4. 00401335  |.  6A 00         PUSH    0                                ; |pFileSystemFlags = NULL
  5. 00401337  |.  6A 00         PUSH    0                                ; |pMaxFilenameLength = NULL
  6. 00401339  |.  8D45 FC       LEA     EAX, DWORD PTR SS:[EBP-4]        ; |
  7. 0040133C  |.  50            PUSH    EAX                              ; |pVolumeSerialNumber
  8. 0040133D  |.  6A 20         PUSH    20                               ; |MaxVolumeNameSize = 20 (32.)
  9. 0040133F  |.  8D45 DC       LEA     EAX, DWORD PTR SS:[EBP-24]       ; |
  10. 00401342  |.  50            PUSH    EAX                              ; |VolumeNameBuffer
  11. 00401343  |.  6A 00         PUSH    0                                ; |RootPathName = NULL
  12. 00401345  |.  E8 32010000   CALL    <JMP.&kernel32.GetVolumeInformat>; \GetVolumeInformationA


-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 1.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 февраля 2009 13:35
· Личное сообщение · #3

Ну хоть один человек толком ответил. Спасибо.
Прога сидит тут www.tile3d.com/
Теперь понятно что hardware id это условный индификатор. Я то думал что под его названием просто сидит серийный номер какого нить устройства.
Чем смотрели PE Explorerom?




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 12 февраля 2009 17:21 · Поправил: coderess
· Личное сообщение · #4

OllyDbg'ом посмотри.
прога весит 32Mb многовато будет

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 1.7 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 февраля 2009 00:11
· Личное сообщение · #5

Может тогда ехешник выложить? 1,6 метра весит.



Ранг: 14.2 (новичок), 6thx
Активность: 0.010
Статус: Участник

Создано: 09 марта 2009 14:39
· Личное сообщение · #6

Можешь выложить, но знай, что защита может быть вынесена в отдельную dll библиотеку.Вообще привязку к железу можно реализовать как угодно(например серийнику BIOS'а).




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 09 марта 2009 22:54
· Личное сообщение · #7

Ну и накой поднимать древние топики, тем более несколько, тем более не особо полезными постами.


 eXeL@B —› Вопросы новичков —› Привязка к железу
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати