- UID
- 2
注册时间2004-12-1
阅读权限255
最后登录1970-1-1
总坛主
TA的每日心情 | 开心 2024-12-1 11:04 |
---|
签到天数: 12 天 [LV.3]偶尔看看II
|
发表于 2012-9-13 11:11:27
|
显示全部楼层
.text:004012F0 sub_4012F0 proc near ; CODE XREF: sub_401340+4Ap
.text:004012F0
.text:004012F0 arg_0 = dword ptr 8
.text:004012F0
.text:004012F0 push ebp
.text:004012F1 mov ebp, esp
.text:004012F3 mov ecx, [ebp+arg_0]
.text:004012F6 push ebx
.text:004012F7 movsx eax, byte ptr [ecx+1] ; input[1]
.text:004012FB movsx ebx, byte ptr [ecx] ; input[0]
.text:004012FE movsx edx, byte ptr [ecx+3] ; input[3]
.text:00401302 add ebx, eax ; input[0] + input[1]
.text:00401304 movsx eax, byte ptr [ecx+2] ; input[2]
.text:00401308 add eax, edx ; input[2] + input[3]
.text:0040130A imul ebx, eax ; nVar1 = (input[0] + input[1]) * (input[2] + input[3])
.text:0040130D movsx edx, byte ptr [ecx+5] ; input[5]
.text:00401311 movsx eax, byte ptr [ecx+4] ; input[4]
.text:00401315 add eax, edx ; input[4] + input[5]
.text:00401317 movsx edx, byte ptr [ecx+6] ; input[6]
.text:0040131B movsx ecx, byte ptr [ecx+7] ; input[7]
.text:0040131F add edx, ecx ; input[6] + input[7]
.text:00401321 imul eax, edx ; (input[4] + input[5]) * (input[6] + input[7])
.text:00401324 sub eax, 13F5h ; nVar2 = (input[4] + input[5]) * (input[6] + input[7]) - 0x13F5
.text:00401329 cmp ebx, eax ; if(nVar1 = nVar2) {True//条件成立}
.text:0040132B setnz al
.text:0040132E pop ebx
.text:0040132F movzx eax, al
.text:00401332 lea eax, ds:8[eax*8]
.text:00401339 pop ebp
.text:0040133A retn
.text:0040133A sub_4012F0 endp
感谢提供程序。。
穷举即可,,,,我固定了前4位
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|