Pergunta

Estou me preparando para uma palestra no exame dos aspectos de segurança de desenvolvimento de software.Gostaria de saber se é sempre possível ler o valor de um static char matriz a partir de um binário com hexdump?

Se não, em que fatores não dependem se posso ler o valor ou não com um hexeditor??

obrigado,

Foi útil?

Solução

Se você pode localizar a variável na memória, poderá lê -la com um hexdump - é para isso que servem os programas HexDump. Como é fácil localizar depende de quanta informação você tem sobre o binário e do que você sabe sobre o conteúdo esperado.

Outras dicas

Supondo que C, sim, em um caso simples.No entanto, existem métodos para ocultar tais variáveis para limitar a engenharia reversa.

Sim, mas apenas se for inicializado em tempo de compilação. Você pode obter mais de um dump central ou um depurador.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top