Сейчас на форуме: Rio, johnniewalker, vsv1, Magister Yoda (+6 невидимых) |
eXeL@B —› Крэки, обсуждения —› Помогите опознать блочный алгоритм |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 19 июля 2011 12:37 · Личное сообщение · #1 Столкнулся с реализацей алгоритма, непонятно что-то стандартное или кастом: Ключ: 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 алгоритм расширения ключа такой: [code] key: array[0..7] of byte = ( $30, $31, $32, $33, $34, $35, $36, $37 ); for j:=0 to 7 do begin //calc 4 bytes of expanded key array for i:=0 to 3 do a:=key[i*2+1]+(key[i*2]+key[i*2] shl 2) shl 1; //rotate key buffer to one byte right // 01234567 // 12345670 // 23456701 // 34567010 tmp:=key[7]; key[7]:=key[6]; key[6]:=key[5]; key[5]:=key[4]; key[4]:=key[3]; key[3]:=key[2]; key[2]:=key[1]; key[1]:=key[0]; key[0]:=tmp; end; [/code] результат: [code]Expanded key: keyexpanded: array[0..31] of byte = ( $11, $27, $3D, $53, $56, $1C, $32, $48, $53, $11, $27, $3D, $48, $56, $1C, $32, $3D, $53, $11, $27, $32, $48, $56, $1C, $27, $3D, $53, $11, $1C, $32, $48, $56 ); [/code] дальше 8 раундов XOR побайтно с расширенным ключом |
|
Создано: 14 августа 2011 13:09 · Личное сообщение · #2 Kiev78 пишет: может есть и более точные утилиты для этого дела? Kiev78 мозг. посмотри на реализации рса в инете. есть пару вариантов, если надо будет стучи кину в личку. рса работает с большими числами, поэтому там есть своя спицифика и цикл там гораздо длиннее. это на 100 процентов не РСА ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 14 августа 2011 13:23 · Поправил: Kiev78 · Личное сообщение · #3 |
|
Создано: 14 августа 2011 13:46 · Личное сообщение · #4 я удалил уже результаты своих аналоизов, толку то? вы на своей волне но последним постом приводил какая функция что делает да и RSAшный +7>>3 там четко видно в одной функции а вы Kiev78 даже не удосужились по адрессам функций что я показал проверить все вместо того что бы показывать код с IDA вы копируете какие то выдержки похоже с ollydbg нуну.. |
|
Создано: 14 августа 2011 13:49 · Личное сообщение · #5 |
|
Создано: 14 августа 2011 14:31 · Поправил: Kiev78 · Личное сообщение · #6 |
|
Создано: 14 августа 2011 14:49 · Поправил: reversecode · Личное сообщение · #7 Kiev78 ясность добавляется когда вы разберете в нормальный с код, вы же не разбираете? вы кидаете вырезки asm кода и просите всех угадать что там и rsa там гараздо ниже и дальше чем то что вы показываете там не дураки ксорили, и дешифраций несколько штук вообщем вот по памяти http://rghost.ru/17914271 на скорую руку |
|
Создано: 14 августа 2011 17:59 · Личное сообщение · #8 Kiev78 пишет: поскольку практики в криптографических алгоритмах особо нет Мне сложно отнести алгоритм base64 к криптографии. Скорее к теории кодирования. И проблема здесь не в практике, а в лени. Уже base64 разобрать народу лень и флуда развели на полторы страницы. P.S. параметр a3 отвечает за тип дешифровки - base32 или base64. |
|
Создано: 14 августа 2011 18:12 · Поправил: Kiev78 · Личное сообщение · #9 |
|
Создано: 22 августа 2011 00:06 · Поправил: Kiev78 · Личное сообщение · #10 |
|
Создано: 22 августа 2011 08:57 · Личное сообщение · #11 |
|
Создано: 24 августа 2011 20:28 · Поправил: Kiev78 · Личное сообщение · #12 |
|
Создано: 24 августа 2011 20:40 · Личное сообщение · #13 |
|
Создано: 24 августа 2011 20:47 · Поправил: Kiev78 · Личное сообщение · #14 |
<< . 1 . 2 . |
eXeL@B —› Крэки, обсуждения —› Помогите опознать блочный алгоритм |