[ASM] Comment vérifier que mon programme est en train d'être tracé ?
Comment vérifier que mon programme est en train d'être tracé ? [ASM] - Programmation
MarshPosté le 09-03-2002 à 16:58:20
Je voudrais faire une vérification dans mon programme (en VC++/MFC mais ça doit se faire uniquement en assembleur) si il est en train d'être tracé pas à pas ou bien debuggé/cracké.
J'avais lu, il y a très longtemps, un trick qui consistait à jouer sur le fait que le CPU gère une liste des instructions à executer. De fait, si on modifie le code qui va être executé, ça n'avait pas d'effet sauf en pas à pas.
Quelqu'un connait-il un site très pointu sur ce genre de bidouille en assembleur ?
--------------- "Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Marsh Posté le 09-03-2002 à 16:58:20
Je voudrais faire une vérification dans mon programme (en VC++/MFC mais ça doit se faire uniquement en assembleur) si il est en train d'être tracé pas à pas ou bien debuggé/cracké.
J'avais lu, il y a très longtemps, un trick qui consistait à jouer sur le fait que le CPU gère une liste des instructions à executer. De fait, si on modifie le code qui va être executé, ça n'avait pas d'effet sauf en pas à pas.
Quelqu'un connait-il un site très pointu sur ce genre de bidouille en assembleur ?
---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran