016F:0057B701 8D45F4 LEA EAX,[EBP-0C]
016F:0057B704 8B55F0 MOV EDX,[EBP-10]
016F:0057B707 E8A488E8FF CALL 00403FB0
016F:0057B70C 8B45F4 MOV EAX,[EBP-0C]
016F:0057B70F E8848AE8FF CALL 00404198
016F:0057B714 8BF0 MOV ESI,EAX
016F:0057B716 85F6 TEST ESI,ESI
016F:0057B718 0F8E0D010000 JNG NEAR 0057B82B
016F:0057B71E BB01000000 MOV EBX,01
//赋值1
016F:0057B723 8B45F4 MOV EAX,[EBP-0C]
016F:0057B726 807C18FF41 CMP BYTE [EAX+EBX-01],41
// 比较这个地方的字符是否等于ASCII*41 (A)
// 如果是的话就到下面换成ASCII*37 (1)
016F:0057B72B 750D JNZ 0057B73A
016F:0057B72D 8D45F4 LEA EAX,[EBP-0C]
016F:0057B730 E8338CE8FF CALL 00404368
016F:0057B735 C64418FF31 MOV BYTE [EAX+EBX-01],31
// 是A的话就换成1
016F:0057B73A 8B45F4 MOV EAX,[EBP-0C]
016F:0057B73D 807C18FF43 CMP BYTE [EAX+EBX-01],43
// 比较这个地方的字符是否等于ASCII*43 (C)
// 如果是的话就到下面换成ASCII*32 (2)
016F:0057B742 750D JNZ 0057B751
016F:0057B744 8D45F4 LEA EAX,[EBP-0C]
016F:0057B747 E81C8CE8FF CALL 00404368
016F:0057B74C C64418FF32 MOV BYTE [EAX+EBX-01],32
// 是C的话就换成2
016F:0057B751 8B45F4 MOV EAX,[EBP-0C]
016F:0057B754 807C18FF44 CMP BYTE [EAX+EBX-01],44
// 比较这个地方的字符是否等于ASCII*44 (D)
// 如果是的话就到下面换成ASCII*33 (3)
016F:0057B759 750D JNZ 0057B768
016F:0057B75B 8D45F4 LEA EAX,[EBP-0C]
016F:0057B75E E8058CE8FF CALL 00404368
016F:0057B763 C64418FF33 MOV BYTE [EAX+EBX-01],33
// 是D的话就换成3
016F:0057B768 8B45F4 MOV EAX,[EBP-0C]
016F:0057B76B 807C18FF46 CMP BYTE [EAX+EBX-01],46
// 比较这个地方的字符是否等于ASCII*46 (F)
// 如果是的话就到下面换成ASCII*32 (2)
016F:0057B770 750D JNZ 0057B77F
016F:0057B772 8D45F4 LEA EAX,[EBP-0C]
016F:0057B775 E8EE8BE8FF CALL 00404368
016F:0057B77A C64418FF32 MOV BYTE [EAX+EBX-01],32
// 是F的话就换成2
016F:0057B77F 8B45F4 MOV EAX,[EBP-0C]
016F:0057B782 807C18FF42 CMP BYTE [EAX+EBX-01],42
// 比较这个地方的字符是否等于ASCII*42 (B)
// 如果是的话就到下面换成ASCII*36 (6)
016F:0057B787 750D JNZ 0057B796
016F:0057B789 8D45F4 LEA EAX,[EBP-0C]
016F:0057B78C E8D78BE8FF CALL 00404368
016F:0057B791 C64418FF36 MOV BYTE [EAX+EBX-01],36
&nbs[1] [2] [3] 下一页 |