在线留言 | 联系我们 | 收藏东垣科技 | 网站地图 欢迎来到PCB抄板_PCB克隆_电路板抄板_电路板克隆_芯片解密_单片机破解_深圳东垣科技官网!
24小时
服务热线
18938937672 18898763201

全球领先的电子反向技术研究中心 16年专注高端电子产品逆向研发

1ee
全国服务热线: 18938937672

单片机逆向分析(由二进制代码逆向成C代码),东垣科技近20年来一如既往,是认真的,是专业的,是专注的!


经过近20年的技术工作,不管是之前的正向开发,还是现在的逆向分析,要想圆满成功,产出高效、精练的程序代码,对工程师而言,都离不开这三条:

1.扎实的单片机底层基础,即对单片机架构的理解,单片机有那些外设资源?单片机的指令集效率如何?一行C代码经C编译器编译后对应的ASM代码,能看懂并了如指撑?等等这些底层基础,一定要牢固,不然编写出来的代码,不是错误百出,就是虚胖,冗长,不精练。

2.丰富的经验积累,冰冻三尺,非一日之寒,随时都可能遇到技术困难,如果没有解决困难的经验,一遇到困难就无从下手,卡壳在那里,这样逆向分析就变得没效率了,甚至会导致逆向失败。

3.一定要对逆向分析有兴趣,这点尤其重要,看汇编代码是个很枯燥,很辛苦的活,且经常会碰到一些新问题要解决,如果对汇编程序不感兴趣,很容易退却,乃至放弃,有了兴趣,耐得住了寂寞,才会乐在其中,问题也就迎刃而解了。

从近几年逆向分析的项目来看,逆向过程不管是什么单片机,逆向分析过程大同小异,难易程度相对来说,32位的难度要大点。从已成功逆向分析的项目情况来看,PIC类的项目不多,51及AVR是比较常做的项目,MSP430系列以前做了不少,现在碰到的不多,而近几年STM32及LPC等的M0及M3内核的32位单片机逆向分析变得越来越多,这也是相对来说最难,技术含量最高,最考验逆向工程师功底的单片机类别。

逆向分析项目成功与否,除了逆向工程师的因素外,项目需求方的配合也相当重要,主要体现在配合上,特别是对调试、测试的环境方面的支持上,如果对逆向工程师配合、支持得好,往往能事半功倍,一般能按计划提前完成,否则,逆向分析的速度会严重受影响,甚至导致整个项目的失败。

东垣科技是专业的单片机逆向分析即逆向成C代码的团队,特别是STM32等高难度指令集的M0、M3、M4内核复杂程序,有相当多的成功经验。