首页
社区
课程
招聘
[旧帖] [原创]Sentinel RMS lic制作总结2——模拟狗法 0.00雪花
发表于: 2010-7-19 21:21 15062

[旧帖] [原创]Sentinel RMS lic制作总结2——模拟狗法 0.00雪花

2010-7-19 21:21
15062

作者:  zhongtiany
软件名称: Sentinel RMS
软件类别:商业保护类
软件介绍:Sentinel RMS lic制作
工具:lsdecode Sentinel 8.2.2;ollydbg1.10;SentinelLM SDK8.0.6;moZfet SentinelLM tools;TORO Sentinel SuperPro Emulator1.7;UltraEdit.

我发现论坛里有很多人在寻找SentinelLM 8.0 以上版本lic的制作方法, wlscgen8.0以上的去狗版太难找了,肯定是有的,但是大家都不愿意拿出来共享。上周折腾了好几天,终于用另外一种方法——模拟狗法成功制作了lic,现总结出来与大家分享。希望大家多多发表自己的见解,分享自己的收获。
在Sentinel LM lic制作总结1中提到:以*号开头的license串则是8.0及以上版本的,必须用SentinelLM SDK 8.0以上版本的wlscgen.exe制作,本文针对SentinelLM SDK 8.0和8.2版本lic的制作。

1、找出VendorID,Feature name等信息。
(1)简便的方法:前提条件是已经有县城的lic,根据Demo License用工具lsdecode Sentinel 8.2.2(一个SentinelLM license文件的解码工具)推算出Vendor ID、Vendor Info、Feature等信息。
用法为:将lservrc文件考到lsdecode Sentinel 8.2.2的目录下;
用ollydbg加载lsdecode.exe,按Ctr+G查找以下地址,并设置断点,然后在相关部分查找有关信息:(仅用于7.x-8.1 Sentinel licenses)
vendor code:00422460 (EAX)
vendor info:00423A60 (ECX ASCII)
Feature Name:00423988 (ECX ASCII)
7 secrets:00409CF7 (EAX ASCII)
Client lock Code:00423906
Feature version:004239DD

(2)用ollydbg调试方法:安装完目标软件后运行ollydbg, 载入主程序。载入后用ollydbg1.10的godup 插件(用于加载sentinellm ida sig)取相应的sig 文件和 dumsig.exe文件(dumsig.exe 在godup plug目录中)。右键》查看》模块,点击并进入lsapiw32.dll模块;右键》查看》所有参考文本字串”:搜索 "%s error: Illegal vendor identification" , 该字符串位于computevendorcode 子程序内,该子程序即调用vendor id ,在其返回处设置断点。按F9运行程序,到断点处中止运行,察看eax内容,即为VendorID。同时也可在堆栈中看到Feature name。

2、得到自己需要的wlscgen.exe(即含有自己需要的Vendor ID信息):
(1)得到SentinelLM SDK安装序列号:在dos中运行moZfet SentinelLM tools中的slmkeys.EXE,得到一个所有VendorID对用的SDK SNs的数据库SLMKEYS.DAT文件,这个过程时间比较长;然后用moZfet SentinelLM tools中SLMtoolkit.exe—brute forte the SDK SN,根据VendorID生成SDK SN(2)用生成的SDK SN安装SentinelLM SDK,即可得到自己需要的wlscgen.exe。

3、启用模拟狗TORO Sentinel SuperPro Emulator1.7(见附件):
(1)用UltraEdit-32修改sample RegFile目录中的A870.TORO,这样修改:将偏移地址为0x000060h处的70 0A(默认的VID为0x0A70)修改为你的VID(例如: 如果你的VID是ABCD,那么需要将A870.TORO的VID改为CDAB );
(2)复制dll文件夹中的两个dll文件和修改VID后的A870.TORO,共三个文件到C:\WINDOWS\system32目录下;
(3)运行Service目录中的install.bat,安装模拟狗。

4、运行wlscgen 8.0.6并制作lic。

注:此方法适用于Sentinel sdk 7.3-8.1;
    对于8.0.6版,不需修改模拟狗中的VID,wlscgen一样也可以生成lic,lic中的VID只取决于wlscgen.exe中的VID。

关于Sentinel sdk 8.2

由于目前网上找不到Sentinel sdk 8.2及以上版本,但可以找到wlscgen8.2的版本。需要修改wlscgen8.2中的Vendor ID,使用TORO DSF USB EMULATOR模拟狗,用pva dumper3.3生成.dmp文件,然后用dmp2mkey2.3将dmp文件转化成.reg文件,然后修改write password,Vendor ID,和部分Cell中的数据,并按照MultiKey 18.2.X中的例子修改一下.reg的格式其中要注意:
如果用mkey 18.2.x模拟,需要这样修改reg文件:
"CellType"=hex:\
01,01,03,03,03,01,03,01,\

如果用mkey 18.0.x模拟,需要这样修改reg文件:
"CellType"=hex:\
01,01,03,03,03,03,03,03,\

最后用mkey软件进行模拟,生成lic。

谁有wlscgen8.2以上的版本请共享一下,sentinel lm sdk更好!

谢谢!


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (62)
雪    币: 2477
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持原创,再看分数
2010-7-21 05:54
0
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
支持原创,比较详细.
2010-7-21 17:24
0
雪    币: 61
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
支持原创,慢慢学习
2010-7-22 13:27
0
雪    币: 284
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
所用到的工具能否共享下
2010-7-26 16:33
0
雪    币: 284
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
试验结果:模拟狗不能成功
2010-7-27 12:53
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
支持原创 ,即使自己看不懂
2010-7-27 12:59
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
收藏一下,
2010-7-27 13:58
0
雪    币: 1691
活跃值: (2445)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
注意细节,按照步骤肯定能成功的,至少在我机子上是。
2010-7-28 18:44
0
雪    币: 148
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
学习一下,谢谢
2010-7-29 16:19
0
雪    币: 807
活跃值: (2283)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
学习了,谢谢楼主。
    请教一下,为什么我的原始许可密码串比较短(45个字符),而wlscgen.exe生成的总是长得多(59个字符)呢?控制密码串长度的因素主要有哪些呢?
2010-8-30 20:19
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
看了一下 还不错
2010-8-30 20:27
0
雪    币: 1691
活跃值: (2445)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
在wlcgen的界面上可以选long和short两种形式,生成出来的密码长度就不一样。
2010-8-31 08:28
0
雪    币: 55
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
说的很详细..学习一下..
2010-9-8 16:18
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
有分享就有回报,闭门造车的很难提高,写的比较详细,学习一下。。。
2010-9-8 17:06
0
雪    币: 124
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
看了好久還是看不懂  還是支持樓主
2010-9-10 20:52
0
雪    币: 166
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
8.2的SDK。这个比较需要。
2010-9-27 09:13
0
雪    币: 1270
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
嗨,

有没有人有Wlsgen V8.3中。需要一个软件,在那里许可文件与启动时,它

* c的123455889 ...
2010-10-4 07:34
0
雪    币: 70
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
收藏技术贴,慢慢琢磨。
2010-10-7 09:55
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
学习一下,谢谢
2010-10-7 10:15
0
雪    币: 26
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
可以做一个视屏吗,我安照方法,怎么做不起来,
我想用8.0的SDK,做8.1SDK 的LIC
2010-10-16 09:52
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
非常不錯的思考與講解
2010-10-21 17:58
0
雪    币: 110
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
好东西啊,谢谢分享支持原创
2010-10-21 19:36
0
雪    币: 60
活跃值: (50)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
有分享就有回报,闭门造车的很难提高,写的比较详细,学习一下。。。
2010-10-22 12:42
0
雪    币: 202
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
现在都是打狗了啊  好样的啊
2010-10-22 14:16
0
游客
登录 | 注册 方可回帖
返回
//