Vous êtes ici : Accueil » Articles » Système
>>SoftIce sous XPInstaller SoftIce sous Windows XP Didacticiel basique pour installer SoftIce 4.05 Nt ( Drivers Numega 2.6 ), avec le patch pour avoir le clavier ’azerty’ ainsi que le patch permettant le fonctionnement sous xp. Dans mon cas, j’ai utilisé une souris USB et un clavier PS/2, ainsi qu’une carte graphique nvidia assez banale. Ensuite le reste n’as pas trop d’importance. L’installation n’est pas à proprement parlé difficile. Vous lancez l’install shield vous vous laissé guider. Personnellement, je n’ai pas activé de souris pour SoftIce car tout peut se faire au clavier. Ensuite en ce qui concerne les drivers graphiques les drivers vga standards font parfaitement l’affaire. Je recommande de ne pas démarrer SoftIce au démarrage de la machine vous le démarrerez à la main. Maintenant il faut appliquez les patchs. L’installation de SoftIce a copié ses fichiers principaux dans windows/system32/drivers/ Il faut donc copier les fichiers du patch xp dans ce répertoire à la place des fichiers originaux. Ces fichiers sont :
Ensuite le patch pour le clavier azerty va modifier le fichier ntice.sys dans ce même répertoire. De mon coté à ce stade j’avais un petit ennui graphique. Le chargement de SoftIce s’effectué, mais quand je basculais dedans j’avais un écran noir :( . Mais je pouvais tout de même retourner sous le système. Après quelque recherche voilà la solution : Il faut créer une valeur DWORD dans la base de registre nommée “DoInt2DPatch ”à la branche : HKLM\SYSTEM\CurrentControlSet\Services\NTICE et lui affecter la valeur 1 Ensuite le fichier de configuration se trouve dans Windows/system32/drivers/winice.dat Je ne vais pas m’étendre sur ce fichier mais sachez qu’à la fin du fichier se trouve les EXPORTS : ce sont les dll que charge SoftIce au démarrage vous pourrez donc posé des breakpoints sur les fonctions des dll chargées par SoftIce. La ligne INIT est importante ; c’est le chargement de l’interface ; exemple INIT="set faults off; lines 80; set font 2; wd 20; wc 25; X;" La commande ’set faults off’ est importante sinon toute interruption sur le système donnera la main à SoftIce. Voila un dernier reboot et c’est parti. Pour lancer SoftIce (en cmd) : net start ntice Pour le stopper : un reboot Pour basculer dans SoftIce/Windows : crtl+D Pour plus d’explication sur l’utilisation de SoftIce voir les documents liés. |