Сейчас на форуме: ==DJ==[ZLO], Dart Raiden, Alf (+6 невидимых) |
eXeL@B —› Основной форум —› Расшифровка сер.ном. |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 11 августа 2004 07:11 · Личное сообщение · #1 Прога регистрируется паролем. В ней зашито куча шифрованных паролей. При введении пароля она шифрует мой и сверяет с одним из вшитых в нее. Вот алгоритм шифрования: 004BF182 |. B9 01000000 MOV ECX,1 004BF187 |> 8BD8 /MOV EBX,EAX // в eax длина пароля 004BF189 |. C1E3 05 |SHL EBX,5 004BF18C |. C1E8 1B |SHR EAX,1B 004BF18F |. 33D8 |XOR EBX,EAX 004BF191 |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4] // в eax кладется мой введенный пароль 004BF194 |. 0FB64408 FF |MOVZX EAX,BYTE PTR DS:[EAX+ECX-1] 004BF199 |. 33D8 |XOR EBX,EAX 004BF19B |. 8BC3 |MOV EAX,EBX 004BF19D |. 41 |INC ECX 004BF19E |. 4A |DEC EDX // в edx длина моего пароля 004BF19F |.^75 E6 \JNZ SHORT XSpider.004BF187 004BF1A1 |> 69C0 453F359E IMUL EAX,EAX,9E353F45 В итоге в eax получается мой шифрованный пароль и потом сравнивается с правильным, но зашифрованным. Правильный зашифрованный в hex - 4ee1602d. Реально ли расшифровать его? Или тут надо еще знать длину пароля? |
|
Создано: 20 августа 2004 15:23 · Личное сообщение · #2 |
|
Создано: 22 августа 2004 15:57 · Личное сообщение · #3 |
<< . 1 . 2 . |
eXeL@B —› Основной форум —› Расшифровка сер.ном. |