Сейчас на форуме: zds (+7 невидимых) |
eXeL@B —› Протекторы —› Asprotect keygen |
Посл.ответ | Сообщение |
|
Создано: 10 июля 2006 13:10 · Личное сообщение · #1 Кто нибудь может объяснить каким образом применить эту статью hччp://slil.ru/22911001 на практике, чтобы сделать кейген для аспротекченной проги. Ситуация следующая, прога запакована аспротект 1.1b, содержит криптованные куски. Какой ключ используется для раскриптовки? В статье приведена схема кейгена аспротекта: 1 - H1 = RipeMD-160(A) 2 - H2 = MD5(Registration Information—H1) 3 - Key = RSA(D,N, [H2—Registration Information—H1]) Она посвящена нахождению D и далее утверждается что это позволяет ссделать кейген. Но каким образом найти A там не сказано. Кто-нибудь может прояснить ситуацию? |
|
Создано: 11 июля 2006 14:05 · Личное сообщение · #2 |
|
Создано: 11 июля 2006 16:06 · Личное сообщение · #3 |
|
Создано: 12 июля 2006 03:05 · Личное сообщение · #4 |
|
Создано: 12 июля 2006 10:02 · Личное сообщение · #5 Jupiter В экспортах проги SetDecryptionKey нет. Триал я снял. Я предпологаю что прога использует такой механизм из примера аспротекта if (strlen(UserName) > 0) { REG_CRYPT_BEGIN MessageBox(0,UserName,"Owner",0); REG_CRYPT_END } else MessageBox(0,"Ops", "Unregistered version",MB_ICONSTOP); Так вот вопрос, как этот кусок будет расшифрован при выполнении. |
|
Создано: 12 июля 2006 10:13 · Личное сообщение · #6 в принципе, совсем не обязательно, что данная ф-ция явно представлена в файле, к тому же таблица экспорта при распаковке сама по себе не появляется ;))) очень рекомендую запротектить тестовое приложение из \Examples\ASProtect Key\ и \Example\User Key причём посмотри код до упаковки (можно искать по асм-вставкам) #define REG_CRYPT_BEGIN asm {DB 0EBh,04,0EBh,05,89h,01}; #define REG_CRYPT_END asm {DB 0EBh,04,0EBh,05,99h,01}; и посмотреть, какой код их окружает и, самое главное, в какой код всё это превращает аспр (в данном случае возможен поиск по паттернам) исходя их твоего первого вопроса, могу предположить, что тебе нужно сделать ключ/ключеген для проги для этого тебе будет нужна ASProtect.dll, в которой и находятся ключи для данной проги, т.к. после распаковки этих данных уже не будет. ----- EnJoy! |
eXeL@B —› Протекторы —› Asprotect keygen |