Русский / Russian English / Английский

Сейчас на форуме: asmerdev1 (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Основной форум —› ASProtect Hardware ID
Посл.ответ Сообщение


Ранг: 265.2 (наставник)
Статус: Участник
very WELL :)

Создано: 12 ноября 2004 11:36 New!
Цитата · Личное сообщение · #1

Кто-нить в курсе какие именно данные железа использует аспр для генерации Hardware ID ?


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 12 ноября 2004 11:46 · Поправил: Ara New!
Цитата · Личное сообщение · #2

WELL
Как-то хотел выяснить, но забил... Присоединяюсь к вопросу.
Никак закейгенить аспр решил? ;)


Ранг: 332.0 (мудрец)
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 12 ноября 2004 11:54 New!
Цитата · Личное сообщение · #3

дык просто распакуй и поставь пошифрованные куски на место ;) и пох, что он там использует.


Ранг: 265.2 (наставник)
Статус: Участник
very WELL :)

Создано: 12 ноября 2004 12:20 New!
Цитата · Личное сообщение · #4

Mario555 пишет:
дык просто распакуй и поставь пошифрованные куски на место ;) и пох, что он там использует.

Этим и буду заниматься. Просто валидный ключик под определённый hardware ID.
Хотя щас посмотрел, это всё можно по ходу загрузки в памяти патчить...

Ранг: 31.0 (посетитель)
Статус: Участник

Создано: 12 ноября 2004 13:34 New!
Цитата · Личное сообщение · #5

WELL
Просто пропатч GetHardwareID.


Ранг: 265.2 (наставник)
Статус: Участник
very WELL :)

Создано: 12 ноября 2004 22:53 New!
Цитата · Личное сообщение · #6

Да я вот чёт не могу добраться до апи в этой проге %)
Хотя и аспр вроде 1.23 RC4 - 1.3.08.24
Прога на MSVC 6 написана. Может там апи по другому выглядят

Ранг: 31.0 (посетитель)
Статус: Участник

Создано: 13 ноября 2004 01:22 New!
Цитата · Личное сообщение · #7

WELL
Может, линк дашь? Выглядит GetHardwareID вроде бы так:
mov eax, [esp+4]
mov ds:dword_0_XXXXXX, eax
retn

Ранг: 3.0 (гость)
Статус: Участник

Создано: 11 апреля 2005 19:55 · Поправил: SIM New!
Цитата · Личное сообщение · #8

Из справки аспра:
To generate the key, that depends on user's hard drive you need to get the Hardware ID of his computer.

Hardware ID генерируется на основе параметров системного раздела жеского диска, возвращаемые API GetVolumeInformation и GetDiskFreeSpace: серийный номер тома, байтов в секторе, секторов в кластере, число кластеров.Алгоритм генерации Hardware ID простой, но не в этом суть. Кароче есть регфайл и Hardware ID токо компа на котором активирована прога + вышеперечисленные параметры на основе которых генерируется Hardware ID. Два вечера пытаюсь запустить прогу в зарегистрированном виде на своем компе - ни в какую! Серийный номер тома своего диска С:\ поправил HEX-редактором, байтов в секторе и секторов в кластере у меня такие же, число кластеров менял в прямо в ольке после бряка на GetDiskFreeSpace и делал лоадер на основе kerberos spy v1.01. При этом Hardware ID получается правильный, но ключ в реестре прога никак не воспринимает.
Чо дальше делать не знаю... Может кто продвинулся в этом вопросе?
 eXeL@B —› Основной форум —› ASProtect Hardware ID

Видеокурс ВЗЛОМ