Есть приват программа, привязывается к HWID, при этом HWID генерируется примерно в таком виде Code: BC9842EBB8F745E357061E7E855C Срок лицензии уже истек, но ранее нашел брешь в программе - во время установки коннекта с сервером можно отснифать файл со всеми действующими и истекшими лицензиями, соответственно в нем прописаны все пользовательские HWID. Есть ли возможность подменить HWID у себя? в частности на вируалке, т.к. мой HWID генерировался именно там и прога работала оттуда же. Гугл выдает только тулзы по смене Hard disk serial changer Сам HWID генератор http://www.sendspace.com/file/gqv5n5 (!!!Warning!!! virustotal 4/45)
Всё возможно, берешь отладчик, определяешь на глаз компилятор, далее если это .NET, то правишь код рефлектором скажем, если что-то компилируемое, то либо ищешь, где производится хэширование (например, с помощью PeID и Kanal), либо ставишь брейкпоинты на стандартные виндовые функции типа CryptHashData
Нет, термин HWID не определяет точный набор параметров системы, которые используются в его генерации.
Ты для начала узнай, что используется для его генерации. Там может быть что угодно, даже тактовая частота процессора,количество его ядер, сколько RAM стоит и тд.
Если бы я понимал что то в этой теме.. notkeo или Kaimi не могли бы вы сами попробовать распотрошить этот генератор HWID? (ссылка вверху) Соответственно если получится, то и сама прога с халявной лицензией вам так же достанется. Ну а если нет, то мучится не стану, сообщу о баге разработчику, авось продлит мне нахаляву
Code: Func _hwid() $test = DriveGetSerial(@HomeDrive) $reverse = _stringreverse($test) $doublereverse = _stringencrypt(1, $reverse, "0x3keEkrjD32") $shwid = _stringreverse($doublereverse) Return $shwid EndFunc http://www.autoitscript.com/autoit3/docs/functions/DriveGetSerial.htm Volume Serial Number у системного диска поменять на тот, который был и всё.