STC12 series MCU decryption introduction

Publisher:创意旅程Latest update time:2015-10-29 Source: eefocus Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
STC MCU is a MCU chip sold by Shenzhen Hongjing Company. There are many opinions about its design and production. Some of the information available on the Internet say that it was designed by an American company according to the core of SST Company and sold by Hongjing Company under its own brand, while others say that it was designed by ST Company. There are more opinions about its production. Some say that it is produced by TSMC. Some say that it is produced by other Taiwanese companies. However, no information about this can be found on Hongjing Company's official website. There are only two simple pages, which are basically all PDF files of the chip and ISP download software. It is also found that the PDF manual of the user manual cannot be copied. As many netizens commented, it seems to be concealed. In fact, this brings a lot of doubts to designers, and it seems that they have lost their confidence in using the product. However, as a decryption engineer, I don't care about this issue.

 After the launch of the STC89 series of MCUs, they were once claimed to be impossible to decrypt. However, after research by chip decryption engineers, the STC MCUs were quickly cracked, and a large vulnerability was found. By exploiting this vulnerability, the program can be easily read from the encrypted STC89 series MCUs. Some engineers even made a MCU decryption tool called the STC decryptor. Using such a decryptor, the encrypted STC MCU program can be directly read out, achieving the decryption effect.

 The STC12 series MCU is more perfect in design than the 89 series, and has no original loopholes, so it is impossible to decrypt using software decryption. Therefore, the original decryption method of the STC89 series MCU is not applicable to the STC12 MCU. The naming rules of the STC12 series MCU are as follows:

 

The STC12 microcontroller in this part is fully pin-compatible with the AT89C2051. The STC12C54 series microcontroller with a RAM capacity of 512 bytes is not pin-compatible with the 2051. Since the STC12 series microcontroller has learned from the lesson that the STC89 microcontroller is easily decrypted, the encryption of the STC12 microcontroller has been improved.

Reference address:STC12 series MCU decryption introduction

Previous article:MCU Serial Port Notes
Next article:The factors that affect the stability of the microcontroller system can be roughly divided into external factors and internal factors.

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号