打印
[技术讨论]

程序防盗通常有什么好的方法?

[复制链接]
882|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
alphal|  楼主 | 2016-11-13 11:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chunyang| | 2016-11-13 23:20 | 只看该作者
最好的办法当然是选择难以**或**成本高的芯片,或者外扩一片这样的芯片,与主芯片通过加密通讯协议如DES等不怕被侦听**的协议交互验证。单纯的靠原始编程不能防止**拷贝,但有办法给反汇编带来重**烦,但现在比较少用这样的方法,因为这需要用汇编编程,程序量较大的话,显然非常麻烦。另一个思路是采用加密的办法保存版权信息,并可以用某种方法读出以作为侵权证据,我有时就会采用这样的办法。
如果想了解防反汇编的技术手段,可以在本站侃单片机栏目找相关老帖,大约都是十年以前的,期间历经几次网站升级,能否找到就不清楚了。重点关注一个ID:hotpower,我也写过一点点相关的回帖,但很少,本站内对此研究最多的是hotpower。基本上只有1980s玩51的人才会钻研这方面。我的看法是,时代不同了,技术手段也要与时俱进。

使用特权

评论回复
板凳
dragon_hn| | 2016-11-14 16:34 | 只看该作者
现在基本上不关心加密这个了.
没技术含量的东西不在乎别人抄,别人即使不抄也能请人很容易开发出来.
有技术含量的产品靠服务赚钱,开发只是一部分.

使用特权

评论回复
地板
dongshan| | 2016-11-14 16:56 | 只看该作者
本帖最后由 dongshan 于 2016-11-14 17:01 编辑

让**成本大于开发成本就可以了。选一个**成本高的芯片,是最主要的手段。因为其它手段在芯片开盖,读出程序之后,通过反汇编都可以搞定,只是时间的问题。 比如花指令,加壳,唯一ID作为key,运行某种加密算法,在合适的工具下,都能很容易的**。举个例子,AES算法可以通过功率分析,得出其key。
前段时间,刚逆向**了一款进口汽车上的一个部件的程序。。。

使用特权

评论回复
5
azxcvbqwert| | 2016-11-14 18:54 | 只看该作者
qqqqqqqqqqqqqqqqqqqqqqqqqqqqq

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

112

主题

473

帖子

1

粉丝