2008年07月10日

STC单片机的优点及单片机解密品牌

龙人计算机单片机解密品牌有:MICROCHIP单片机解密、ATMEL单片机解密、日立(HITACHI)单片机解密、 PHILIPS单片机解密、LG/HYNDAI单片机解密、EMC单片机解密、十速单片机解密、MICON单片机解密、WINBOND单片机解密、INTEL单片机解密、ISSI单片机解密、 SST单片机解密、ICSI单片机解密、SYNCMOS单片机解密、MOTOROLA单片机解密、VERSACHIPS单片机解密、ALTERA单片机解密、ZILOG单片机解密、LATTICE单片机解密、HOLTEK单片机解密、DALLAS单片机解密、MACH单片机解密、WSI单片机解密、XILINX单片机解密、ST单片机解密。

STC单片机的优点

加密性强,很难解密或破解,解密费用很高、国内能解密的人少,一般的仿制者望而退步. 

超强抗干扰: 

、高抗静电(ESD保护) 

、轻松过 2KV/4KV快速脉冲干扰(EFT 测试) 

、宽电压,不怕电源抖动 

、宽温度范围,-40℃~85℃ 

、I/O 口经过特殊处理 

单片机内部的电源供电系统经过特殊处理 

、单片机内部的时钟电路经过特殊处理 

、单片机内部的复位电路经过特殊处理 

、单片机内部的看门狗电路经过特殊处理 

三大降低单片机时钟对外部电磁辐射的措施: 

     ——出口欧美的有力保证 

、禁止ALE输出; 

、如选 6 时钟/机器周期,外部时钟频率可降一半; 

、单片机时钟振荡器增益可设为 1/2Gain. 

超低功耗: 

、掉电模式:典型功耗<0.1 μ A   

、空闲模式:典型功耗2mA 

、正常工作模式:典型功耗4mA-7mA 

、掉电模式可由外部中断唤醒,适用于电池 

    供电系统,如水表、气表、便携设备等. 

在系统可编程,无需编程器,可远程升级 

可送 STC-ISP 下载编程器,1 万片/人/天 

可供应内部集成 MAX810 专用复位电路的单片机, 

只有 D 版本才有内部集成专用复位电路,原复位电路可以保留,也可以不用,不用时 RESET 脚直接短到地 

★STC单片机直接替换ATMEL,PHILIPS,WINBOND产品 

STC89C516RD+取代 P89C51RD2/RD+/RD,W78E516 

STC89C516RD+取代 AT89C51RD2 

STC89C58RD+取代 PHILIPS P89C51RC2/RC+/RC 

STC89C58RD+取代 AT89C51RC2/RC,89C55 

STC89C54RD+,取代 AT89C55,89S52/53,89S8252 

STC89C54RD+,STC89C53RC取代 W78E54,W78E58

龙人计算机专业提供单片机解密、单片机破解服务。详情见:http://www.pcbinf.com/xpjm.html

IC芯片设计一次性成功的重要性

由于IC芯片成本提高和产品周期缩短,芯片开发者正致力于芯片设计的一次性成功。在芯片的设计过程中,制造商正在使用一些方法帮助设计者理解和实现面向制造(DFM)的设计技术。他们具备芯片效果、工艺细节、制造成本方面的知识,能够给IC设计者提供指导,帮助设计者提高产量并降低芯片成本。

随着工艺技术的进步,芯片的制造成本提高了。每一次工艺结点的换代升级会带来更高密度和更高性能IC的产生,同时导致掩膜成本的增加。

延长光学平版印刷寿命需要使用光学模式校正、光学近似检查(OPC),以及深亚微米工艺的移相掩膜(PSM)装置。这导致产生了针对180nm以下工艺(特别是对于定义最小特征尺寸的掩膜层)的非常复杂的光掩膜技术。随着工艺结点变小,晶圆加工和EDA工具的成本、设计复杂IC所需的时间也随之增加。

IC设计 芯片设计 IC芯片 IC解密 芯片解密

掩膜和设计成本的提高,使得对于复杂的芯片设计,其SoC的NRE费用达到数百万美元。逐步增加的NRE成本使得“盈亏平衡点”芯片量(芯片开发者能够补偿NRE支出的芯片量)达到更高的层次。这也给芯片制造商(同样包括集成设备制造商)带来了降低设计成本和减少设计重复的巨大压力。由于消费产品领域(比如数字照相机、MP3播放器和蜂窝电话)严峻的竞争形势,缩短产品上市时间也迫使设计者努力保证芯片设计首次成功。这种成功对于很多产品的尽快上市是非常重要的,否则,可能意味着芯片制造商将失去该类产品的芯片市场份额。

龙人芯片解密工作室采用国际上最先进的芯片解密技术与设备专业的IC解密程序流程竭诚为广大客户提供专业IC芯片解密和单片机芯片解密加密服务、为国内外电子企业找回丢失的单片机资料或学习国外IC企业先进的芯片设计思路提供技术支持。详情见:http://www.icdec.com

2008年06月20日

龙人芯片解密技术之Flash型单片机加密与单片机解密 

厂商利用单片机进行产品开发时,都会关心其代码和数据的保密性。考虑到用户在编写和调试代码时所付出的时间和精力,代码的成本是不言而喻的。

IC芯片解密专家深圳龙人计算机专业提供IC解密、芯片解密、单片机解密、MCU解密、IC芯片解密、单片机芯片解密、51单片机解密、PIC单片机解密、AVR单片机解密、PLD单片机解密、PIC单片机解密加密等业务。详情见:http://www.icinf.com

       早期的单片机,代码是交给芯片制造商制成掩膜ROM。有两种加密的机制,一是彻底破坏读取代码的功能,无论是开发者还是使用者都永远无法读取其中的内容。从安全上来说,这种方式很彻底,但是已经无法检查ROM中的代码了。另一种方法是不公开读取方法,厂商仍可以读取代码。这种方式留有检查代码的可能性,但是并不能算是一种真正的“加密”,被破解的可能性是存在的。    

       客观地讲,一方面希望单片机加密很彻底,而另外一方面又希望留有检查代码的可能,这是相互矛盾的要求。    

芯片解密 单片机解密 单片机加密 MCU解密 IC解密

       自Flash技术得到广泛应用以来,各类单片机制造商纷纷采用了多种不同的芯片加密方法,对比掩膜ROM芯片来说,Flash ROM在线可编程特性使得芯片的加密和解密方式变得更加灵活和可靠。在Flash型单片机中,芯片的加密和解密工作都是通过对Flash ROM的编程来完成的,由于用户程序可以在线地改写ROM的内容,可以编写一套加密和解密的小程序,随用户程序下载到芯片中,通过运行该程序,在线修改Flash ROM的内容,对芯片进行加密和解密,使整个的加解密过程更为简单灵活。    

       Freescale公司的HCS12单片机采用的加解密思路有一定的典型性,我们对此作了一些研究,现以MC9S12DP256单片机为例,介绍Flash型单片机的加密解密方法。 

更多详细介绍欢迎登录龙人计算机芯片解密技术中心网站:http://www.icdec.com

软件加密狗介绍及加密狗破解初级思路——龙人软件解密软件破解

本文龙人计算机先简单介绍软件加密狗,然后介绍软件破解之加密狗破解初级思路,以助于您对软件加密狗及软件解密软件破解的认识。

软件狗介绍

"加密狗"是一种插在计算机并行口上的软硬件结合的加密产品。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和软件狗进行数据交换(即对软件狗进行读写),来检查软件狗是否插在并行口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"包壳")。这样,软件开发者可以在软件中设置多处软件锁,利用软件狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。 

加密狗 软件狗 软件解密 软件破解 加密狗破解

软件狗经历的“时代” 

  软件狗的发展经历了好几代,至2001年初就已发展到了第四代。 

软件破解之加密狗破解初级思路

  平时常见的加密狗主要有“洋狗”(国外狗)和“土狗”(国产狗)。这里“洋狗”主要指美国的彩虹和以色列的HASP,“土狗”主要有金天地(现在与美国彩虹合资,叫彩虹天地)、深思、坚石。总的来说,“洋狗”在软件接口、加壳、防跟踪等“软”方面做得没有“土狗”好,但在硬件上绝对“无法”pj(应当说pj难度非常大):而“土狗”在“软”的方面做得绝对称得上世界第一,许多技术,如噪音、自检测、算法可变、码表变换等等,可以说都很先进,而在硬件上不及国外,只要稍有单片机功力的人,都可复制。 

软”的是指驱动程序内反跟踪、外壳加密等等软件工作,让解密者难以在功能层上仿真,谁都靠的是对操作系统、微机系统的精确理解。谁都无法决胜,结果是加密驱动程序在不断更新、膨胀。 

龙人计算机芯片解密和软件解密技术研究中心专业从事单片机解密和软件解密软件破解包括软件破解、软件加密狗破解、硬件加密狗破解等技术研究,是目前国内最专业的IC解密/单片机破解/芯片解密咨询公司。详情见:http://www.icinf.com

2008年05月30日

三种MCU单片机解密方法——龙人IC芯片解密技术中心

龙人IC芯片解密技术中心拥有多名单片机解密/MCU解密工程师,从事IC解密、芯片解密、MCU解密、单片机解密和软件解密软件破解技术研究多年,对单片机解密方法技术出神入化。

下面龙人计算机就为你介绍三种MCU解密/单片机解密方法:

第一种MCU解密方法是软件方法,主要是对WINBONGD单片机,SYNCMOS单片机和GAL门阵列进行芯片解密,这种利用软件解密设备,按照一定的步骤操作,执行片内的程序送到片外的指令,然后用单片机解密的设备进行截获,这样芯片内部的程序就被解密完成了(GAL采用逻辑猜测),就可以得到加密了的单片机中的程序。 

第二种MCU解密方法是硬件电路修改的方法,其流程为:

1.测试(test):

使用高档编程器等设备测试芯片是否正常,并把配置字保存。 

2.开盖(decapsulation):

可以手工或开盖机器开盖(我们提供这项服务),下面是一开盖后的单片机照片

3.做电路修改(focused ion beam):

对不同芯片,提供对应的图纸,让厂家切割和连线(我们也可以提供此项服务),对每一个割线连线一般需要提供芯片位置概貌图、具体位置图、FIB示意图三张图纸(部分小地芯片只要提供概貌图和FIB图)。 

单片机解密 MCU解密 单片机破解 芯片解密 IC解密

 

 

 

4.读程序(read):

取回电路修改后的单片机,直接用编程器读出程序。 

5.烧写样片给客户(programme)。

按照读出地程序和配置,烧写样片提供给客户。 

这样就结束了IC解密。

当然真正提供出解密图纸的人还是很牛的,这个就像作出注册机的人。 

  

第三种MCU解密方法是采用软件和硬件结合的方法,比如对HOTEK,MDT等单片机破解。 

IC芯片解密专家深圳龙人专业提供IC解密、芯片解密、单片机解密、MCU解密、IC芯片解密、单片机芯片解密、51单片机解密、PIC单片机解密、AVR单片机解密、PLD单片机解密、PIC单片机解密加密等业务。详情见:http://www.icinf.com

芯片解密技术:灵活使用带密码的加密解密方法

通过研究龙人芯片解密技术中心单片机解密专家发现,使用带有密码的加密方式,看似给单片机破解留有了可能性,但因为接受和验证密码都需要由用户程序完成,只要用户程序设计的可靠,这种可能性是很小的。    

为了增强用户接口程序的可靠性和灵活性,龙人IC解密专家提出以下几种可能的设计思路:

       针对穷举密码的对策:MC9S12DP256的密码长达8个字节,如果不将密码限定在ASCII码的范围内,那么可以选择的密码数量将达到1.8*1019 种。为了防患破解者穷举密码,用户可以设定允许输入错误密码的次数,如果出错超过一定次数,接口程序就不再接收新的密码了。允许出错的次数可以根据安全需要和使用方便综合考虑。    

       灵活的对外接口:使用密码加解密时,用户程序使用的对外接口是没有任何限制的。本文中的串口程序只是一例,MC9S12DP256片内集成了众多的接口模块,如SCI、SPI、IIC、MSCAN、J1850等等。使用哪一个接口,用户可以根据方便和安全考虑自己选择,这样也会使破解者难以入手。  

芯片解密 单片机解密 MCU解密 IC解密  密码加解密

       用户程序级密码验证:用户还可以给接口程序增设一级密码验证的步骤。只有通过该密码验证,才能进一步输入解密的密码。因为加密后,Flash ROM就无法读写了,用户程序可以将增设的密码也保存到Flash中,留待验证。另外,如果某一个模块既要作为接受密码的接口,又有其他的用途,也应该留有一个交互界面,在使用前让用户选择该模块的用途。    

       远程加解密:在很多场合,用户对于单片机的控制是通过以太网等介质远程实现的,只要有相应的接口程序,能够远程对单片机进行加解密,这无疑会给用户的工作带来很大的方便。 

       结   语    

       Flash在线编程技术的出现给单片机中的加密机制带来了很大的改变。通过对HCS12系列单片机加密单片机解密方法的分析,我们认为这种加解密的机制具有足够的安全性,以及灵活的加解密方式。    

      另外,使用密码解密的可靠性很高,实现的过程依赖于用户程序,只要精心设计接口程序,用户完全可以将这种风险降至最低。

龙人计算机深圳分公司为了满足大量需要芯片解密、IC解密、单片机解密(MCU解密)和软件破解客户的需求特成立了IC芯片解密事业部,事业部专门为客户提供芯片解密、IC解密、单片机解(MCU解密)和软件破解等服务。详情见:http://www.dmpcb.cn/services/IC/index.html

芯片解密/单片机解密失败的原因

文章整理:深圳龙人反向技术研究所芯片解密工作室 (mcuiclr)

龙人IC芯片解密技术研究中心一支专业从事IC芯片解密和MCU单片机解密或加密技术研究的专业团队,也是目前国内技术实力最强的IC芯片解密和MCU单片机芯片解密加密技术服务团队之一,虽然深圳龙人计算机掌握了很强的软件破解技术拥有很强的技术实力,但龙人还是不会向您保证每一个MCU单片机芯片的解密都成功,这主要是由很多原因造成的,以下龙人就介绍IC解密/芯片解密/单片机解密失败的原因

1.DECAP存在失败的可能(这种占解密失败原因的绝大部分)

A.过腐蚀,PAD腐蚀坏,外部不能读出程序

 

B.芯片流片工艺不好,DECAP的时候容易腐蚀PASSVATION表层(钝化层),使管芯实效,外部无法读出程序

C.开盖的时候把PIN脚氧化(酸弄到管脚上了)

D.无意中弄断AL线

E.单片机使用特殊封装材料,无法和酸反应

F.管芯特殊封装,不在芯片正中位置,极容易开坏(下图是MCU由2个管芯组成,通常称为MCM)

E:芯片封装的时候有杂质,无法进行化学反应。

芯片解密 单片机解密 IC解密 MCU解密 单片机破解

2.FIB存在失败的可能:

A:芯片流片工艺小,位子没有找正确

B:FIB连线过长,离子注入失效

C:离子注入强度没有控制好

D:FIB设备存在问题(目前上海FIB设备基本是台湾或美国淘汰的,设备存在问题的概率还经常出现,但知道有问题还好,怕就怕做的过程中突然出现问题,当然这个概率极其的低)

E:某些芯片破解,需要在同一小区域做多项FIB,或者在同一时间内,做多项FIB,那么就容易FIB出现问题。

3.其他芯片解密/单片机解密失败原因

目前加密的最新技术不断出现(我么已经遇到过一片ATMEGA48的最近加密方式,你用编程器一读母片,母片程序就会改变!另外2007.6.12遇到过一款TINY13V的单片机,程序可以解密出,但是就是不能用)、编程器软件缺陷、芯片烧断过多管脚,并且烧断保护电路、低级的误操作都可能使解密失败;目前单片机的程序存储是靠内部电子作为介质来存储的,当芯片使用周期比较长或受到外部强磁场等环境的影响,失败的概率更高;另外带时序功能GAL解密,带有猜测性质,也存在失败的概率;如果采用纯软件的方式破解,和母片的编程软件、生产日期和编程方式甚至编程语言等有很大关系,也存在失败的概率。

上面的原因可能就造成单片机解密的失败。

但总体上,解密失败的几率是很小的,龙人芯片解密工作室采用国际上最先进的芯片解密技术与设备专业的IC解密程序流程竭诚为广大客户提供专业IC芯片解密和单片机芯片解密加密服务、为国内外电子企业找回丢失的单片机资料或学习国外IC企业先进的芯片设计思路提供技术支持。详情见:http://www.dmpcb.cn/services/IC/index.html 

2008年05月13日

 

MSP430 单片机 串行写入BOOTSTRAP 与单片机解密加密功能

文章整理:深圳龙人反向技术研究所 芯片解密 工作室   (mcuiclr)

对于 MSP430单片机 的开发调试有多种技术方案,例如EPROM方式、OTP方式、仿真开发系统方式、JTAG和BOOTSTRAP方式。BOOTSTRAP(又名BootStrap Loader,简称BSL)可与另一种Flash仿真工具JTAG控制器配合使用。对于Flash型的MSP430单片机初期开发进行的仿真,只需要1台PC机和1个FET(Flash Emulator Tool)的JTAG控制器即可实现。进入产品级开发阶段,为了保护用户代码,烧断Flash的保护熔丝以后就无法再通过JTAG口访问单片机,这时用户对Flash中的程序再进行检查或更新就只能通过BOOTSTRAP进行。不用担心用户代码会泄露,BOOTSTRAP提供了32字节256位的密码保护,能完全确保代码的安全性。

单片机解密   解密加密   IC解密   芯片解密   MSP430

  BOOTSTRAP的硬件制作并不费力,只要与调试环境软件配合( 龙人计算机 IC解密/芯片解密和单片机解密技术 网站提供免费下载限制功能的软件,不过用户可以轻松地制作完全功能软件),就能很方便地构建自己的开发环境。对于熔断的方法,从以前TI公布的资料看,只要在功能引脚上施加一个6.5V左右的电压数ms就可以了。当然,各类芯片熔断的 单片机解密加密 方法 也有一些差异。但是,除了11x系列的单片机有人用这种方法试验成功外,对其余系列的单片机无法实现,甚至有毁坏芯片的可能。现在,随着为TI公司的各类FET仿真器及BOOTSTRAP开发工具的相继推出,在一篇TI资料中,给出了MSP430熔断的方案和指令结构 (详细资料请进龙人芯片解密技术网站下载,龙人计算机深圳分公司为了满足大量需要芯片解密、IC解密、单片机解密(MCU解密)和软 件破解客 户的需求特成立了IC芯片解密事业部,事业部专门为客户提供芯片解密、IC解密、单片机解(MCU解密)和软件破解等服务。详情见: http://www.icinf.com ) ,这样,我们用DIY的完全功能开发调试系统就可以构建成功了。

 

IC解密和单片机芯片解密技术之 BOOTSTRAP的功能与启动

文章整理:深圳龙人反向技术研究所 芯片解密 工作室   (mcuiclr)

本文龙人为您介绍 BOOTSTRAP的功能与启动 知识:(深圳 单片机芯片解密专家 龙人计算机提供合法用途的单片机解密、芯片解密和IC解密加密业务包括 MCU解密工具 、单片机芯片解密软件、单片机解密设备、单片机解密仪器、IC解密方法和芯片解密方案等。详情见: http://www.pcbinf.com/xpjm.html

  通过 BOOTSTRAP 可以访问单片机的全部存储器,包括程序Flash、ROM、RAM,并可对其进行擦除、读写。它能用于批量下载程序,监测程序使用情况和各个变量与寄存器的使用情况,并可对其进行修改。因此,使用BOOTSTRAP能够方便地进行软件升级 软件破解

  用户烧断Flash熔丝的目的在于保护程序代码,通过BOOTSTRAP读取MSP430,需要32字节即256位的密码口令;但是,BOOTSTRAP又表现了其极大的灵活性,其功能分为需要密码保护的功能与不需要密码保护的功能。其中,受密码保护的操作有从MSP430的存储器中读数据、写数据、Flash段擦除和读取程序计数器;不受密码保护的操作就是接收密码口令与Flash全擦除,擦除之后32个字节的密码口令全为0xFFH。这样使得用户的程序代码受到完全的保护,而且芯片也能保持应用的灵活性。

IC解密  芯片解密  单片机解密  单片机芯片解密  BOOTSTRAP

  对于MSP430系列Flash型单片机,依靠RST/NMI引脚与TCK引脚(有的型号如MSP430F11×1使用TEST引脚)和一定的时序就进入标准的复位过程,即使用地址0FFFEH处的RESET向量,然后进入正常的程序入口。改变RST/NMI引脚与TCK引脚的时序配合,就可以启动BOOTSTRAP,即地址0C00H处的BSL RESET向量用做程序入口,单片机执行BOOT ROM里的程序。MSP430F13x/14x的正常复位时序如图1所示,BSL复位时序如图2所示。

  如果发生以下情况,则不能启动BSL:

  ◇ 在RST/NMI引脚保持为低时,TCK引脚上出现的上升沿少于2个;

  ◇ 当RST/NMI引脚电平从低跳变到高时,TCK引脚还是保持为高;

  ◇ JTAG接口已控制了MSP430的资源;

  ◇ 因Vcc下降引起POR(复位)。

  退出BOOTSTRAP时,要释放单片机的程序计数器PC,有两种情况:一种是在BSL中使用加载PC命令,从指定的程序地址继续执行;另一种是用标准的RESET序列强制使MSP430用0FFFEH的向量地址开始执行程序。

龙人芯片解密工作室 是一支专业从事 IC芯片解密和 MCU单片机解密或加密技术研究的专业团队,也是目前国内技术实力最强的 IC芯片解密和MCU 单片机 芯片 解密加密技术服务团队之一。 详情见: http://www.lrpcb.cn/xinpian.asp

要想学会 软件破解 技术,你必须掌握好软件破解、软件解密、软件加密和 芯片解密 、IC解密的一些方法,根据龙人从事十多年软件破解和芯片解密的经验,学会以下十招你就能实现软件破解了。

设置 断点:所谓断点就是程序被中断的地方。那什么又是中断呢?中断就是由于有特殊事件(中断事件)发生,计算机暂停当前的任务(即程序),转而去执行另外的任务(中断服务程序),然后再返回原先的任务继续执行。

软件破解 芯片解密  IC解密  单片机解密  软件解密

我们解密的过程就是等到程序去获取我们输入的注册码并准备和正确的注册码相比较的时候将它中断下来,然后我们通过分析程序,找到正确的注册码。所以我们需要为被解密的程序设置断点,在适当的时候切入程序内部,追踪到程序的注册码,从而达到crack的目的。

2. 领空:所谓程序的领空就是程序自己的地方,也就是我们要破解的程序自己程序码所处的位置。必须不依赖具体的程序设置断点,也就是我们设置的断点应该是每个程序都会用到的东西 我们要从系统区域返回到被破解程序自己的地方(即程序的领空),才能对程序进行破解

3. API:即Application Programming Interface的简写,中文叫应用程序编程接口,是一个系统定义函数的大集合,它提供了访问操作系统特征的方法。

4. 关于程序中注册码的存在方式:正确的注册码通常在程序中以两种形态存在:显式的和隐式的,对于显式存在的注册码,我们可以直接在程序所处的内存中看到它,显式存在的软件破解起来比较容易;但是有些软件的程序中并不会直接将我们输入的注册码和正确的注册码进行比较,比如有可能将注册码换算成整数、或是将注册码拆开,然后将每一位注册码分开在不同的地方逐一进行比较,或者是将我们输入的注册码进行某种变换,再用某个特殊的程序进行验证等等。总之,应用程序会采取各种不同的复杂运算方式来回避直接的注册码比较,对于这类程序,我们通常要下功夫去仔细跟踪、分析每个程序功能,找到加密算法,然后才能破解它,当然这需要一定的8086汇编编程功底和很大的耐心与精力。

5. 关于软件的破解方式:本人将破解方式分为两大类,即完全破解和暴力破解。

6. 关于破解教程中程序代码地址问题:

7. 关于如何设置断点的问题: 请看“ 芯片解密和软件破解之如何设置断点——龙人 一文,找不到这篇文章,直接在百度或Google中输入“芯片解密和软件破解之如何设置断点——龙人”即可。

8. 关于如何跟踪程序的问题:

9. 关于软件的反安装问题:

10. 关于破解练习的问题:学习 软件 破解需要 大量的练习 。不知道做些什么样的练习?请进龙人计算机关于 芯片解密/IC解密 /单片机解密和软件破解的技术网站: http://www.icinf.com