Gostaria de verificar se o sistema atual está usando a proteção de bits do NX de alguma forma. Eu sei que isso pode ser feito verificando as linhas iniciais na saída dmesg
. Mas isso é um buffer de rolagem, então nem sempre vou conseguir fazer isso em um sistema de longa duração.
Existe outra maneira de verificar o uso do NX? Não consigo ver nenhum arquivo /proc
relevante. Eu estava pensando em verificar os mapas de memória para os módulos carregados (é o executável da seção de dados), mas não consigo encontrar nenhum lugar onde eu poderia obtê-los.
Eu estou tentando verificar isso com root
privilégios, mas passivamente (eu sei que você poderia escrever um módulo para fazer a verificação ativamente, mas não quer ir tão longe).