辛苦码的程序,如何实现自我保护--我的经验分享

2019-07-21 01:34发布

程序加密的最高手法 是加明锁+暗锁 首先 有明锁 让你copy了hex 要花钱找人破解加密方法 也就是上文说的注册码,
如果注册码被绕过,程序不要功能异常,要功能正常 ,给出破解成功的假象
其次,外加一段验证程序,如果注册码被破解或者失效,那么 运行一段时间后 自杀! 这个时间设置长一点 例如机器激活3个月或者更久。
再来一段程序,验证上面的验证程序,自杀日期定位机器激活后6个月

以上3道防线 1明2暗

然后通过特殊参数 按键 设置隐藏的版权声明, 版权声明不要用文字,用图片的形式存储。最好和你的固定数组,字库等混在一起。
例如定义一个数组,前面 后面是字库或者重要信息 中间是图的数据 之类的。

这个是用来起诉的直接证据 呵呵。

最后理想的结果是 抄袭者花钱抄你的硬件 软件,发现不能用,找人破解验证。后测试正常,投入资金生产,销售。
销售一段时间,他的机器集中死亡,你再去采集证据 把他告上法庭 再赔一笔。

——————————————————写在我的机器被抄后 抄袭者被我整得很惨之后-------------------



--小偷不怕复杂的锁 就怕锁找不到........................
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
51条回答
simms01
1楼-- · 2019-07-22 21:03
 精彩回答 2  元偷偷看……
jermy_z
2楼-- · 2019-07-23 01:46
 精彩回答 2  元偷偷看……
simms01
3楼-- · 2019-07-23 01:56
低级的 换个stm32就可以解决 确实,我的不行 绑定了板上的多个芯片,呵 。需要全部换掉 再用特殊手法初始化。

但是 就如抄袭我的  同一时间 有200多台机器 挂了 ,应付得来么?
首先他搞不清楚状况,为什么不能开机,其次就算换stm32 可以解决 也要有那么多人短时间内去换,机器在客户那里不是在他家,再次,换完一定时间后 还会再死!

自杀只需要把stm32的flash 抹掉一部分或者 重要参数设置乱即可 。烧他板干啥?


还有 做程序的 不要给别人入口,就如我 发作自杀后 就是个开机黑屏,不要显示啥文字 提示之类的东西。
songling
4楼-- · 2019-07-23 01:59
仰视、膜拜。。。
yqiqi
5楼-- · 2019-07-23 04:56
楼主高深莫测,一直的在想怎么对程序加密。
it_do_just
6楼-- · 2019-07-23 10:43
 精彩回答 2  元偷偷看……

一周热门 更多>