本人是菜鸟一个,现有这样一段软件注册代码,请高手看看如何制作注册机,我想注册机的注册号由自己输,注册码是由代码算出来。希望高手能帮忙解答!!在些先谢谢了!!
软件注册代码如下:
0060F62C /$ 55 PUSH EBP
0060F62D |. 8BEC MOV EBP,ESP
0060F62F |. 83C4 E8 ADD ESP,-18
0060F632 |. 53 PUSH EBX
0060F633 |. 56 PUSH ESI
0060F634 |. 57 PUSH EDI
0060F635 |. 33DB XOR EBX,EBX
0060F637 |. 895D E8 MOV DWORD PTR SS:[EBP-18],EBX
0060F63A |. 895D EC MOV DWORD PTR SS:[EBP-14],EBX
0060F63D |. 895D F4 MOV DWORD PTR SS:[EBP-C],EBX
0060F640 |. 894D FC MOV DWORD PTR SS:[EBP-4],ECX
0060F643 |. 8BFA MOV EDI,EDX
0060F645 |. 8BF0 MOV ESI,EAX
0060F647 |. B9 01000000 MOV ECX,1
0060F64C |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0060F64F |. 8B15 20114000 MOV EDX,DWORD PTR DS:[401120] ; RERP.00401124
0060F655 |. E8 C654DFFF CALL RERP.00404B20
0060F65A |. 33C0 XOR EAX,EAX
0060F65C |. 55 PUSH EBP
0060F65D |. 68 9CF76000 PUSH RERP.0060F79C
0060F662 |. 64:FF30 PUSH DWORD PTR FS:[EAX]
0060F665 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
0060F668 |. 33DB XOR EBX,EBX
0060F66A |. 8BC6 MOV EAX,ESI
0060F66C |. 8BD7 MOV EDX,EDI
0060F66E |. E8 154DDFFF CALL RERP.00404388
0060F673 |. 74 29 JE SHORT RERP.0060F69E ; 试用密码比较
0060F675 |. B8 ACF76000 MOV EAX,RERP.0060F7AC ; 正式版注册密码输入错误,注册失败!\n\n系统将继续进行试用申请的注册!
0060F67A |. BA 40000000 MOV EDX,40
0060F67F |. E8 28E5E4FF CALL RERP.0045DBAC ; (初始 cpu 选择)
0060F684 >|. 8D55 F4 LEA EDX,DWORD PTR SS:[EBP-C]
0060F687 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
0060F68A |. E8 A9FEFFFF CALL RERP.0060F538
0060F68F |. 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
0060F692 |. 8BD7 MOV EDX,EDI
0060F694 |. E8 4F020000 CALL RERP.0060F8E8
0060F699 |. E9 C8000000 JMP RERP.0060F766
0060F69E |> 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0060F6A1 |. 8BD7 MOV EDX,EDI
0060F6A3 |. E8 D849DFFF CALL RERP.00404080
0060F6A8 |. 6A 00 PUSH 0
0060F6AA |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0060F6AD |. 50 PUSH EAX
0060F6AE |. 6A 00 PUSH 0
0060F6B0 |. 6A 00 PUSH 0
0060F6B2 |. B8 F8F76000 MOV EAX,RERP.0060F7F8 ; upgrade
0060F6B7 |. 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
0060F6BA |. 8D4D F0 LEA ECX,DWORD PTR SS:[EBP-10]
0060F6BD |. BA 08F86000 MOV EDX,RERP.0060F808 ; ASCII "Software\Kingsoft\Xdict"
0060F6C2 |. B8 02000080 MOV EAX,80000002
0060F6C7 |. E8 1CBEE7FF CALL RERP.0048B4E8
0060F6CC |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0060F6CF |. BA 28F86000 MOV EDX,RERP.0060F828 ; 正式版
0060F6D4 |. E8 A749DFFF CALL RERP.00404080
0060F6D9 |. 6A 00 PUSH 0
0060F6DB |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0060F6DE |. 50 PUSH EAX
0060F6DF |. 6A 00 PUSH 0
0060F6E1 |. 6A 00 PUSH 0
0060F6E3 |. B8 38F86000 MOV EAX,RERP.0060F838 ; 版权
0060F6E8 |. 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
0060F6EB |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
0060F6EE |. 50 PUSH EAX
0060F6EF |. 8B15 B4370401 MOV EDX,DWORD PTR DS:[10437B4] ; RERP.010457FC
0060F6F5 |. 8B12 MOV EDX,DWORD PTR DS:[EDX]
0060F6F7 |. 8D45 EC LEA EAX,DWORD PTR SS:[EBP-14]
0060F6FA |. B9 48F86000 MOV ECX,RERP.0060F848 ; \产品版权注册
0060F6FF |. E8 C04BDFFF CALL RERP.004042C4
0060F704 |. 8B55 EC MOV EDX,DWORD PTR SS:[EBP-14]
0060F707 |. B8 01000080 MOV EAX,80000001
0060F70C |. 59 POP ECX
0060F70D |. E8 D6BDE7FF CALL RERP.0048B4E8
0060F712 |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0060F715 |. 8BD6 MOV EDX,ESI
0060F717 |. E8 6449DFFF CALL RERP.00404080
0060F71C |. 6A 00 PUSH 0
0060F71E |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0060F721 |. 50 PUSH EAX
0060F722 |. 6A 00 PUSH 0
0060F724 |. 6A 00 PUSH 0
0060F726 |. B8 60F86000 MOV EAX,RERP.0060F860 ; 产品系列号
0060F72B |. 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
0060F72E |. 8D45 F0 LEA EAX,DWORD PTR SS:[EBP-10]
0060F731 |. 50 PUSH EAX
0060F732 |. 8B15 B4370401 MOV EDX,DWORD PTR DS:[10437B4] ; RERP.010457FC
0060F738 |. 8B12 MOV EDX,DWORD PTR DS:[EDX]
0060F73A |. 8D45 E8 LEA EAX,DWORD PTR SS:[EBP-18]
0060F73D |. B9 48F86000 MOV ECX,RERP.0060F848 ; \产品版权注册
0060F742 |. E8 7D4BDFFF CALL RERP.004042C4
0060F747 |. 8B55 E8 MOV EDX,DWORD PTR SS:[EBP-18]
0060F74A |. B8 01000080 MOV EAX,80000001
0060F74F |. 59 POP ECX
0060F750 |. E8 93BDE7FF CALL RERP.0048B4E8
0060F755 |. B8 6CF86000 MOV EAX,RERP.0060F86C
0060F75A |. BA 40000000 MOV EDX,40
0060F75F |. E8 48E4E4FF CALL RERP.0045DBAC
0060F764 |. B3 01 MOV BL,1
0060F766 |> 33C0 XOR EAX,EAX
0060F768 |. 5A POP EDX
0060F769 |. 59 POP ECX
0060F76A |. 59 POP ECX
0060F76B |. 64:8910 MOV DWORD PTR FS:[EAX],EDX
0060F76E |. 68 A3F76000 PUSH RERP.0060F7A3
0060F773 |> 8D45 E8 LEA EAX,DWORD PTR SS:[EBP-18]
0060F776 |. BA 02000000 MOV EDX,2
0060F77B |. E8 8C48DFFF CALL RERP.0040400C
0060F780 |. 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
0060F783 |. E8 6048DFFF CALL RERP.00403FE8
0060F788 |. 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0060F78B |. B9 01000000 MOV ECX,1
0060F790 |. 8B15 20114000 MOV EDX,DWORD PTR DS:[401120] ; RERP.00401124
0060F796 |. E8 5154DFFF CALL RERP.00404BEC
0060F79B \> C3 RETN
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)