[求助].net的某插件程序只有dll,没有exe文件,有什么思路吗?
发表于:
2014-8-13 12:29
4142
[求助].net的某插件程序只有dll,没有exe文件,有什么思路吗?
软件下载链接如下
3b3K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4m8S2L8W2)9J5k6h3u0S2K9h3c8#2i4K6u0W2j5$3!0E0i4K6u0r3M7$3S2S2M7X3g2Q4x3V1k6D9K9h3&6C8i4K6y4r3M7$3S2S2M7X3g2A6k6q4)9K6c8o6p5K6x3o6j5I4z5e0R3H3z5e0N6Q4x3U0k6#2K9#2)9K6c8o6t1^5y4U0V1K6z5o6f1#2z5e0p5`.
这个是solidworks的一款插件,安装好以后全部都是dll文件,可以通过在solidworks 2013sp3以上版本中(工具->插件)设置插件进行调用。
调用失败的信息显示是
FlexNet Licensing error:-5,357
For further information, refer to the FlexNet Licensing documentation,
available at "
7f5K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3k6D9k6i4S2W2M7X3q4K6L8$3k6@1N6$3q4J5k6g2)9J5k6h3y4G2L8b7`.`. ".
(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直播授课