liutongwei 发表于 2017-5-28 22:25

XXXXX试破解

本帖最后由 姐又寡闻了 于 2019-6-6 22:37 编辑

【软件】DataNitro,dnSpy

小白第一帖,端午假期试着逆向了DataNitro这款Excel插件,如有错误还望大大们多指教!

【软件简介】DataNitro是一款能在Excel中运行Python脚本的插件,对于经常使用Excel却又被VBA折磨的表哥表姐们,是一款提升工作效率的利器,但是这款软件试用只有30天!
为了方便今后自己的工作,混迹吾爱一年多的萌新决定试着逆向一下。



【Start】
安装好DataNitro后,可以在其安装目录中发现一个exe文件,打开后发现是检测DataNitro相关信息的。



这个可是个好东西啊,用dnSpy打开看看!

找到CheckTrial和RegistryUtil。


CheckTrial

CheckTrial中可以发现通过读取注册表中相应项的vsetting和firstsetting值,分别对10取模后,计算两者的最大值,结果等于4就判定版本为ENTERPRISE。


RegistryUtil

RegistryUtil中可以看到读取注册表中 CURRENT_USER 和 LOCAL_MACHINE 处DataNitro的键值,因此我们在对应位置来增加这些键值。



vsetting取十进制的44,对10取模后得到4即可。

修改后再打开DataNitro Diagnostic来看看,发现Trial处变为False,版本已经是ENTERPRISE。




以后找个时间用C#写个自动修改注册表对应位置键值的小程序好了。

【总结】这个软件因为自带检测工具,可方便了!小白福音!

liutongwei 发表于 2017-5-28 22:28

zhangxiaodou 发表于 2017-5-28 22:26
第一次距离大牛好近,好激动!

居然能被叫大牛,小白愧不敢当啊。多向论坛学习进步!

dornenkrone 发表于 2017-5-29 23:56

天呐见到真正的老司机飚车了Σ(っ °Д °;)っ

大腿啊我在抱着大腿飞~~~~!!

zhangxiaodou 发表于 2017-5-28 22:26

第一次距离大牛好近,好激动!

akinet 发表于 2017-5-28 22:44

我很赞同!

Tsiang 发表于 2017-5-29 01:02

感谢!!!

yangxiaohua_08 发表于 2017-5-29 08:00

轉瞬即逝~的愛 发表于 2017-5-29 14:33

支持 谢谢分享

ciciioy 发表于 2017-5-29 14:45

只有方法,没有成品,感谢分享。

一如年少模样 发表于 2017-5-29 18:03

谢谢分享了,哈哈

vvxz 发表于 2017-5-29 19:02

还以为有破解版的用呢。
页: [1] 2
查看完整版本: XXXXX试破解