00417305 ADD ECX, EBP ; ECX=ECX+EBP=0+72=72 00417307 INC EAX ; //这是把用户名的各位hex值+0C后相加==>ECX 00417308 CMP EAX, ESI 0041730A \JL SHORT SuperCle.004172FF 0041730C PUSH ECX ; /ECX=2D5 0041730D LEA EAX, DWORD PTR SS:[ESP+14] ; EAX<==SS:[12E714] 00417311 PUSH SuperCle.0042C3FC ; format ="%ld-" 00417316 PUSH EAX ; s 00417317 CALL DWORD PTR DS:[<&USER32.wsprin>; \这个函数把上面计算的值按上面的格式变换成十进制"725-"放在SS:[12E714]内存中 0041731D ADD ESP, 0C 00417320 LEA ECX, DWORD PTR SS:[ESP+10] ; ECX<==SS:[12E714]"725-" 00417324 PUSH ECX ; /StringToAdd 00417325 PUSH EBX ; EBX =0012E828,(ASCII "881-33956-") 00417326 CALL DWORD PTR DS:[<&KERNEL32.lstr>; \把上面式子连接 0041732C XOR ECX, ECX 0041732E XOR EAX, EAX 00417330 TEST ESI, ESI 00417332 JLE SHORT SuperCle.00417348 00417334 MOV EDX, DWORD PTR DS:[42C3F4] ; EDX<== DS:[42C3F4]=0E 0041733A /MOVSX EBP, BYTE PTR DS:[EAX+EDI] ; EBP<==DS:[12EA3C]=66 ('f') 0041733E IMUL EBP, EDX ; EBP =EBP*EDX=66*0E
上一篇:松试卷 V4.5 单机版的算法分析
下一篇:深思III软件狗数据区读取程序
|