| [原创]初次尝试LPK.DLL^_^ |
| By FiNALSErAPH 发表于 2009-5-9 13:55:00 |
最近拿到一款软件,安装时即需要校验FLEXlm license,由于采用了ECC方式,必需要patch。由于安装过程无任何交互,且校验失败即退出安装,仔细想了想,大致有如下几种办法:
1、由于安装程序是NSIS制作的,所以寄希望于可以使用7-Zip进行文件替换。结局是悲惨的,7-Zip不能替换里面的文件,高版本的甚至没能提取出.nsi文件
2、基于调试API写个小型的loader,挺麻烦的。
3、基于全局HOOK的方式,杀毒软件们貌似憎恨这类不太文明的举措,放弃。
4、LPK.DLL小小的劫持一下。最后选择了这种方式,hook了LoadLibraryA,在加载关键验证dll后进行内存补丁。
|
| |
|
| [原创]某分布式网络中间件的license校验方法 |
| By FiNALSErAPH 发表于 2009-5-5 14:14:00 |
今天得空研究一款用于分布式网络通信的软件开发包。觉得其license校验过程很典型,特此记录一下: RSA_X^RSA_E mod RSA_N ?= MD5(信息串) 反之,注册机过程如下: MD5(信息串)^RSA_D mod RSA_N -> SIG=?
|
| |
|
首页 上一页 下一页 尾页 页次:1/16页 4篇日志/页 转到:
| |
站点公告
载入中。。。 |
站点日历
<< < 2009 - 5 > >>
| 日 |
一 |
二 |
三 |
四 |
五 |
六 |
|
|
|
|
|
1 |
2 |
| 3 |
4 |
5 |
6 |
7 |
8 |
9 |
| 10 |
11 |
12 |
13 |
14 |
15 |
16 |
| 17 |
18 |
19 |
20 |
21 |
22 |
23 |
| 24 |
25 |
26 |
27 |
28 |
29 |
30 |
| 31 |
|
|
|
|
|
|
|
最新日志
载入中。。。 |
最新评论
|
最新留言
载入中。。。 |
友情链接 |
站点统计
载入中。。。 |
日志搜索
载入中。。。 |
用户登陆
载入中。。。 |
| | | |