Кодирование ключей... (НЕ про взлом)
На памяти пример с кейгеном к программе flashget...
Что такое ключ к программе flashget - набор разных символов, что-то вроде "sadfhjgsaf8734ffgsadjfg3846fg8347gfdsgf874gugsakdf g32478ftg432gf872gfuygsdfg3874gfufgsakjdfg3874fg4u 8g874fgjhfgksjafg38724fg43uygfu43ygfsdjfgjfkg348o7fg 3q4luifg4ljfg3jklgjksdbcji34grti"=) Этот ключ зависит от имени пользователя и его e-maila, если изменить хоть одну лишь буковку в имени пользователя или адресе почты - этот ключ изменится кардинально, не будет ничего похожего... Вопрос - каким образом кодируют такие ключи? (Конечно, они все делают по разному, но хотя бы пример..) Как взломщики (если они не работают на саму компанию, создавшую ключи) создают эти генераторы? |
wale Здесь разрабатывается свой алгоритм. Посмотри Как сделать генератор PH, не зная алгоритма его вычисления.
А вот алгоритм одной програмки генерирующей ключ от введённого имени. Код:
015F:004022FD 83C105 ADD ECX,05 EDX=(( ((сумма_всех_символов+5)*(длинна_имени+5)*5) *4+(сумма_всех_символов+5)* *(длинна_имени+5))*8+(сумма_всех_символов+5)*(длинна_имени+5))*2+(сумма_всех_символов+5)*(длинна_име ни+5) В результате на имя vallkor будет выдан ключ 2D3124224 Всем модераторам и администраторам. Это не пособие по взлому. Для тех кто знает, тот и так знает, а это всего лишь попытка обьяснить откуда беруться все эти буковки в ключах. Тем более, без хорошего знания АСМа, это всего лишь набор строк. |
Либо для генерации ключей используется какой-нибудь криптоалгоритм.Но в данном случае справедливо будет высказывание,что недостаточно только применить стойкое крипто,необходимо ещё и правильно его реализовать.Иначе уязвимость будет найдена при исследовании,и возможность создания генератора ключа станет реальной.
|
Да, это сложновато... Нужно будет время..
Спасибо! ))) |
Время: 21:59. |
Время: 21:59.
© OSzone.net 2001-