;取奇数位
0053889C |. E8 DFC5ECFF |call VideoCon.00404E80
005388A1 |. 8B55 E4 |mov edx,dword ptr ss:[ebp-1C]
005388A4 |. 8D45 F0 |lea eax,dword ptr ss:[ebp-10]
005388A7 |. E8 C6ECFF |call VideoCon.00404F70
005388AC |. EB 19 |jmp short VideoCon.005388C7
005388AE |> 8D45 E0 |lea eax,dword ptr ss:[ebp-20]
005388B1 |. 8B55 F8 |mov edx,dword ptr ss:[ebp-8]
005388B4 |. 8A1432 |mov dl,byte ptr ds:[edx+esi]
;取偶数位
005388B7 |. E8 C5ECFF |call VideoCon.00404E80
005388BC |. 8B55 E0 |mov edx,dword ptr ss:[ebp-20]
005388BF |. 8D45 F4 |lea eax,dword ptr ss:[ebp-C]
005388C2 |. E8 A9C6ECFF |call VideoCon.00404F70
005388C7 |> 46|inc esi
005388C8 |. 83FE 10 |cmp esi,10
;循环16次
005388CB |.^75 B4 jnz short VideoCon.00538881
;未取完就继续取
将剩下的16位,分别取得奇数组合和偶数组合。
005388CD |. 8D45 FC lea eax,dword ptr ss:[ebp-4]
005388D0 |. E8 C3C3ECFF call VideoCon.00404C98
;取用户名
005388D5 |. 33F6 xor esi,esi
005388D7 |> 8D45 DC /lea eax,dword ptr ss:[ebp-24]
005388DA |. BA 08000000 |mov edx,8
005388DF |. 2BD6 |sub edx,esi
005388E1 |. 8B4D F4 |mov ecx,dword ptr ss:[ebp-C]
;取得的偶数位组合
005388E4 |. 8A5411 FF |mov dl,byte ptr ds:[ecx+edx-1]
;再将其取倒
将取得的偶数位组合再倒取一次。
005388E8 |. E8 93C5ECFF |call VideoCon.00404E80
005388ED |. 8B55 DC |mov edx,dword
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-31600-4.html
十几亿中国人民是祖国的坚强后盾