Utilisez vmware station de travail + gdb pour déboguer le processus de démarrage de la machine virtuelle

1. Modifiez le fichier de configuration vmx (changez tous les 64 en 32 dans le contenu suivant du programme du noyau 32 bits)

Ajoutez le contenu suivant à la fin du fichier vmx de la machine virtuelle :


debugStub.listen.guest64 = “TRUE”
debugStub.hideBreakpoints = “TRUE”
debugStub.listen.guest64.remote = “TRUE”
monitor.debugOnStartGuest64 = “TRUE”

debugStub.listen.guest64 = "TRUE" : ce paramètre active le débogage invité 64 bits pour la machine virtuelle, ce qui permet le débogage dans les systèmes d'exploitation invités 64 bits.

debugStub.hideBreakpoints = "TRUE" : ce paramètre masque les informations sur les points d'arrêt pendant le débogage, ce qui rend le processus de débogage plus secret. Cela peut être utilisé dans certains cas pour empêcher les utilisateurs malveillants d'exploiter les capacités de débogage pour compromettre la sécurité de la machine virtuelle.

debugStub.listen.guest64.remote = "TRUE": Ce paramètre indique à la machine virtuelle d'activer la fonction de débogage à distance, permettant l'utilisation d'un débogueur distant pour se connecter à la machine virtuelle et effectuer des opérations de débogage.

monitor.debugOnStartGuest64 = "TRUE": Ce paramètre indique à la machine virtuelle de démarrer automatiquement le débogage de l'invité 64 bits lorsqu'il démarre. De cette façon, la machine virtuelle attendra que le débogueur se connecte au démarrage du système d'exploitation invité, permettant aux opérations de débogage d'avoir lieu.

2. Connexion Gdb
Entrez la commande dans gdb :
Si vmware est sur la machine physique, et utilisez le cmd de win pour exécuter dgb, démarrez dgb directement, utilisez la commande :

target remote localhost:8864

Si vous vérifiez d'abord l'adresse IP de la machine physique dans wsl
:

ip route | grep default | awk '{print $3}'

lien à nouveau

target remote ip:8864

Je suppose que tu aimes

Origine blog.csdn.net/weixin_52111404/article/details/131509203
conseillé
Classement