Leandro de Jesus Ribeiro 0 Posted July 15, 2019 Share Posted July 15, 2019 Olá. Como faço para ler ou transformar hexadecimal em Linguagem C? PIC16F685 Quote Link to post Share on other sites
Mente Binária Leandro Fróes 17 Posted July 17, 2019 Mente Binária Share Posted July 17, 2019 Opa, você diz interpretar um valor em hexa utilzando a linguagem C? Ou literalmente pegar um arquivo binário e tentar transformar em C? Quote Link to post Share on other sites
Apoiador Bit bsantos 1 Posted January 2 Apoiador Bit Share Posted January 2 Leandro. Se eu nao estiver entendendo errado, o PIC16f685 eh um microcontrolador (microprocessador com perifericos embarcados) e esta querendo portar seu codigo escrito em asm (que eu usei muito para programar os 16f84) para codigos em C. Eh isso? Quote Link to post Share on other sites
Administradores Fernando Mercês 0 Posted January 8 Administradores Share Posted January 8 Acho que é quase isso @bsantos. Acho que ele tem um programa compilado para PIC, que é um binário e uma galera se refere como "o hexadecimal" por não ser mais legível, etc (dá pra abrir num editor hexa, claro) e aí ele quer descompilar para C de volta. Eu nunca fiz, mas deve dar sim. Talvez com o IDA ou Ghidra? Acho que vale tentar. Abraços! Quote Link to post Share on other sites
Apoiador Bit bsantos 1 Posted January 12 Apoiador Bit Share Posted January 12 Então @Fernando Mercês nesse caso, tem que se ver e espero que os @Leandro de Jesus Ribeiro não se decepcione caso não consiga fazer a eng reversa mesmo lendo do hex. Isso porque o MpLab (compilador ASM ou C para o microchip) tem opção de encriptação para a proteção de propriedade intelectual do firmware embutido. Quote Link to post Share on other sites
Administradores Fernando Mercês 0 Posted January 12 Administradores Share Posted January 12 Aaaaah, isso muda tudo. Valeu pela info! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.