MASTG-TOOL-0116: Blutter

Blutter é uma ferramenta de código aberto criada para dar suporte à engenharia reversa de aplicações Flutter. Diferente de outras ferramentas Flutter, o Blutter analisa o arquivo libapp.so estaticamente, sem exigir que você execute o app em um dispositivo. O Blutter pode:

  • Extrair e analisar objetos Dart
  • Fornecer anotações para instruções, incluindo nomes de funções ou objetos de pool quando aplicável
  • Gerar scripts Frida para análise adicional

Esta ferramenta requer um ambiente específico para funcionar, conforme explicado nas instruções de configuração. Alternativamente, um arquivo Docker conveniente pode ser encontrado em um PR.

Mais informações estão disponíveis na apresentação B(l)utter – Reversing Flutter Applications.