-
-
[建议]riijj Crackme (1) 的详解 的一丁点笔误
-
2007-3-1 02:00
3945
-
[建议]riijj Crackme (1) 的详解 的一丁点笔误
riijj斑竹的【原创】riijj Crackme (1) 的详解 中:
00401273 |. 50 PUSH EAX
00401274 |. FFD6 CALL ESI // 再用 GetDlgItemTextA ,得到序号
00401276 |. 0FBE4424 08 MOVSX EAX,BYTE PTR SS:[ESP+8] // 把名字的第一个位,放入 EAX
0040127B |. 0FBE4C24 09 MOVSX ECX,BYTE PTR SS:[ESP+9] // 把名字的第二个位,放入 ECX
00401280 |. 99 CDQ // 把 EAX 扩展,成为 EDX:EAX 的 QWORD(64 位长)
00401281 |. F7F9 IDIV ECX // 把 EDX:EAX 除以 ECX,余数放在 EDX
00401283 |. 8BCA MOV ECX,EDX
00401285 |. 83C8 FF OR EAX,FFFFFFFF // EAX = 0xffffffff
00401288 |. 0FBE5424 0A MOVSX EDX,BYTE PTR SS:[ESP+A] // 把名字的第一个位,放入 EDX <---
"第一位"应该是"第三位"才对
0040128D |. 0FAFCA IMUL ECX,EDX // 把刚才的余数乘以 EDX
我可不是故意挑刺哦,偶然看见的...嘿嘿,我是菜鸟一个
[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!