Сейчас на форуме: kris_sexy, Wenzel, r0lka (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› ASProtect 2.0x Registered - key file revers
Посл.ответ Сообщение

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

Создано: 13 марта 2006 17:59 · Поправил: st47k3r
· Личное сообщение · #1

Имеем:
1) "программу" - защищена Asprotect 2.0x registered
2) Программа генерит HardID и требует к нему рег.ключ
3) регистрационный ключ к программе

Все "в купе" ЗАМЕЧАТЕЛЬНО работает.( Программа приобретена легально)

Хочеться:
1) Написать кейген, со всеми "вытекающими".. (P, N, Q, E и т.д.)
2) Создать ключь на другой HardID
3) Снять защиту ваабще как такавую, вплоть до восстановления изначальной копии, или максимально к ней приближенной.

Вопрос:
1) С чего начать?( Каков порядок действий, чтоб избежать лишних телодвижений)
2) Как и где найти числа для генерации ключа?
3) Каким софтом лучше пользоваться чтоб "разложить"?
4) Какие "неожиданности" могут подстерегать?(из "стандартных", а не "прикрученных самим разработчиком")

Кхм.. Кто начнет?
Буду рад услышать любые соображения..




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 13 марта 2006 18:12 · Поправил: Maximus
· Личное сообщение · #2

st47k3r извини за оффтоп, но по моему максимум что можно сделать, это распаковать или заинлайнить :0(

Может ответит кто из знатаков на вопрос к теме.
Если есть ключ привязанный к HardID можно сделать обратные преобразования и отвязать ключ от HardID?

-----
StarForce и Themida ацтой!




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

Создано: 13 марта 2006 18:15 · Поправил: st47k3r
· Личное сообщение · #3

Тоесть создать программу, которая бы по HardID генерила БЫ аналогичный файл - НЕ ПРЕДСТАВЛЯЕТСЯ ВОЗМОЖНЫМ???

НЕужели все так плохо!?



Ранг: 228.7 (наставник), 2thx
Активность: 0.120
Статус: Участник
malware research

Создано: 13 марта 2006 18:16 · Поправил: Error_Log
· Личное сообщение · #4

[deleted]

-----
Research is my purpose





Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 13 марта 2006 18:17 · Поправил: Maximus
· Личное сообщение · #5

st47k3r ну судя по сдешним топикам, возможно, только если у тебя есть секретный файл, который естественно есть у разработчиков.

Error_Log вопрос задан предельно ясно

-----
StarForce и Themida ацтой!




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

Создано: 13 марта 2006 18:22 · Поправил: st47k3r
· Личное сообщение · #6

Maximus
Можно получить необходимые данные! (которые есть только у разработчиков)
Надо только найти "необходимые числа" для алго. И забить их в RSATool
Сам алго - RSA(хотя и не уверен ибо не спец. )




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 13 марта 2006 18:24
· Личное сообщение · #7

st47k3r говорят что такая возможность была в старых версиях аспра, в новых вроде как прикрыли, можно поискать по форуму...

-----
StarForce и Themida ацтой!





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 13 марта 2006 18:29
· Личное сообщение · #8

разложить на множители (в случае с RSA-1024) - не лучший выход, лучше изменить в файле Public Key на свой и исправить CRC, которую чекает аспр.
зная алго генерации ключа (подпись на ключе) пишешь кейген со своим Private Key

алгоритм действий:
1. Определяешь алго, который используется для генерации ключа и проверки: можешь дизасмить сам аспр, либо аспровую длл.
2. Определяешь алго контрольной суммы (см. в самом аспре)
3. тебе необходимы познания в криптографии.
4. почитай статью от Amnesia про кейгенерацию в аспре 1.1 - многое пряснится

-----
EnJoy!




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

Создано: 13 марта 2006 18:32 · Поправил: st47k3r
· Личное сообщение · #9

Maximus, что значит "прикрыли"?
Если "ТЕ, ЧЬЕ ИМЯ МЫ НЕ НАЗЫВАЕМ" могут это делать, то значит возможность "какая-то" есть?
Что для этого не хватает? - Данных.
Которые есть только у разработчика(в "чистом" виде) и программы(в зашифрованном виде).
К разработчику обращаться нет смысла - Значит к программе.

В программе - Алгоритм(RSA-1024?), значит надо найти необходимые для создания ключа данные. используя те, что есть в программе. Расскладываю же как-то СуперБольшие числа для этих алго?!

При НЕИМЕНИИ "рег.кода" - задача вроде как не представляется возможной.
А при наличии?

Поправте если не прав? Может я бредю?



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

Создано: 13 марта 2006 18:41
· Личное сообщение · #10

Jupiter, Спасибки, Статью от Amnesia видели\читали\опробовали. Многое прояснила. Именно поэтому и позарился!



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

Создано: 13 марта 2006 18:44
· Личное сообщение · #11

Какимы методами можно найти( или опознать) где и как обрабатывается ключ в программе?
Какие инструменты лучше ипользовать, учитывая "особенности" Asprotect 2.0x?



Ранг: 71.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 13 марта 2006 19:43
· Личное сообщение · #12

st47k3r пишет:
Какимы методами можно найти( или опознать) где и как обрабатывается ключ в программе?
Какие инструменты лучше ипользовать, учитывая "особенности" Asprotect 2.0x?


Olly или софтайс, кому как удобно, есно с плагином. Но как по мне прийдёться пробираться сквозь дремучие дебри



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

Создано: 13 марта 2006 20:33
· Личное сообщение · #13

st47k3r
Почитай чтоль это http://mathworld.wolfram.com/news/2005-11-08/rsa-640/



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

Создано: 14 марта 2006 00:20
· Личное сообщение · #14

Все руки не доходят посмотреть ключевую систему SKE, а та, что RSA-1024 ломается только подменой ключей. Дело в том, что в самом защищенном ехе находятся только D и N. Регистрационная информация шифруется ключем E, обратным к D (который автор держит в секрете). Т.е. на ключе D ее можно только расшифровать и проверить на соответствие каким-либо критериям.

Ну а ключи подменять можно и на автомате (и ЦРЦ пересчитывать), разобравшись, как они хранятся...
SoftICE+IDA - вполне достаточный набор для такого разбирательства.



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

Создано: 14 марта 2006 09:57
· Личное сообщение · #15

Solo
А какими плагинами лучше пользоваться?
1) для OllyDebuger
2) для SoftIce
3) для IDA

Можете перечислить инструментальный "наборчик"?



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

Создано: 14 марта 2006 10:59
· Личное сообщение · #16

Spiteful
Спасибо.. Вопрос с "подбором" отпал..




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 14 марта 2006 22:00
· Личное сообщение · #17

ст0тью Amenesia//TKM! про аспр может кто то выложить или линк дать ?!

-----
Тут не могла быть ваша реклама




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 14 марта 2006 22:13 · Поправил: arnix
· Личное сообщение · #18

lord_Phoenix пишет:
ст0тью Amenesia//TKM! про аспр может кто то выложить или линк дать ?!


P.S. zip.zip переименуй в zip.gz

307b_How_to_break_1024_bit_RSA.zip.zip




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 14 марта 2006 22:28
· Личное сообщение · #19

arnix
thnx ;)

-----
Тут не могла быть ваша реклама



 eXeL@B —› Крэки, обсуждения —› ASProtect 2.0x Registered - key file revers
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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