QQ登录口令加密算法及其源代码(5)
中华网科技 http://tech.china.com
2005-08-25 14:33:44
|
|
|
1000B88A 3C 08 cmp al,8 1000B88C 0F84 74010000 je BasicCtr.1000BA06 如果数据类型为8,则直接退出。 1000B892 3C 09 cmp al,9 1000B894 74 5D je short BasicCtr.1000B8F3 1000B896 3C 0A cmp al,0A 1000B898 0F85 87010000 jnz BasicCtr.1000BA25 1000B89E 8B4D D8 mov ecx,dword ptr ss:[ebp-28] 当数据类型为A时,执行本程序代码 1000B8A1 8D45 D4 lea eax,dword ptr ss:[ebp-2C] 1000B8A4 50 push eax 1000B8A5 E8 47FEFFFF call BasicCtr.1000B6F1 1000B8AA 8B45 D4 mov eax,dword ptr ss:[ebp-2C] 1000B8AD FF75 EC push dword ptr ss:[ebp-14] 1000B8B0 8B08 mov ecx,dword ptr ds:[eax] 1000B8B2 53 push ebx 1000B8B3 50 push eax 1000B8B4 FF91 BC000000 call dword ptr ds:[ecx+BC] 1000B8BA 8BD8 mov ebx,eax 1000B8BC 85DB test ebx,ebx 1000B8BE 0F85 12010000 jnz BasicCtr.1000B9D6 1000B8C4 8B45 D4 mov eax,dword ptr ss:[ebp-2C] 1000B8C7 6A 04 push 4 1000B8C9 8945 DC mov dword ptr ss:[ebp-24],eax 1000B8CC 8D45 DC lea eax,dword ptr ss:[ebp-24] 1000B8CF 50 push eax 1000B8D0 8D4D C0 lea ecx,dword ptr ss:[ebp-40] 1000B8D3 E8 A4420000 call 1000B8D8 50 push eax 1000B8D9 8D4D EC lea ecx,dword ptr ss:[ebp-14] 1000B8DC C645 FC 03 mov byte ptr ss:[ebp-4],3 1000B8E0 E8 C3400000 call 1000B8E5 C645 FC 01 mov byte ptr ss:[ebp-4],1 1000B8E9 8D4D C0 lea ecx,dword ptr ss:[ebp-40] 1000B8EC E8 AB400000 call 1000B8F1 EB 50 jmp short BasicCtr.1000B943 1000B8F3 8B4D D8 mov ecx,dword ptr ss:[ebp-28] 当数据类型为9时,执行这个操作 1000B8F6 8D45 D0 lea eax,dword ptr ss:[ebp-30] 1000B8F9 50 push eax 1000B8FA E8 4E180000 call BasicCtr.1000D14D 1000B8FF 8B45 D0 mov eax,dword ptr ss:[ebp-30] 1000B902 FF75 EC push dword ptr ss:[ebp-14] 1000B905 8B08 mov ecx,dword ptr ds:[eax] 1000B907 53 push ebx 1000B908 50 push eax 1000B909 FF51 78 call dword ptr ds:[ecx+78] 1000B90C 8BD8 mov ebx,eax 1000B90E 85DB test ebx,ebx 1000B910 0F85 D4000000 jnz BasicCtr.1000B9EA 1000B916 8B45 D0 mov eax,dword ptr ss:[ebp-30] 1000B919 6A 04 push 4 1000B91B 8945 DC mov dword ptr ss:[ebp-24],eax 1000B91E 8D45 DC lea eax,dword ptr ss:[ebp-24] 1000B921 50 push eax 1000B922 8D4D BC lea ecx,dword ptr ss:[ebp-44] 1000B925 E8 52420000 call 1000B92A 50 push eax 1000B92B 8D4D EC lea ecx,dword ptr ss:[ebp-14] 1000B92E C645 FC 02 mov byte ptr ss:[ebp-4],2 1000B932 E8 71400000 call 1000B937 C645 FC 01 mov byte ptr ss:[ebp-4],1 1000B93B 8D4D BC lea ecx,dword ptr ss:[ebp-44] 1000B93E EB AC jmp short BasicCtr.1000B8EC 1000B940 6A 01 push 1 当数据段的类型<=7时,直接从此处执行 1000B942 5F pop edi 1000B943 8B5D D8 mov ebx,dword ptr ss:[ebp-28] 局部变量[ebp-28]保存全局的标志结构 1000B946 8D45 EC lea eax,dword ptr ss:[ebp-14] 局部变量[ebp-14]存放强制类型转换以后的数据指针的指针,例如DB2E0600
首页 上页 | ...2| 3 | 4 | 5 | 6 | 7 | 8... 下页 尾页 共 8 页
|