登录站点

用户名

密码

二进制机器码逆向成C语言程序

已有 254 次阅读  2012-11-08 22:17   标签二进制代码逆向  逆向成c  stm32  lpc17  m05  cortex-m3  cortex-m0  arm  msp430  avr  pic 

  有时开发资料意外丢失,关键C代码不在,只有可运行的嵌入式系统,这种情况能否可以再逆向得到功能上一模一样的能方便阅读、理解的C语言代码?答案是肯定的,因为单片机里的程序是可以复制的,目前基本上所有的单片机程序都可以被硬解密出来(即所谓的IC解密或破解)。但硬破解得到的是二进制烧录文件。

二进制烧录文件,是单片机运行的机器码,必须反汇编成汇编语言程序才能被懂汇编的工程师看懂,甚至进行功能修改或创新升级。但目前精通汇编的工程师凤毛麟角,就算有这类精通汇编的工程师,但是如果修改或新添加的功能比较多,工程师也是无能为力。这类情况,唯有一条途径可以解决,那就是逆向翻译成C语言代码。

逆向成C的过程,是一个系统的工程,对逆向工程师的要求非常高,丰富的逆向经验及严谨工作态度是项目成功的关键。本工作室长期进行逆向成C的研究及实践,拥有丰富的逆向经验,专业、专职提供逆向成C语言程序的服务。目前支持的单片机系列有:

51单片机系列、AVR单片机系列、MSP430单片机系列、PIC12PIC16系列单片机、STM32F10XLPC17XXM05XCortex M3Cortex M0系列ARM单片机。

竭诚为客户提供一站式逆向解决方案,欢迎光临,非诚勿扰,谢谢!

Q Q:   273230302, 1531812314

电话:0755-2782035013480700746,卿工

邮箱:mcuanalyse@163.com

 

郑重申明,我们为客户提供的逆向服务,纯用于研究及学习先进技术等合法用途,任何非法操作的法律责任,由客户自行承当,特此声明!

上一篇: 单片机反汇编软件开发概述 下一篇: STM32F10X及LPC17XX等单片机反汇编及破解

分享 举报