主题:闲聊密码 外一篇——悲惨的DVD(上) -- 代码ABC
共:💬53 🌺445
这是程序员的观点,其实破解硬件在有专用工具的时候也很简单,简单到不怎么费脑的地步。破解程序我们需要对代码进行分析,而且我们面对的不是给人看得代码,而是一串串二进制或十六进制的数字。夸张了点——其实我们分析的大多还是有一点意义的助记符。但我见过的高手有很多时候都是对着一堆机器码干活的(现在的程序员不用吃惊,熟能生巧罢了)。不过那还真要费不少脑筋的。然而某些芯片的复制却是这样的,把封装磨掉——就是外边那圈黑黑的塑料磨掉,有段时间我们的CPU是没封装的,你能看到那片裸露的硅片,上面泛着虹彩的光泽,就是磨成这个样子。然后,用显微镜照相,再把照相的底片修整一下,就可以直接上生产线生产芯片了。这不奇怪集成电路的生产主要的工序和照片显影一样,不过底片不是胶片而是硅片。
芯片反向工程可不象楼主说的那么简单哦,光有Topview的照片还是不顶事的,要知道那是几十道Mask叠加后的影象,先后顺序以及当中的工序都是要自己猜测的. 其次,绝大多数的器件是由离子注入作成的,而几乎所有的器件要经过离子注入调节.而离子注入是不留痕迹的,物理上是无法辨别的(当然也有其他相当复杂的方法能够看出),而设计的精髓很多时候就在这块.
即使拿到全套的Mask,甚至原厂的Process Flow和全部Recipe,也很难保证能复制出芯片来(事实是,国内几家芯片制造厂早期都作过这样偷来所有东西复制的事情,成功也花了不少时间和精力,最后还被告了赔钱,如S公司...)硬件反向工程所需要的设备资金和人力资源,不是软件破解那样的几个程序员就可以做成的.
惊喜:所有加你为好友的,在本帖先送花者得【通宝】一枚
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】
恭喜:你意外获得【通宝】一枚
谢谢:作者意外获得【通宝】一枚
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】
赞同赞同。。。二十遍
软件的反向工程就是把那些0101的机器指令看明白而已,而且这些机器指令都有对应的汇编语言助记符。一般的做法就是用个反汇编器讲0101的指令转成汇编语言来看,基本上熟练的人,跟看高级语言并没有区别的。
一般而言,如果编译的时候加了优化开关,看起来就是某些地方稍微有点费解。
复 【原创】
我说的这个是道听途说的,而且是90年代初的老皇历了。
若兰推荐您看看《编码心理学》
搞研究的,一说到经济上的他就糊涂了.
这只能说搞技术的和搞商业的在思考问题上是不一样的
我想巨头们主要防的是区域上,防盗只是一个原因
比如美国出的电影,你在国内要看到正货,我想信要有人代理,而代理人要经版权费的.当然其中有很多复杂的问题在.
哪样出版商至少保住一部分利润.