|
|
|
|
|
|
|
|
|
|
|
请教变形md5算法![求助]
00415BDA <>|> \8B08 mov ecx,dword ptr ds:[eax] ; 假码奇数位->ecx,12E9EC 00415BDC |. 8B7A 0C mov edi,dword ptr ds:[edx+C] ; EFCDAB89->edi,(b) 00415BDF |. 8B5A 10 mov ebx,dword ptr ds:[edx+10] ; 98BADCFE->ebx,(c) 00415BE2 |. 8B72 14 mov esi,dword ptr ds:[edx+14] ; 10325476->esi,(d) 00415BE5 |. 894C24 2C mov dword ptr ss:[esp+2C],ecx ; 37353331(假码奇数位前4位)->[12e8b4] 00415BE9 |. 8BCF mov ecx,edi ; EFCDAB89(b)->ECX 00415BEB |. 8B52 08 mov edx,dword ptr ds:[edx+8] ; 67452301->edx,(a) 00415BEE |. 8BEB mov ebp,ebx ; 98BADCFE(c)->EBP 00415BF0 |. F7D1 not ecx ; not b 00415BF2 |. 23CE and ecx,esi ; (not b) and d 00415BF4 |. 23EF and ebp,edi ; c and b 00415BF6 |. 0BCD or ecx,ebp ; ((not b) and d) or (c and b)//F(x,y,z)函数 00415BF8 |. 8B6C24 2C mov ebp,dword ptr ss:[esp+2C] ; 37353331(假码奇数位前4位)->ebp 00415BFC |. 03CD add ecx,ebp ; f(b,c,d)+37353331(假码奇数位前4位)//F()+Block[0] 00415BFE |. 8BEF mov ebp,edi ; b->ebp 00415C00 |. 8D9411 78A>lea edx,dword ptr ds:[ecx+edx+D76AA478] ; f(b,c,d)+Block[0]+a+常数 00415C07 |. 8BCA mov ecx,edx 00415C09 |. C1E9 19 shr ecx,19 ; x Shr (32 - N) 00415C0C |. C1E2 07 shl edx,7 ; x Shl N 00415C0F |. 0BCA or ecx,edx ; x = (x Shl N) Or (x Shr (32 - N)) 00415C11 |. 8B50 04 mov edx,dword ptr ds:[eax+4] ; 65636139->edx 00415C14 |. 03CF add ecx,edi ; x+b 00415C16 |. 895424 34 mov dword ptr ss:[esp+34],edx ; 保存,完成的一轮变换 感觉是标准Md5 |
|
|
帮忙分析一下这段代码
int 3 程序将发生异常 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
长天游戏加速器[超强版] 注册算法分析(入门级)
OD 调试选项->分析1->显示函数中的参数和局部变量 |
|
|
[转帖]Unpack Armadillo 动画
下载中,就是太慢+IP连接限制,谢fly. |
|
|
|
|
|
|
|
|
|
|
|
[求助]河南网通如何共享上网?
问题描述太简单了,不知道你现在需要解决什么问题,共享上网装代理软件或路由都可以 |
|
|
|
|
|
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值