yuanhua123 发表于 2022-1-26 11:58

单机版软件是不是没办法防止被破解的厄运 (3)

本帖最后由 yuanhua123 于 2022-1-26 12:00 编辑

单机版软件是不是没办法防止被破解的厄运 (1)https://www.52pojie.cn/thread-1525247-1-1.html


感谢上一次给出建议的大神们,我的软件 vb.net编写,采用时间周期授权(默认可以试用一个月),本地有用几个dll来验证用户是否修改日期或者新用户,但是用户跟踪出来了这几个dll,用户全部删除就可以视为新用户循环无限期使用了,请问各位大神,如何让本地储存不被找到?或者有没其他更好的储存方式?

提前祝大家2022新年快乐!

burning 发表于 2022-1-26 13:13

我可以告诉你,绝对防御做不到的,但是很容易就可以增加破解的时间成本,你能做软件,那搞定这些应该不难啊,具体防御思路就不说了,因为我怀疑你意图不良,就好像狼问猎人有哪些办法可以吃到狼肉一样

Homely 发表于 2022-1-26 12:28

本地就不要想了,只要有验证就一定能破掉。

程序运行途中加入随机验证,只能增大破解难度。 dll不要放在运行目录下,自己自定义个目录存放。其实也只是增加破解难度,仅此而已。本地验证只要有心人一定找得到,删掉还原。
我之前用过一个方法可以尝试, 找到系统的calc计算器文件目录,复制个新的Calca.exe。程序判断下是否有这个文件,也只能是增加下破解难度而已。一般人也找求不到这种东西,破解逆向还得看一会,防止防止小白就行了。

若是完全无法联网最好的办法是写入倒计时,程序运行个5分钟去本地修改倒计时dll,做个壳。

小白无法破解掉就行了,一切破不掉的软件只是软件价值不够大佬来破解仅次而已。

woflant 发表于 2022-1-26 12:09

试试将验证dll文件加入到程序导入表,没有dll文件,程序导入失败,无法运行??

KinG丶 发表于 2022-1-26 12:20

使用VMProtect的本地授权,别用免费的VMProtect。
使用收费的VMProtect,出点血,6K花钱买旗舰版的VMP,然后用授权版本。
那个算法不是一般人能弄出来的。

yuanhua123 发表于 2022-1-26 12:23

KinG丶 发表于 2022-1-26 12:20
使用VMProtect的本地授权,别用免费的VMProtect。
使用收费的VMProtect,出点血,6K花钱买旗舰版的VMP,然 ...

vmp对vb.net加壳兼容性不好,以前折腾过!

KinG丶 发表于 2022-1-26 12:24

yuanhua123 发表于 2022-1-26 12:23
vmp对vb.net加壳兼容性不好,以前折腾过!

用最新版本啊,VB不是早就修复过了么。

zwg876 发表于 2022-1-26 12:29

宜疏不宜堵

侃遍天下无二人 发表于 2022-1-26 12:32

这很明显是你自己的问题呀,为什么人家把文件删了反而就能破解掉了?你最起码也要抛出一个文件找不到的异常,直接崩溃呀。

yuanhua123 发表于 2022-1-26 12:32

Homely 发表于 2022-1-26 12:28
本地就不要想了,只要有验证就一定能破掉。

程序运行途中加入随机验证,只能增大破解难度。 dll不要放 ...

是的,本地防破解头疼死我了!

zuoyefeng2021 发表于 2022-1-26 12:33

学习学习学习:eee
页: [1] 2 3 4
查看完整版本: 单机版软件是不是没办法防止被破解的厄运 (3)