单机版软件是不是没办法防止被破解的厄运 (3)
本帖最后由 yuanhua123 于 2022-1-26 12:00 编辑单机版软件是不是没办法防止被破解的厄运 (1)https://www.52pojie.cn/thread-1525247-1-1.html
感谢上一次给出建议的大神们,我的软件 vb.net编写,采用时间周期授权(默认可以试用一个月),本地有用几个dll来验证用户是否修改日期或者新用户,但是用户跟踪出来了这几个dll,用户全部删除就可以视为新用户循环无限期使用了,请问各位大神,如何让本地储存不被找到?或者有没其他更好的储存方式?
提前祝大家2022新年快乐! 我可以告诉你,绝对防御做不到的,但是很容易就可以增加破解的时间成本,你能做软件,那搞定这些应该不难啊,具体防御思路就不说了,因为我怀疑你意图不良,就好像狼问猎人有哪些办法可以吃到狼肉一样 本地就不要想了,只要有验证就一定能破掉。
程序运行途中加入随机验证,只能增大破解难度。 dll不要放在运行目录下,自己自定义个目录存放。其实也只是增加破解难度,仅此而已。本地验证只要有心人一定找得到,删掉还原。
我之前用过一个方法可以尝试, 找到系统的calc计算器文件目录,复制个新的Calca.exe。程序判断下是否有这个文件,也只能是增加下破解难度而已。一般人也找求不到这种东西,破解逆向还得看一会,防止防止小白就行了。
若是完全无法联网最好的办法是写入倒计时,程序运行个5分钟去本地修改倒计时dll,做个壳。
小白无法破解掉就行了,一切破不掉的软件只是软件价值不够大佬来破解仅次而已。 试试将验证dll文件加入到程序导入表,没有dll文件,程序导入失败,无法运行?? 使用VMProtect的本地授权,别用免费的VMProtect。
使用收费的VMProtect,出点血,6K花钱买旗舰版的VMP,然后用授权版本。
那个算法不是一般人能弄出来的。 KinG丶 发表于 2022-1-26 12:20
使用VMProtect的本地授权,别用免费的VMProtect。
使用收费的VMProtect,出点血,6K花钱买旗舰版的VMP,然 ...
vmp对vb.net加壳兼容性不好,以前折腾过! yuanhua123 发表于 2022-1-26 12:23
vmp对vb.net加壳兼容性不好,以前折腾过!
用最新版本啊,VB不是早就修复过了么。 宜疏不宜堵 这很明显是你自己的问题呀,为什么人家把文件删了反而就能破解掉了?你最起码也要抛出一个文件找不到的异常,直接崩溃呀。 Homely 发表于 2022-1-26 12:28
本地就不要想了,只要有验证就一定能破掉。
程序运行途中加入随机验证,只能增大破解难度。 dll不要放 ...
是的,本地防破解头疼死我了! 学习学习学习:eee