发一个国外的屏保制做软件---自主破解
软件绍介:让你无需任何编程经验,就可以制作出最具感染力的屏幕保护作品。此软件制作屏幕保护十分简单方便,共分以下三个步骤: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:
0047D662 |. 64:8920 MOV DWORD PTR FS:,ESP
0047D665 |. 8B45 FC MOV EAX,DWORD PTR SS:
0047D668 |. E8 7766F8FF CALL Step3.00403CE4
0047D66D |. 8945 F0 MOV DWORD PTR SS:,EAX
0047D670 |. 8B75 F8 MOV ESI,DWORD PTR SS: ;esi=1235
0047D673 |. 8B45 F0 MOV EAX,DWORD PTR SS:
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: ;累加求和
0047D682 |. 0FB6543A FF |MOVZX EDX,BYTE PTR DS:
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:
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:
0047D6BD |. 8BD3 |MOV EDX,EBX
0047D6BF |. E8 4865F8FF |CALL Step3.00403C0C
0047D6C4 |. 8B55 EC |MOV EDX,DWORD PTR SS:
0047D6C7 |. 8B45 F4 |MOV EAX,DWORD PTR SS:
0047D6CA |. E8 1D66F8FF |CALL Step3.00403CEC ;保存结果
0047D6CF |. 8B45 F4 |MOV EAX,DWORD PTR SS:
0047D6D2 |. 47 |INC EDI
0047D6D3 |> 8BC7 |MOV EAX,EDI
0047D6D5 |. 99 |CDQ
0047D6D6 |. F77D F0 |IDIV DWORD PTR SS:
0047D6D9 |. 8BC2 |MOV EAX,EDX
0047D6DB |. 40 |INC EAX
0047D6DC |. 8B55 FC |MOV EDX,DWORD PTR SS:
0047D6DF |. 0FB64402 FF |MOVZX EAX,BYTE PTR DS: ;用户名循环,第一位换在最后一位.循环时第一位多加了一次.
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:
0047D6ED |> 83FF 0A |CMP EDI,0A ;共十位
0047D6F0 |.^7C A5 \JL SHORT Step3.0047D697
算法:
用户名的ASCII码累加求和后加上1235.
每位与36求模,结果大于10时加48,否则加55.然后累加和减去下一位用户名的ASCII值.循环.共十位.
用户名的换法:
第一位移到最后一位.循环补齐十位.循环时,第一位多加一次
用户名:JR21066
转换后:R21066JRR21
2002-11-22
不知道软件有没有更新 这直接明码的,比较简单 :loveliness: 不知有没有汉化。。嘿嘿 呵呵感谢分享啊 支持了
页:
[1]