|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Кодирование ключей... (НЕ про взлом) |
|
Кодирование ключей... (НЕ про взлом)
|
Старожил Сообщения: 258 |
Профиль | Отправить PM | Цитировать На памяти пример с кейгеном к программе flashget...
Что такое ключ к программе flashget - набор разных символов, что-то вроде "sadfhjgsaf8734ffgsadjfg3846fg8347gfdsgf874gugsakdf g32478ftg432gf872gfuygsdfg3874gfufgsakjdfg3874fg4u 8g874fgjhfgksjafg38724fg43uygfu43ygfsdjfgjfkg348o7fg 3q4luifg4ljfg3jklgjksdbcji34grti" Этот ключ зависит от имени пользователя и его e-maila, если изменить хоть одну лишь буковку в имени пользователя или адресе почты - этот ключ изменится кардинально, не будет ничего похожего... Вопрос - каким образом кодируют такие ключи? (Конечно, они все делают по разному, но хотя бы пример..) Как взломщики (если они не работают на саму компанию, создавшую ключи) создают эти генераторы? |
|
Отправлено: 09:34, 11-06-2007 |
Ветеран Сообщения: 20117
|
Профиль | Отправить PM | Цитировать wale Здесь разрабатывается свой алгоритм. Посмотри Как сделать генератор PH, не зная алгоритма его вычисления.
А вот алгоритм одной програмки генерирующей ключ от введённого имени. 015F:004022FD 83C105 ADD ECX,05 015F:00402300 83C605 ADD ESI,05 015F:00402303 0FAFCE IMUL ECX,ESI 015F:00402306 8D1489 LEA EDX,[ECX*4+ECX] 015F:00402309 8BC1 MOV EAX,ECX 015F:0040230B 6A0A PUSH 0A 015F:0040230D 8D0C90 LEA ECX,[EDX*4+EAX] <-- ECX=EDX*4+EAX 015F:00402310 8D34C8 LEA ESI,[ECX*8+EAX] <-- ESI=ECX*8+EAX 015F:00402313 8D1470 LEA EDX,[ESI*2+EAX] <-- EDX=ESI*2+EAX EDX=(( ((сумма_всех_символов+5)*(длинна_имени+5)*5) *4+(сумма_всех_символов+5)* *(длинна_имени+5))*8+(сумма_всех_символов+5)*(длинна_имени+5))*2+(сумма_всех_символов+5)*(длинна_име ни+5) В результате на имя vallkor будет выдан ключ 2D3124224 Всем модераторам и администраторам. Это не пособие по взлому. Для тех кто знает, тот и так знает, а это всего лишь попытка обьяснить откуда беруться все эти буковки в ключах. Тем более, без хорошего знания АСМа, это всего лишь набор строк. |
------- Последний раз редактировалось yurfed, 11-06-2007 в 10:33. Отправлено: 10:16, 11-06-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Обратный инженер Сообщения: 644
|
Профиль | Отправить PM | Цитировать Либо для генерации ключей используется какой-нибудь криптоалгоритм.Но в данном случае справедливо будет высказывание,что недостаточно только применить стойкое крипто,необходимо ещё и правильно его реализовать.Иначе уязвимость будет найдена при исследовании,и возможность создания генератора ключа станет реальной.
|
------- Отправлено: 11:52, 11-06-2007 | #3 |
Старожил Сообщения: 258
|
Профиль | Отправить PM | Цитировать Да, это сложновато... Нужно будет время..
Спасибо! ))) |
Отправлено: 12:44, 11-06-2007 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
копирование ключей реестра | ИгорьG | Хочу все знать | 10 | 27-10-2008 21:12 | |
Версия ОС и подстановка ключей. | karb0f0s | Автоматическая установка Windows 2000/XP/2003 | 6 | 25-05-2007 13:29 | |
Права на редактирование ключей в реестре | Glivich S | Microsoft Windows 2000/XP | 2 | 03-12-2006 12:31 | |
подскажите значения ключей | Kanonir | Автоматическая установка Windows 2000/XP/2003 | 2 | 28-10-2005 14:49 |
|