[LHC] [GaroaHC] Re: AES Bootloader da Atmel, Alguém ?

Alejandro Mesias ale.mesias at gmail.com
Wed Jun 10 05:08:33 PDT 2015


Achei um pago:

https://www.chip45.com/products/avr_atmega_xmega_bootloader_chip45boot3.php

2015-05-20 19:57 GMT-03:00 Afonso Coutinho <afonso at yack.com.br>:

> Let's criptografar um blink contra copias
>
> Em 20 de maio de 2015 10:34, Alejandro Mesias <ale.mesias at gmail.com>
> escreveu:
>
>> Tem problemas de compilação, alguns. E mesmo resolvendo depois não
>> consegue enviar pela usb o programa. Devo ter resolvido errado.
>>
>> 2015-05-19 22:09 GMT-03:00 Euripedes Rocha Filho <
>> rocha.euripedes at gmail.com>:
>>
>>> Sim, eu já usei bootloader cifrado, não usei esse específico.
>>> Qual foi o problema que você encontrou? Erro?
>>>
>>> Em 19 de maio de 2015 21:59, Alejandro Mesias <ale.mesias at gmail.com>
>>> escreveu:
>>>
>>>> Esse bootloader criptografado é uma discussão até um pouco mais
>>>> complexa se for abrir uma discussão. É uma das maneiras de você proteger o
>>>> código do seu projeto contra cópias, pois apenas o bootloader que está no
>>>> seu equipamento aceita seu firmware criptografado.
>>>>
>>>> Ou seja, não tem como replicar o equipamento que vc criou com firmware,
>>>> claro, você pode tentar quebrar com bruteforce, mas vai perder um tempo
>>>> fazendo isso.
>>>>
>>>> 2015-05-19 20:07 GMT-03:00 Alejandro Mesias <ale.mesias at gmail.com>:
>>>>
>>>> Ah, só abrindo prá ver. O Código é uma "solução pronta", tem o fonte
>>>>> para compilar o bootloader, programa para encriptar o hex, programa para
>>>>> enviar pela serial o hex.
>>>>>
>>>>> Sinceramente eu não mexi muito no mecanismo dele, sei que ele usa 3
>>>>> chaves do Aes para encriptar (opcional, pode ser 1, 2 ou 3).
>>>>>
>>>>> 2015-05-19 18:09 GMT-03:00 Euripedes Rocha Filho <
>>>>> rocha.euripedes at gmail.com>:
>>>>>
>>>>> Consegue debugar de alguma forma? Nunca usei esse bootloader
>>>>>> específico, mas tente confirmar as chaves e o IV usados, seria a minha
>>>>>> primeira tentativa. Qual o modo do AES que ele usa?
>>>>>>
>>>>>> Em 19 de maio de 2015 17:42, Alejandro Mesias <ale.mesias at gmail.com>
>>>>>> escreveu:
>>>>>>
>>>>>>> Pessoal, preciso muito fazer funcionar esse bootloader.
>>>>>>>
>>>>>>> Tentei compilar no Avr Atmel Studio mas sem sucesso. E a versão
>>>>>>> oficial da Atmel é feito para o IAR (esquisto, but).
>>>>>>>
>>>>>>>
>>>>>>> Alguém já mecheu com esse bootloader que é criptografado ?
>>>>>>> basicamente vc compila ele com 3 chaves do AES, depois tem que criptografar
>>>>>>> o arquivo hex do programa que vai carregar no arduino. Daí só carregar com
>>>>>>> um aplicativo que vem junto.
>>>>>>>
>>>>>>>
>>>>>>> Referências:
>>>>>>> Versão atual oficial:
>>>>>>>
>>>>>>> http://www.atmel.com/products/microcontrollers/avr/default.aspx?tab=documents&Asset_Type=020%20Application%20Note
>>>>>>> Procure por *Atmel AVR231: AES Bootloader *
>>>>>>> *Tem este zip com os fontes: **http://www.atmel.com/images/AVR231.zip
>>>>>>> <http://www.atmel.com/images/AVR231.zip>*
>>>>>>>
>>>>>>> AvrFreaks:
>>>>>>> Versão do Avr Studio 4:
>>>>>>> http://www.avrfreaks.net/projects/avr231-aes-boot-loader
>>>>>>>
>>>>>>> Algumas coisas que encontrei:
>>>>>>> http://www.avrfreaks.net/forum/avr231-atmel-studio-60
>>>>>>>
>>>>>>> http://www.avrfreaks.net/forum/atmel-avr231-aes-bootloader-has-someone-used-it
>>>>>>>
>>>>>>> Tentativa de portar para o Avr Studio 6:
>>>>>>> http://www.avrfreaks.net/forum/aes-bootloader-gcc-avr231-solved
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> ======================================
>>>>>>> Alejandro Mesias André Nebra Perez
>>>>>>> Java/Python/Js/Something else Developer
>>>>>>> Twitter: @meszias
>>>>>>> Linux User #442506
>>>>>>> Campinas - SP - Brasil - South America
>>>>>>> ======================================
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>>> HSC at listas.tia.mat.br
>>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Lista do LHC <http://lhc.net.br>
>>>>>> HSC at listas.tia.mat.br
>>>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ======================================
>>>>> Alejandro Mesias André Nebra Perez
>>>>> Java/Python/Js/Something else Developer
>>>>> Twitter: @meszias
>>>>> Linux User #442506
>>>>> Campinas - SP - Brasil - South America
>>>>> ======================================
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> ======================================
>>>> Alejandro Mesias André Nebra Perez
>>>> Java/Python/Js/Something else Developer
>>>> Twitter: @meszias
>>>> Linux User #442506
>>>> Campinas - SP - Brasil - South America
>>>> ======================================
>>>>
>>>> _______________________________________________
>>>> Lista do LHC <http://lhc.net.br>
>>>> HSC at listas.tia.mat.br
>>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Lista do LHC <http://lhc.net.br>
>>> HSC at listas.tia.mat.br
>>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>>
>>>
>>
>>
>> --
>> ======================================
>> Alejandro Mesias André Nebra Perez
>> Java/Python/Js/Something else Developer
>> Twitter: @meszias
>> Linux User #442506
>> Campinas - SP - Brasil - South America
>> ======================================
>>
>> --
>> .--. .- .-. .- .--. --- ... - .- .-. . ... -.-. .-. . ...- .- .--. .- .-.
>> .- .... .- -.-. -.- . .-. ... .--. .- -.-. . ... .--. .- - --. --- --- --.
>> .-.. . --. .-. --- ..- .--. ... -.. --- - -.-. --- --
>> Regras da Lista: http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
>> Para mais informações sobre o Garoa Hacker Clube acesse
>> http://garoa.net.br
>> Maiores opções sobre o Google Groups, visite:
>> http://groups.google.com/group/hackerspacesp
>> .--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ...
>> ... . --- .-- .. -.- ..
>> Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)
>>
>>
>  --
> .--. .- .-. .- .--. --- ... - .- .-. . ... -.-. .-. . ...- .- .--. .- .-.
> .- .... .- -.-. -.- . .-. ... .--. .- -.-. . ... .--. .- - --. --- --- --.
> .-.. . --. .-. --- ..- .--. ... -.. --- - -.-. --- --
> Regras da Lista: http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
> Para mais informações sobre o Garoa Hacker Clube acesse
> http://garoa.net.br
> Maiores opções sobre o Google Groups, visite:
> http://groups.google.com/group/hackerspacesp
> .--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ...
> ... . --- .-- .. -.- ..
> Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)
>
>


-- 
======================================
Alejandro Mesias André Nebra Perez
Java/Python/Js/Something else Developer
Twitter: @meszias
Linux User #442506
Campinas - SP - Brasil - South America
======================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20150610/a2b77b65/attachment-0002.htm>


More information about the HSC mailing list