<div dir="ltr">Achei um pago:<div><br></div><div><a href="https://www.chip45.com/products/avr_atmega_xmega_bootloader_chip45boot3.php">https://www.chip45.com/products/avr_atmega_xmega_bootloader_chip45boot3.php</a><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-20 19:57 GMT-03:00 Afonso Coutinho <span dir="ltr"><<a href="mailto:afonso@yack.com.br" target="_blank">afonso@yack.com.br</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:rgb(102,0,0)">Let's criptografar um blink contra copias<br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">Em 20 de maio de 2015 10:34, Alejandro Mesias <span dir="ltr"><<a href="mailto:ale.mesias@gmail.com" target="_blank">ale.mesias@gmail.com</a>></span> escreveu:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Tem problemas de compilação, alguns. E mesmo resolvendo depois não consegue enviar pela usb o programa. Devo ter resolvido errado.</div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-19 22:09 GMT-03:00 Euripedes Rocha Filho <span dir="ltr"><<a href="mailto:rocha.euripedes@gmail.com" target="_blank">rocha.euripedes@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sim, eu já usei bootloader cifrado, não usei esse específico.<br>Qual foi o problema que você encontrou? Erro?</div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">Em 19 de maio de 2015 21:59, Alejandro Mesias <span dir="ltr"><<a href="mailto:ale.mesias@gmail.com" target="_blank">ale.mesias@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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.<div><br></div><div>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.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-19 20:07 GMT-03:00 Alejandro Mesias <span dir="ltr"><<a href="mailto:ale.mesias@gmail.com" target="_blank">ale.mesias@gmail.com</a>></span>:<div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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.<div><br></div><div>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).</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-19 18:09 GMT-03:00 Euripedes Rocha Filho <span dir="ltr"><<a href="mailto:rocha.euripedes@gmail.com" target="_blank">rocha.euripedes@gmail.com</a>></span>:<div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">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?<br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>Em 19 de maio de 2015 17:42, Alejandro Mesias <span dir="ltr"><<a href="mailto:ale.mesias@gmail.com" target="_blank">ale.mesias@gmail.com</a>></span> escreveu:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Pessoal, preciso muito fazer funcionar esse bootloader.<div><br></div><div>Tentei compilar no Avr Atmel Studio mas sem sucesso. E a versão oficial da Atmel é feito para o IAR (esquisto, but).</div><div><br></div><div><br></div><div>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.</div><div><br></div><div><br></div><div>Referências:</div><div>Versão atual oficial:</div><div><a href="http://www.atmel.com/products/microcontrollers/avr/default.aspx?tab=documents&Asset_Type=020%20Application%20Note" style="font-size:12.8000001907349px" target="_blank">http://www.atmel.com/products/microcontrollers/avr/default.aspx?tab=documents&Asset_Type=020%20Application%20Note</a><br></div><div><div><div style="font-size:12.8000001907349px">Procure por <strong style="margin:0px;padding:0px;border:0px;outline:0px;font-size:11px;vertical-align:baseline;color:rgb(68,68,68);font-family:Verdana,Geneva,sans-serif;line-height:15px;background-image:initial;background-repeat:initial">Atmel AVR231: AES Bootloader </strong></div><div style="font-size:12.8000001907349px"><font color="#444444" face="Verdana, Geneva, sans-serif"><b><span style="font-size:11px;line-height:15px">Tem este zip com os fontes: </span></b></font><b style="color:rgb(68,68,68);font-family:Verdana,Geneva,sans-serif;font-size:12.8000001907349px"><span style="font-size:11px;line-height:15px"><a href="http://www.atmel.com/images/AVR231.zip" target="_blank">http://www.atmel.com/images/AVR231.zip</a></span></b></div></div><div><br></div><div>AvrFreaks:</div><div>Versão do Avr Studio 4:</div><div><a href="http://www.avrfreaks.net/projects/avr231-aes-boot-loader" target="_blank">http://www.avrfreaks.net/projects/avr231-aes-boot-loader</a><br></div><div><br></div><div>Algumas coisas que encontrei:</div><div><a href="http://www.avrfreaks.net/forum/avr231-atmel-studio-60" target="_blank">http://www.avrfreaks.net/forum/avr231-atmel-studio-60</a><br></div><div><a href="http://www.avrfreaks.net/forum/atmel-avr231-aes-bootloader-has-someone-used-it" target="_blank">http://www.avrfreaks.net/forum/atmel-avr231-aes-bootloader-has-someone-used-it</a><br></div><div><br></div><div>Tentativa de portar para o Avr Studio 6:</div><div><a href="http://www.avrfreaks.net/forum/aes-bootloader-gcc-avr231-solved" target="_blank">http://www.avrfreaks.net/forum/aes-bootloader-gcc-avr231-solved</a><span><font color="#888888"><br></font></span></div><span><font color="#888888"><div><br></div><div><br></div><div><br></div>-- <br><div>======================================<br>Alejandro Mesias André Nebra Perez<br>Java/Python/Js/Something else Developer<br>Twitter: @meszias<br>Linux User #442506<br>Campinas - SP - Brasil - South America<br>======================================</div>
</font></span></div></div>
<br></div></div>_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
<br></blockquote></div></div></div><div><div><br><br clear="all"><div><br></div>-- <br><div>======================================<br>Alejandro Mesias André Nebra Perez<br>Java/Python/Js/Something else Developer<br>Twitter: @meszias<br>Linux User #442506<br>Campinas - SP - Brasil - South America<br>======================================</div>
</div></div></div>
</blockquote></div></div></div><div><div><br><br clear="all"><div><br></div>-- <br><div>======================================<br>Alejandro Mesias André Nebra Perez<br>Java/Python/Js/Something else Developer<br>Twitter: @meszias<br>Linux User #442506<br>Campinas - SP - Brasil - South America<br>======================================</div>
</div></div></div>
<br>_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
<br></div></div></blockquote></div><div><div><br><br clear="all"><div><br></div>-- <br><div>======================================<br>Alejandro Mesias André Nebra Perez<br>Java/Python/Js/Something else Developer<br>Twitter: @meszias<br>Linux User #442506<br>Campinas - SP - Brasil - South America<br>======================================</div>
</div></div></div>
<p></p></div></div><span class="HOEnZb"><font color="#888888">
-- <br><div><div>
.--. .- .-. .- .--. --- ... - .- .-. . ... -.-. .-. . ...- .- .--. .- .-. .- .... .- -.-. -.- . .-. ... .--. .- -.-. . ... .--. .- - --. --- --- --. .-.. . --. .-. --- ..- .--. ... -.. --- - -.-. --- -- <br>
Regras da Lista: <a href="http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend" target="_blank">http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend</a><br>
Para mais informações sobre o Garoa Hacker Clube acesse <a href="http://garoa.net.br" target="_blank">http://garoa.net.br</a><br>
Maiores opções sobre o Google Groups, visite: <a href="http://groups.google.com/group/hackerspacesp" target="_blank">http://groups.google.com/group/hackerspacesp</a><br>
.--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ... . --- .-- .. -.- .. <br>
Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)<br>
<br>
</div></div></font></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888">
<p></p>
-- <br>
.--. .- .-. .- .--. --- ... - .- .-. . ... -.-. .-. . ...- .- .--. .- .-. .- .... .- -.-. -.- . .-. ... .--. .- -.-. . ... .--. .- - --. --- --- --. .-.. . --. .-. --- ..- .--. ... -.. --- - -.-. --- -- <br>
Regras da Lista: <a href="http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend" target="_blank">http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend</a><br>
Para mais informações sobre o Garoa Hacker Clube acesse <a href="http://garoa.net.br" target="_blank">http://garoa.net.br</a><br>
Maiores opções sobre o Google Groups, visite: <a href="http://groups.google.com/group/hackerspacesp" target="_blank">http://groups.google.com/group/hackerspacesp</a><br>
.--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ... . --- .-- .. -.- .. <br>
Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">======================================<br>Alejandro Mesias André Nebra Perez<br>Java/Python/Js/Something else Developer<br>Twitter: @meszias<br>Linux User #442506<br>Campinas - SP - Brasil - South America<br>======================================</div>
</div>