Je suis actuellement en train d'essayer d'inverser un programme sous Linux qui a un tas de trucs anti-débogage. J'ai été capable de vaincre certains d'entre eux, mais je me bats toujours contre ceux qui me restent. Malheureusement, puisque je suis médiocre, cela me prend plus de temps que prévu. Quoi qu'il en soit, les programmes s'exécutent sans aucune douleur dans une machine virtuelle (j'ai essayé avec VMWare et VBox), donc je pensais à prendre une trace de son exécution dans la machine virtuelle, puis une trace sous le débogueur (gdb) les changements sont et découvrez les astuces anti-débug plus facilement.
Cependant, j'ai fait du débogage de noyau avec vmware il y a longtemps, c'était plus ou moins ok (je me souviens avoir accès à l'adresse linéaire ...), mais ici c'est un peu différent je pense.Débogage du programme utilisateur (plein d'anti-débogage) via VMWare
Voyez-vous un moyen facile de déboguer ce programme utilisateur sans trop souffrir?