Sécurisation RAM (données sensibles)

jockos Messages postés 321 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 14 mai 2005 - 17 déc. 2003 à 17:19
jockos Messages postés 321 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 14 mai 2005 - 17 déc. 2003 à 18:05
Est-il possible sous Windows (98-2000-XP) de faire tourner un programme dont certaine de ces variables sont protégés en RAM contre les debuggeurs ou autre "scruteurs de mémoire vive" de type reverse-engineering ?

En gros, je veux que seul mon processus (le programme auxquel appartient ces variables sensibles) puisse lire ces variables cachées dans la RAM.

Bref, comment contrer un soft de debuggage sur certain point ?

Toutes les propositions sont les biens venues... je suis en train de réfléchir sur les pistes suivantes :
- buffer overflow maitrisé ;)
- complément à 9 des variables sensibles en mémoires
- ....

Je n'ai pas trouver de solution à mon problème...

Merci de votre aide...

Jock

2 réponses

hilairenicolas Messages postés 398 Date d'inscription jeudi 30 octobre 2003 Statut Membre Dernière intervention 15 juin 2007 2
17 déc. 2003 à 17:50
Je pense que de mon coté, j'aurai simplement crypté les infos mises en mémoire.
Mais je t'avouerai ne pas m'être plus penché sur la question

d'autres avis ?
0
jockos Messages postés 321 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 14 mai 2005 2
17 déc. 2003 à 18:05
Pour tout t'avouer, la variable que je veux "planquer" dans la RAM est la clé de décryptge d'un algorithme symétrique de type RC4.
0
Rejoignez-nous