Amigos
Preciso de um help, por favor, sobre proteção de código do projeto:
Se eu entregar meu projeto (circuito com Arduino) gravado pela própria IDE do Arduino, pro cliente é possível ler ele num gravador ?
Se for possível, como eu poderia bloquear ou, se usando um gravador qual seria que tenho que usar ?
obrigado
Ah, antes que esqueça: é com Arduino UNO
obrigado,
marcelo
Tags:
Acredito que não seja possivel o cliente ter ler o codigo.
Em alguns microcontroladores é possivel extrair o arquivo .hex dele, porem geralmente no processo de gravação o codigo é otimizado e algumas coisas, como nome de variavel, é "perdido". Tirando o fato de que transformar o .hex para o codigo em C novamente é beeeem trabalhoso.
O fato do arduino utilizar bootloader complica um pouco mais o processo.
Então, na minha opnião, seu código já está seguro.
Concordo com o João, porque esse processo é beeem mais caro do que o cliente pagar para alguém reescrever o código do zero.
Não é, e na verdade se quer saber, muita gente procura infelizmente fazer engenharia reversa
Outra coisa: com o arquivo .HEX lido do microcontrolador, qualquer um pode fazer quantos Clones quiser ...
não precisa editar nada pra clonar...só se quiser mudar algo, mas, uma vez "Des-Assemblado" já era, fica revertido pro Assembler e não sei no caso do Atmega mas tem outros que revertem pra C,
E pra quem entende de assembly consegue fazer muita coisa com o código ainda
Qual tipo de criptografia os PICs tem ?
Não é que eles 'tem' uma criptografia, mas existe um jeito de gravar com uma certa criptografia, isso quem é responsavel por fazer é o gravador.
Não possuo muuito conhecimento nessa área dos PIC's então não posso te passar muitos detalhes =/
Isto não existe, ao menos não para PICs
mas será que tem alguma base, algum lugar onde eu possa confirmar isto ?
eu também tenho essa dúvida.
inclusive se eu perder meus códigos fontes não existe uma maneira de fazer um reverso do ARDUINO para obtê-las novamente?
Na verdade isso vai contra o conceito de open source, deve ser até ilegal.
o conceito /* Neste Caso */ não é nada Open Source é profissional mesmo
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por