![]() |
eXeL@B —› Вопросы новичков —› Помогите реверснуть алгоритм |
Посл.ответ | Сообщение |
|
Создано: 31 марта 2007 21:07 · Личное сообщение · #1 Такой: 0040CA95 |. B8 00100000 MOV EAX,XXXXXXXX (тут помещается число, которое надо узнать) 0040CA9A |. 90 NOP 0040CA9B |. 8B96 1C7E0000 MOV EDX,DWORD PTR [ESI+7E1C] (константа) 0040CAA1 |. 8B8E 3C7E0000 MOV ECX,DWORD PTR [ESI+7E3C] (константа) 0040CAA7 |. 33D0 XOR EDX,EAX 0040CAA9 |. 8986 987D0000 MOV DWORD PTR [ESI+7D98],EAX 0040CAAF |. 8BC2 MOV EAX,EDX 0040CAB1 |. D3E8 SHR EAX,CL 0040CAB3 |. 8B8E 2C7E0000 MOV ECX,DWORD PTR [ESI+7E2C] (константа) 0040CAB9 |. D3E2 SHL EDX,CL 0040CABB |. 0BC2 OR EAX,EDX 0040CABD |. 8986 7C7D0000 MOV DWORD PTR [ESI+7D7C],EAX (Это число известно) Т.е известно число из последней строчки и 3 константы, нужно узнать число из первой строчки. Реально ли, что-то сам торможу. ![]() |
|
Создано: 01 апреля 2007 16:48 · Личное сообщение · #2 |
![]() |
eXeL@B —› Вопросы новичков —› Помогите реверснуть алгоритм |