Question

Je me préparais pour un examen de conférences sur les aspects de sécurité de développement de logiciels. Je voudrais savoir s'il est toujours possible de lire la valeur d'un tableau de caractères statique d'un binaire avec hexdump?

Si pas sur quels facteurs dépend-il si je peux lire la valeur de celui-ci ou non avec un éditeur hexadécimal ??

merci,

Était-ce utile?

La solution

Si vous pouvez trouver la variable dans la mémoire, vous pouvez le lire avec un hexdump - c'est ce que les programmes de hexdump sont pour. Comme il est facile de localiser dépend de la quantité d'informations que vous avez sur le binaire et sur ce que vous savez sur son contenu attendu.

Autres conseils

En supposant C, oui, dans le cas simple. Cependant, il existe des méthodes pour obscurcir ces variables pour limiter l'ingénierie inverse.

Oui, mais seulement si elle est initialisé au moment de la compilation. Vous pouvez obtenir plus d'une décharge de base ou d'un débogueur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top