Análise de engenharia reversa do Bambu Connect
(wiki.rossmanngroup.com)-
Engenharia reversa do Bambu Connect
-
Visão geral do Bambu Connect
- O Bambu Connect é um aplicativo Electron implementado de uma forma com segurança pouco transparente, sendo essencialmente inseguro.
- Este guia tem como objetivo ajudar os usuários a terem mais direitos sobre os produtos que compraram.
-
Processo de extração da chave de segurança
- Explica um processo simples para extrair a "chave privada" usada na comunicação com dispositivos Bambu.
- É mais fácil extrair os arquivos do Bambu Connect usando o arquivo .dmg do macOS.
- O aplicativo usa asarmor para se proteger contra leitura fácil, e a chave fica armazenada em um caminho específico.
- Usando o Ghidra para carregar
main.nodee executar o Auto-Analyze, é possível extrair a chave procurando pela função GetKey.
-
Extração da chave privada e do certificado
- A chave privada e o certificado são ofuscados adicionalmente, e são necessárias várias etapas de descriptografia para torná-los claros.
- É fornecido um código de exemplo em Python para extrair as informações secretas.
-
Materiais de referência
- É fornecido um link para o arquivo .dmg de uma versão específica do Bambu Connect.
1 comentários
Comentários no Hacker News
a
ipcamestá gravando vídeo mesmo com a câmera desativadahá revolta com a conduta da Bambu
se a Prusa tivesse sido mais agressiva, teria sido comprada uma impressora da Prusa com grande volume de construção e a mesma qualidade, em vez da Bambu
no início, houve oposição por causa da falta de suporte de rede da Bambu, mas a compra foi considerada após a adição do modo LAN
é fornecido um link para a resposta da Bambu
é fornecido um link para o comentário de Louis Rossmann sobre a situação
há curiosidade sobre como o bloqueio da Bambu afetará os esforços para substituir o controlador ou o firmware por alternativas mais abertas
após comprar recentemente uma impressora da Bambu, houve decepção com os problemas de segurança
a Bambu deveria se concentrar em consumíveis e na expansão do atendimento ao cliente
não surpreende que impressoras 3D sejam tão hostis quanto impressoras 2D