首页
社区
课程
招聘
[求助].net的某插件程序只有dll,没有exe文件,有什么思路吗?
发表于: 2014-8-13 12:29 4113

[求助].net的某插件程序只有dll,没有exe文件,有什么思路吗?

2014-8-13 12:29
4113
软件下载链接如下
http://pan.baidu.com/share/link?shareid=1306198097&uk=2869385591

这个是solidworks的一款插件,安装好以后全部都是dll文件,可以通过在solidworks 2013sp3以上版本中(工具->插件)设置插件进行调用。

调用失败的信息显示是
FlexNet Licensing error:-5,357
For further information, refer to the FlexNet Licensing documentation,
available at "www.flexerasoftware.com".
(Wed Aug 13 12:16:43 2014)
应该是flexnet 11.11以上版本,很有可能是11.12版本。

想通过.net的源码查看到底如何检测上面这个license的,找到flex的算法,再用flex的sdk生成注册码,目前feature,vendor,版本号(可能有点问题),都知道了。license长度应该是120位的,格式如下,但这里sign2不是这个模块的注册码

INCREMENT InfoSWAddin_dll infodmon 001.000252 30-jun-2015 uncounted \
        VENDOR_STRING=MaxCores=4 HOSTID=c8600078970f START=15-May-2013 \
        SIGN2="0883 1616 BD3C 5464 B069 6FC7 93B2 192A 510E 90B1 AA84 \
        B6C0 B541 0B3E 1818 121D 31A2 47DD E6B4 EDB7 CFD7 80BA D29F \
        57AB 8B2E F922 19E5 741D 609B DFA1"

于是使用了de4dot-3.1.41592,脱壳都没有问题,dll文件都可以看到源码。不过dll文件较多,不知道到底是哪个dll在这个检测环节里面起了作用。搜索license, 查到LogicNP.CryptoLicensing,不知道是不是这个对软件进行的保护。我也想通过运行软件查看错误提示的时候到底调用的是哪个dll,未果。

求高人指点如何找到关键点?谢谢

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 162
活跃值: (63)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
貌似这个没有多少捷径的,或许请高人指点一二
2014-8-13 18:21
0
雪    币: 223
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
文件太大了,懒得下,也想象得到文件的繁多,这里面的确不好找,good lucky
2014-8-15 00:19
0
游客
登录 | 注册 方可回帖
返回
//