; |. 8B03 MOV EAX,DWORD PTR DS:[EBX]
004C7ED7 |. 8B15 887A4B00 MOV EDX,DWORD PTR DS:[4B7A88] ; CDDVDCop.004B7AD4
004C7EDD |. E8 563DFAFF CALL CDDVDCop.0046BC38
004C7EE2 |. 8B03 MOV EAX,DWORD PTR DS:[EBX]
004C7EE4 |. E8 CF3DFAFF CALL CDDVDCop.0046BCB8
004C7EE9 |> 33C0 XOR EAX,EAX
004C7EEB |. 5A
POP EDX
004C7EEC |. 59 POP ECX
004C7EED |. 59 POP ECX
004C7EEE |. 64:8910 MOV DWORD PTR FS:[EAX],EDX
004C7EF1 |. 68 0B7F4C00 PUSH CDDVDCop.004C7F0B
004C7EF6 |> 8D45 E8 LEA EAX,DWORD PTR SS:[EBP-18]
004C7EF9 |. BA 02000000 MOV EDX,2
004C7EFE |. E8 F5CBF3FF CALL CDDVDCop.00404AF8
004C7F03 \. C3 RETN
仍然采用主程序
破解的办法。
在关键段首下断,查找字符串。与主程序
破解相同。
不过这次多了“最多可复制2张光盘;你已经复制了a%张,还可复制b%张。 如果需要解除试用版限制,请购买注册我们的
软件。”
这是另一个子程序的注册检验。
发现了与主程序相同的
算法。
004B9430 /$ 55 PUSH EBP
004B9431 |. 8BEC MOV EBP,ESP
004B9433 |. 83C4 F4 ADD ESP,-0C
004B9436 |. 53 PUSH EBX
004B9437 |. 56 PUSH ESI
004B9438 |. 57 PUSH EDI
004B9439 |. 33DB XOR EBX,EBX
004B943B |. 895D FC MOV DWORD PTR SS:[EBP-4],EBX
004B943E |. 8BF1 MOV ESI,ECX
004B9440 |. 8955 F4 MOV DWORD PTR SS:[EBP-C],EDX
004B9443 |. 8945 F8 MOV DWORD PTR SS:[EBP-8],EAX
004B9446 |. 33C0 XOR EAX,EAX
004B9448 |. 55 PUSH EBP
004B9449 |. 68 1C9A4B00 PUSH CDDVDCop.004B9A1C
004B944E |. 64:FF30 PUSH DWORD PTR FS:[EAX]
004B9451 |. 64:8920 MOV DWORD PTR FS:[EAX],ESP
004B9454 |. 803D BD454E00>CMP BYTE PTR DS:[4E45BD],1
004B945B |. 0F84 A5050000 JE CDDVDCop.004B9A06
004B9461 |. A1 08B44C00 MOV EAX,DWORD PTR DS:[4CB408]
004B9466 |. 8B00 MOV EAX,DWORD PTR DS:[EAX]
004B9468 |. 66:BA F5FF MOV DX,0FFF5
004B946C |. E8 3703FBFF CALL CDDVDCop.004697A8
004B9471 |. C605 BD454E00>MOV BYTE PTR DS:[4E45BD],1
004B9478 |. B2 01 MOV DL,1
004B947A |. A1 C0A74100 MOV EAX,DWORD PTR DS:[41A7C0]
004B947F |. E8 20A7F4FF CALL CDDVDCop.00403BA4
004B9484 |. 8BD8 MOV EBX,EAX
004B9486 |. B2 01 MOV DL,1
004B9488 |. A1 C0A74100 MOV EAX,DWORD PTR DS:[41A7C0]
004B948D |. E8 12A7F4FF