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

2019-07-21 01:34发布

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

以上3道防线 1明2暗

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

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

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

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



--小偷不怕复杂的锁 就怕锁找不到........................
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
51条回答
电脑小白
2019-07-26 10:30
本帖最后由 mack13013 于 2016-5-31 21:05 编辑

楼主的办法没用的。

我们这里抄板,都是抄原理,抄程序逻辑,
然后制板,写程序。

原理还是你的那套原理,程序逻辑还是那套逻辑,

板子是新板,程序是重新编写的程序。

简单说就是仿制,山寨你。

比直接抄板,拷贝hex数据成本低。
而且,如果人家要逆向你的hex数据,比较通透的做法就是判断行为,像是SD卡读取之后判断某个数值,人家是要扫一眼的。
不太负责的逆向,大概就只是绕过注册码了。毕竟hex复制出来了,逆向过程很多情况下就是拖进IDA,然后F5一下之类的简单操作了。



当然水平有高低,有的逻辑没吃透,仿制不是太成功,但是人家软件会更新的,慢慢就补足了。

简单说,就是有高手在取代你,你会玩的,人家也会玩,玩的还不错。。。

一周热门 更多>