¿Cuál es el proceso de descifrado del microcontrolador?
El descifrado de MCU generalmente está relacionado con el hardware. Sólo unos pocos microcontroladores tradicionales Tipo 51 se pueden leer directamente con un programador mientras se descifran. Hoy en día, muchos microcontroladores (incluidos los 51 microcontroladores mejorados) utilizan tecnología física para "ocultar" el programa de cifrado en el chip. Para lidiar con este tipo de microcontrolador, la única forma de lidiar con este tipo de microcontrolador es desmontar el chip y utilizarlo profesionalmente. instrumentos para romperlo.
Descifrar el microcontrolador es un asunto muy pretencioso. Primero, es necesario oxidar la superficie del paquete del chip y utilizar instrumentos profesionales para descifrarlo.
El primer paso es disolver completamente el paquete del chip para exponer las líneas de conexión metálicas. El chip debe fijarse al dispositivo de prueba y operarse con la ayuda de un banco de fijación.
La segunda consiste en retirar únicamente el paquete de plástico que se encuentra en la parte superior del núcleo de silicio. Además de requerir ciertos conocimientos y habilidades, también requiere sabiduría y paciencia personal, pero es relativamente fácil de operar y puede operarse en casa.
El plástico del chip se puede quitar con un cuchillo y la resina epoxi alrededor del chip se puede corroer con ácido nítrico concentrado. El ácido nítrico concentrado a alta temperatura disolverá el paquete del chip sin afectar el chip ni los cables de conexión. Este proceso generalmente se realiza en condiciones muy secas, ya que la presencia de agua puede corroer las conexiones de cables de aluminio expuestas (provocando potencialmente fallas de descifrado). Luego se limpió el chip con acetona en un baño ultrasónico para eliminar el ácido nítrico residual y se empapó.
El último paso es localizar el fusible protector y exponerlo a la luz ultravioleta. Para este tipo de microcontrolador, se suele utilizar tecnología de microsonda para leer el contenido de la memoria. Después de desembalar el chip, puedes encontrar fácilmente el bus de datos desde la memoria al resto del circuito colocando el chip bajo un microscopio. Por alguna razón, los bits de bloqueo del chip no bloquean el acceso a la memoria en modo de programación. Aprovechando este defecto, al colocar la sonda en la línea de datos, se pueden leer todos los datos deseados. En el modo de programación, toda la información en la memoria de datos y programas se puede leer reiniciando el proceso de lectura y conectando la sonda a otra línea de datos.