Сейчас на форуме: Magister Yoda, johnniewalker, Kybyx, vsv1, r0lka, -Sanchez-, testrev1337 (+3 невидимых) |
eXeL@B —› Крэки, обсуждения —› RSA? |
Посл.ответ | Сообщение |
|
Создано: 07 апреля 2011 00:33 · Личное сообщение · #1 Всем привет! Имеется таргет, использующий что то на вроде RSA (канал не определяет, так что я могу и ошибаться). Суть в следующем. Имеется два 256-битных числа, первое, a - преобразованный ключ, второе, c - константа в коде. Выполняется функция powmod (d = a^b mod c). b = 101h. В дампе: a: 0017C89C 48 E5 3A 76 43 C8 46 E1 6A 4C 84 68 F7 00 00 00 Hе:vCИFбjL„hч... c: 0017C87C E1 55 D1 62 34 60 99 AB E5 D1 FE 26 1B 00 00 00 бUСb4`™«еСю&... d: 0017C8C0 DD 49 2C 2A 70 28 96 55 11 CC 2C 1F 02 00 00 00 ЭI,*p(–UМ,... Вопрос, собственно, РСА ли это, и как мне, зная b, c и d, получить a? |
|
Создано: 07 апреля 2011 00:50 · Личное сообщение · #2 Dy5phoRiC пишет: РСА ли это Да. Для взлома нужно факторизовать c. Я это уже сделал: PRIME FACTOR: 6C9C021156EAA1F PRIME FACTOR: 3FFFFBFFFFF Далее получаем секретную экспоненту: e = 3B2A2347DE7A0C1950E8EAECD Теперь, чтобы получить желаемый d, шифруем его: d_crypted = d ^ e mod c Далее a = d_crypted и a делаем ключом по схеме, обратной схеме его декодирования. |
|
Создано: 07 апреля 2011 00:56 · Поправил: tihiy_grom · Личное сообщение · #3 |
|
Создано: 07 апреля 2011 01:33 · Поправил: Dy5phoRiC · Личное сообщение · #4 Спасибо за ответы, но я по прежнему не могу понять как получить исходный ключ... Код: C=M^E mod N M=C^D mod N Code:
нужного результата не дает . Где ошибка? |
|
Создано: 07 апреля 2011 11:00 · Личное сообщение · #5 |
|
Создано: 07 апреля 2011 14:59 · Личное сообщение · #6 Dy5phoRiC Дай описание иходника, откуда взята функция bs_create. Какой порядок байт используется? D неверно. Откуда ты его взял? Я же написал: e = 3 B2A2347D E7A0C195 0E8EAECD (твое D). Значит, если все остальное верно, то: Code:
Но сдается мне, что порядок байт в DWORD'ах должен быть другим. Попробуй оба варианта. |
|
Создано: 07 апреля 2011 17:28 · Личное сообщение · #7 |
|
Создано: 07 апреля 2011 17:52 · Личное сообщение · #8 |
|
Создано: 08 апреля 2011 02:57 · Личное сообщение · #9 |
eXeL@B —› Крэки, обсуждения —› RSA? |
Эта тема закрыта. Ответы больше не принимаются. |