Skip to content

MASTG-TEST-0044: Certifique-se de que os recursos de segurança gratuitos estejam ativados

Deprecated Test

This test is deprecated and should not be used anymore. Reason: New version available in MASTG V2

Please check the following MASTG v2 tests that cover this v1 test:

Visão Geral

Análise Estática

Teste as bibliotecas nativas do aplicativo para determinar se possuem as proteções PIE e contra estouro de pilha habilitadas.

Você pode usar rabin2 para obter as informações do binário. Utilizaremos o APK Android UnCrackable L4 v1.0 como exemplo.

Todas as bibliotecas nativas devem ter canary e pic definidos como true.

Esse é o caso para libnative-lib.so:

rabin2 -I lib/x86_64/libnative-lib.so | grep -E "canary|pic"
canary   true
pic      true

Mas não para libtool-checker.so:

rabin2 -I lib/x86_64/libtool-checker.so | grep -E "canary|pic"
canary   false
pic      true

Neste exemplo, libtool-checker.so deve ser recompilado com suporte à proteção contra estouro de pilha.