软件简介: ScreensaverShot 让你无需任何编程经验,就可以制作出最具感染力的屏幕保护作品。此软件制作屏幕保护十分简单方便,共分以下三个步骤:1.选择图片,支持 bmp,jpg 和 jpeg 格式;2.选择背景颜色和音乐,音乐格式包括 mp3,mid,rmi 和 wav;3.生成屏幕保护。过程:这是在北极熊的基础上看的.没有找断点的过程.只有数据分析. 0047D657 . 33C0 XOR EAX,EAX 0047D659 . 55 PUSH EBP 0047D65A . 68 10D74700 PUSH Step3.0047D710 0047D65F . 64:FF30 PUSH DWORD PTR FS:[EAX] 0047D662 . 64:8920 MOV DWORD PTR FS:[EAX],ESP 0047D665 . 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4] 0047D668 . E8 7766F8FF CALL Step3.00403CE4 0047D66D . 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX 0047D670 . 8B75 F8 MOV ESI,DWORD PTR SS:[EBP-8] ;esi=1235 0047D673 . 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10] 0047D676 . 85C0 TEST EAX,EAX ;用户名长度为零跳 0047D678 . 7E 13 JLE SHORT Step3.0047D68D 0047D67A . BF 01000000 MOV EDI,1 0047D67F > 8B55 FC /MOV EDX,DWORD PTR SS:[EBP-4] ;累加求和 0047D682 . 0FB6543A FF MOVZX EDX,BYTE PTR DS:[EDX+EDI-1] 0047D687 . 03F2 ADD ESI,EDX 0047D689 . 47 INC EDI 0047D68A . 48 DEC EAX 0047D68B .^75 F2 \JNZ SHORT Step3.0047D67F 0047D68D > 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C] 0047D690 . E8 CF63F8FF CALL Step3.00403A64 0047D695 . 33FF XOR EDI,EDI 0047D697 > 8BC6 /MOV EAX,ESI ;与36求模 0047D699 . B9 24000000 MOV ECX,24 0047D69E . 99 CDQ 0047D69F . F7F9 IDIV ECX 0047D6A1 . 8BC2 MOV EAX,EDX 0047D6A3 . E8 68FFFFFF CALL Step3.0047D610 ;加55 0047D6A8 . 8BD8 MOV EBX,EAX 0047D6AA . 8BC3 MOV EAX,EBX 0047D6AC . 04 D0 ADD AL,0D0 0047D6AE . 2C 02 SUB AL,2 0047D6B0 . 72 21 JB SHORT Step3.0047D6D3 0047D6B2 . 2C 17 SUB AL,17 0047D6B4 . 74 1D JE SHORT Step3.0047D6D3 0047D6B6 . 2C 06 SUB AL,6 0047D6B8 . 74 19 JE SHORT Step3.0047D6D3 0047D6BA . 8D45 EC LEA EAX,DWORD PTR SS:[EBP-14] 0047D6BD . 8BD3 MOV EDX,EBX 0047D6BF . E8 4865F8FF CALL Step3.00403C0C 0047D6C4 . 8B55 EC MOV EDX,DWORD PTR SS:[EBP-14] 0047D6C7 . 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C] 0047D6CA . E8 1D66F8FF CALL Step3.00403CEC ;保存结果 0047D6CF . 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C] 0047D6D2 . 47 INC EDI 0047D6D3 > 8BC7 MOV EAX,EDI 0047D6D5 . 99 CDQ 0047D6D6 . F77D F0 IDIV DWORD PTR SS:[EBP-10] 0047D6D9 . 8BC2 MOV EAX,EDX 0047D6DB . 40 INC EAX 0047D6DC . 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4] 0047D6DF . 0FB64402 FF MOVZX EAX,BYTE PTR DS:[EDX+EAX-1] ;用户名循环,第一位换在最后一位.循环时第一位多加了一次. 0047D6E4 . 2BF0 SUB ESI,EAX 0047D6E6 . 85F6 TEST ESI,ESI 0047D6E8 . 7D 03 JGE SHORT Step3.0047D6ED 0047D6EA . 0375 F8 ADD ESI,DWORD PTR SS:[EBP-8]
上一篇:初学者(8)
下一篇:MD5的介绍,算法和实现 上
|