行的通的,只不过最新版本的验证方式耍了点小花招,用postmessage这个发送自定义消息,如果消息内容是3,就是未注册,消息内容是2,就ok了。我们暴力破解,不管他消息是什么。直接修改。
-------------------------------------------------------------
234FAEED . 8B4424 04 MOV EAX,DWORD PTR SS:[ESP+4]
234FAEF1 . 83B8 18100000>CMP DWORD PTR DS:[EAX+1018],2 ; 判断是不是注册的消息
234FAEF8 . 74 07 JE SHORT XLUser.234FAF01
234FAEFA . B8 04400080 MOV EAX,80004004
234FAEFF . EB 0F JMP SHORT XLUser.234FAF10
234FAF01 > 0FB680 EC0500>MOVZX EAX,BYTE PTR DS:[EAX+5EC]
234FAF08 . 8B4C24 08 MOV ECX,DWORD PTR SS:[ESP+8]
234FAF0C . 8901 MOV DWORD PTR DS:[ECX],EAX
234FAF0E . 33C0 XOR EAX,EAX
234FAF10 > C2 0800 RETN 8
-------------------------------------------------------------
修改为:
234FAEED B8 01000000 MOV EAX,1
234FAEF2 90 NOP
234FAEF3 90 NOP
234FAEF4 90 NOP
234FAEF5 90 NOP
234FAEF6 90 NOP
234FAEF7 90 NOP
234FAEF8 90 NOP
234FAEF9 90 NOP
234FAEFA 90 NOP
234FAEFB 90 NOP
234FAEFC 90 NOP
234FAEFD 90 NOP
234FAEFE 90 NOP
234FAEFF 90 NOP
234FAF00 90 NOP
234FAF01 90 NOP
234FAF02 90 NOP
234FAF03 90 NOP
234FAF04 90 NOP
234FAF05 90 NOP
234FAF06 90 NOP
234FAF07 90 NOP
234FAF08 . 8B4C24 08 MOV ECX,DWORD PTR SS:[ESP+8]
234FAF0C . 8901 MOV DWORD PTR DS:[ECX],EAX
234FAF0E . 33C0 XOR EAX,EAX
234FAF10 > C2 0800 RETN 8
-------------------------------------------------------------
上传一个 5.9.10.1144版本的 dll:
XLUser.rar