Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

26/05/2014 #1

Avatar de Alcocer Garcia Felix Davi

Desencriptar Hex
Una consulta. ¿Quisiera saber si alguien tiene información de cómo desencriptar un hexadecimal de pic?
No lo puedo leer con el grabador.
Gracias.
27/05/2014 #2
Moderador

Avatar de D@rkbytes

¿A que te refieres con desencriptar?
¿Estás seguro que es un archivo hexadecimal para PIC?
¿Te refieres a que tiene algún tipo de algoritmo de encriptación?
¿Podrías subir el archivo para analizarlo?
Por lo general cuando alguien entrega los archivos *.hex no los encripta.

El código hex puede tener activado el fuse de protección de código pero se puede desactivar.
Aún así se puede obtener el código fuente en ensamblador mediante un desensamblado, pero resulta complicado de entender por la gran cantidad de etiquetas que se generan y por convertir las variables en direcciones.
27/05/2014 #3

Avatar de TRILO-BYTE

yo tengo la pregunta del millon de dolares

se puede desactivar el fuse de Codeprotect?

si es asi ilustrenme que me interesa
27/05/2014 #4

Avatar de Scooter

Archivos .hex: http://www.8052.com/tutintel
Hay un formato equivalente de motorola que creo que es el .s19 o algo así, no lo recuerdo.

Aparte de eso creo que te refieres a descompilar o desensamblar.
27/05/2014 #5

Avatar de JoaquinFerrero

Con el programador WinPic800 se puede desemsamblar.

Pero debes conocer antes el PIC al que se refiere.
27/05/2014 #6

Avatar de TRILO-BYTE

para Scooter

el formato de los pic, AVR y etc. son en formato intel HEX
el fortamto S de motorola es diferente

hay que ver la wikipedia de vez en cuando
27/05/2014 #7

Avatar de Scooter

Ya se que es diferente. Dije equivalente porque hace la misma función.
27/05/2014 #8

Avatar de Daniel Meza

Como te menciona Joaquín Ferrero si se puede desensamblar, sólo es cuestión de cargar el hex y verlo en el formato adecuado. Eso si, será algo complejo entender. Ahora si lo que quieres hacer es ingeniería inversa puedes también irte por el camino de observar que hace el micro grabado y tratar de imitarlo con algún algoritmo propio

Para TRILO-BYTE creo recordar en algún tema del foro que ya se ha tratado esa cuestión, no recuerdo la conclusión pero se mencionaban hasta empresas dedicadas a eso y que utilizaban químicos para deshacer la cubierta del integrado y demás cosas. dicen...

Saludos
27/05/2014 #9

Avatar de TRILO-BYTE

eso es una verdad pero solo terminan hablando de etica y burradas de esas

en una pagina vi que leen el codigo sin intervenir quirurgicamente el micro usan un invento raro como este:



lo que hacen "segun" es que evaden los fuses de cualquier micro con pulsos
¿como?
notengo idea pense que un miembro del foro lo sabia y pues nada de nada

ami lo que me interesaria en si no seria saber el .HEX si no leer la EEPROM interna y saber modificar la EEPROM sin borrar el contenido de un micro protegido
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.