![]() |
eXeL@B —› Вопросы новичков —› Какой-то KeyGenMe |
Посл.ответ | Сообщение |
|
Создано: 05 января 2009 16:58 · Личное сообщение · #1 На форуме его обсуждения не нашёл(файл в приложении). Написан на делфе, пароль генерируется на основе имени(3..30 символов). Пароль состоит из пяти частей и имеет вид: "C63E-6B5F-########-66DD-EDB4". Это для имени"123". Как видите не могу понять как генерируется средняя часть из восьми символов. Собственно вся информативная часть начинается с цикла по адресу 0045B898. Про третью часть пароля: Эта часть пароля впервые обнаруживается в стеке 012f530. Сначала в цикле(0045B4C8) туда записываются числа от одного до 10h и далее в процедуре 00403040 туда записывается и сам пароль, дальше он просто в строку переводится. Никак не могу понять по какому алгоритму и на основе чего генерируется это число. Прошу сильно ногами не пинать, я впервые на этом форуме и впервые такой ерундой занимаюсь ![]() ![]() ![]() |
|
Создано: 05 января 2009 18:33 · Поправил: SER[G]ANT · Личное сообщение · #2 |
|
Создано: 05 января 2009 19:00 · Поправил: Isaev · Личное сообщение · #3 |
|
Создано: 05 января 2009 19:50 · Поправил: aleks22 · Личное сообщение · #4 |
|
Создано: 05 января 2009 20:48 · Личное сообщение · #5 Спасибо за линк, но вот с буржуйским у меня не лады. Насколько я понял, там сказано, что берётся имя, к нему дописывается фиксированная строка и полученная строка хешируется. Для логина 123: 123w09/&720("=)=!)&")?`"(=(з) хешируем: E24B D296 214D 04C6 3EF0 9E56 A22F 7FF2 А должно получится: 8994 0293 C309 8ED1 116D B095 85E0 80F0 ![]() |
|
Создано: 05 января 2009 21:41 · Личное сообщение · #6 |
|
Создано: 05 января 2009 21:59 · Личное сообщение · #7 |
|
Создано: 05 января 2009 22:19 · Личное сообщение · #8 |
![]() |
eXeL@B —› Вопросы новичков —› Какой-то KeyGenMe |