Si certaines conditions ne sont pas remplies, je veux bloquer mon programme en sautant vers un emplacement aléatoire. Je veux également randomiser les registres par des déclarations commeEnregistrements aléatoires
asm("rdtsc \n");
asm ("movq %rax, %r15 \n");
...
asm ("xor %rbp, %r13 \n");
...
Existe-t-il une méthode meilleure/plus furtive pour le faire? Je suis préoccupé, car rdtsc
n'est pas une déclaration fréquente dans les programmes. L'appeler continuellement génère des résultats similaires. À côté de cela, puis-je effacer/rendre aléatoire le contenu de la pile?
Créez un code de déroulement de pile qui randomise les cadres de pile à chaque niveau ... –