-
-
[求助]请教一个pubkey替换的问题
-
发表于:
2018-8-10 10:21
3061
-
因为要用的软件有许可长度校验,爆破后也得用120bit的许可,寻思干脆替换pubkey编译sdk制作120bit许可。第一次替换pubkey,拜读了众多大神的神作,终于编译完成,但是,目前存在以下问题,还请各位指点一二,谢谢!
我的替换过程是这样的:
1. 调试得到daemon的Encryption_seed1和
Encryption_seed2,lmkg生成VENDOR_KEY和TRL_KEY,替换掉lmcode.h,makefile之类的文件,其中
LM_SEED1/2/3我用的Tanker的pubkey默认的11111111,22222222,33333333。编译成功后,用得到的lmcypt制作120位的license,根据方向感的帖子(https://bbs.pediy.com/thread-203713.htm)里提到的只替换Group0 PubKey239才能启动许可,的确,我也是按这个模式,替换掉原deamon的
Group0 PubKey239,许可成功启动。
2. 我替换掉执行程序的pubkey,无论是只替换第一组119bit,第二组163bit,还是第三组239bit,或者全部都替换,执行程序均无法通过许可验证启动。我测试过,如果爆破,只需要修改这一个执行程序即可正常运行,也就是只有这个程序有ecc加密和license验证。
期待您的指点!c
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课