<https://www.mentebinaria.com.br/forums/topic/971-palestra-2-introdu%C3%A7%C3%A3o-ao-hardware-hacking/#comment-3189>
<http://schema.org/text>
"Obrigado a todos que assistiram a palestra!\n \n\n\n\tOs slides estão disponíveis no link abaixo:\n \n\n\n\thttps://e-labworks.com/talks/mbconf2020\n \n\n\n\tSeguem as respostas às perguntas dos participantes.\n \n\n\n\t1. Pls qual o endereço do site de exploiters de hardware?\n \n\n\n\thttps://www.exploitee.rs/\n \n\n\n\t2. É possível acessar a Jtag de Macs para análise de hardware para fins de manutenção?\n \n\n\n\tNão tenho muito contato com MacBooks, mas segundo alguns forums na Internet a interface existe, e em teoria é possível utilizá-la para manipular o firmware da placa mãe. Porém, falta documentação e ferramentas disponíveis sobre esta interface nos Macs.\n \n\n\n\thttps://pt.ifixit.com/Answers/View/148967/Unused+internal+connector+on+logic+board\n \n\n\n\t3. Por onde um iniciante pode começar a estudar hardware hacking?\n \n\n\n\tOs livros que indiquei no final da apresentação podem ser um bom começo, principalmente o Hacking the Xbox, disponível gratuitamente no link abaixo:\n \n\n\n\thttps://nostarch.com/xboxfree\n \n\n\n\tMas a melhor forma de estudar é colocando a mão na massa. Pegue um dispositivo eletrônico qualquer, abra e hackeie! ?\n \n\n\n\t4. Gostaria de perguntar se existe uma opção ao bus pirate para dump de memória eeprom? e se o ch341a pode ser utilizado para essa finalidade?\n \n\n\n\tCada modelo de EEPROM pode exigir um driver diferente para se comunicar com ela. O legal do Bus Pirate é que ele possibilita escrever esta lógica em Python, uma linguagem bem mais amigável. Outra possibilidade é o próprio Arduino, caso a EEPROM tenha uma interface comum como I2C ou SPI. O ch341a também pode ser utilizado para programar EEPROM.\n \n\n\n\t5. O que os fabricantes estão fazendo para bloquear a leitura através desses vetores? (UART e JTAG).\n \n\n\n\tBoa parte dos fabricantes não fazem nada mesmo. O máximo que eles fazem é não popular os pinos na placa de circuito impresso. Alguns obfuscam os pinos, desabilitando a conexão com o processador ou escondendo debaixo de algum componente. Aqueles que se preocupam mesmo com a segurança do dispositivo, desabilitam ou removem completamente a interface na placa de circuito impresso ou via fuses do processador.\n \n\n\n\t6. Como compilar o firmware extraido do binwalk em um bin e enviar ele de novo pro device?\n \n\n\n\tNão coneçho nenhuma ferramenta que automatize este processo de regeração da imagem do firmware. Regerar a imagem do firmware é algo que precisa ser feito manualmente. Para gravar, você pode escrever diretamente na flash do dispositivo ou utilizar JTAG.\n \n\n\n\t7. existe um curso para iniciante no site de Introdução ao Hardware Hacking?\n \n\n\n\tExistem alguns cursos gringos como o do Joe Grand [1] e o da Tacnetsol [2].\n \n\n\n\t[1] http://www.grandideastudio.com/hardware-hacking-training/ \n\t[2] https://www.tacnetsol.com/iotonline\n \n\n\n\tSintam-se à vontade para fazer mais perguntas.\n \n\n\n\tUm abraço!\n \n\n\n\tSergio Prado\n \n"
<https://www.mentebinaria.com.br/forums/topic/971-palestra-2-introdu%C3%A7%C3%A3o-ao-hardware-hacking/>