- UID
- 67989
注册时间2010-5-31
阅读权限20
最后登录1970-1-1
以武会友
TA的每日心情 | 无聊 2023-3-14 13:51 |
---|
签到天数: 31 天 [LV.5]常住居民I
|
发表于 2011-7-3 00:43:09
|
显示全部楼层
本帖最后由 hoy0a1d 于 2011-7-3 00:48 编辑
004014E2 . 83F8 0A cmp eax,0xA ; 长度和0xA比较
004014E5 . 73 20 jnb short 1.00401507 ; 大于等于则跳
004014E7 . 68 7D104000 push 1.0040107D
004014EC . 68 48F04600 push 1.0046F048
004014F1 . 68 B0CE4700 push 1.0047CEB0
004014F6 . E8 8BFCFFFF call 1.00401186 ; 提示不能小于10位
004014FB . 83C4 08 add esp,0x8
004014FE . 8BC8 mov ecx,eax
00401500 . E8 31FCFFFF call 1.00401136
00401505 .^ EB AC jmp short 1.004014B3
00401507 > 837D F0 0A cmp dword ptr ss:[ebp-0x10],0xA
0040150B . 0F85 1C010000 jnz 1.0040162D
00401511 . C745 EC 00000>mov dword ptr ss:[ebp-0x14],0x0
00401518 . EB 09 jmp short 1.00401523
0040151A > 8B55 EC mov edx,dword ptr ss:[ebp-0x14]
0040151D . 83C2 01 add edx,0x1
00401520 . 8955 EC mov dword ptr ss:[ebp-0x14],edx
00401523 > 837D EC 05 cmp dword ptr ss:[ebp-0x14],0x5 ; for(i=0;i<5;i++)
00401527 . 7D 1F jge short 1.00401548 ; {
00401529 . 8B45 EC mov eax,dword ptr ss:[ebp-0x14] ; pass == 0x61 + i;
0040152C . 83C0 61 add eax,0x61 ; }
0040152F . 8B4D EC mov ecx,dword ptr ss:[ebp-0x14]
00401532 . 88440D F4 mov byte ptr ss:[ebp+ecx-0xC],al
00401536 . 8B55 EC mov edx,dword ptr ss:[ebp-0x14]
00401539 . 0FBE4415 F4 movsx eax,byte ptr ss:[ebp+edx-0xC]
0040153E . 85C0 test eax,eax
00401540 . 74 02 je short 1.00401544
00401542 . EB 02 jmp short 1.00401546
00401544 >^ EB C1 jmp short 1.00401507
00401546 >^ EB D2 jmp short 1.0040151A
00401548 > 0FBE4D F9 movsx ecx,byte ptr ss:[ebp-0x7]
0040154C . 83F9 21 cmp ecx,0x21 ; if(pass[5] == 0x21)
0040154F . 0F85 B4000000 jnz 1.00401609
00401555 . 0FBE55 FA movsx edx,byte ptr ss:[ebp-0x6]
00401559 . 83FA 40 cmp edx,0x40 ; if(pass[6] == 0x40)
0040155C . 75 7E jnz short 1.004015DC
0040155E . 0FBE45 FB movsx eax,byte ptr ss:[ebp-0x5]
00401562 . 83F8 54 cmp eax,0x54 ; if(pass[7] == 0x54)
00401565 . 75 48 jnz short 1.004015AF
00401567 . 0FBE4D FC movsx ecx,byte ptr ss:[ebp-0x4]
0040156B . 83F9 55 cmp ecx,0x55 ; if(pass[8] == 0x55)
0040156E . 75 35 jnz short 1.004015A5
00401570 . 0FBE55 FD movsx edx,byte ptr ss:[ebp-0x3]
00401574 . 83FA 50 cmp edx,0x50 ; if(pass[9] == 0x50)
00401577 . 75 22 jnz short 1.0040159B |
|