Section courante

A propos

Section administrative du site

Voici la liste des commandes utilisables à l'intérieur du logiciel SoftICE lui-même (aussi appelé command line ou ligne de commande) :

Commande Description
. Cette commande permet d'afficher le pointeur d'instruction courant.
! Cette commande permet d'exécuter l'extension de débogage du noyau.
$ Cette commande permet de passer le nom de programme et n'importe quel paramètre de ligne de commande vers le côté maître du système d'exploitation a exécuté.
? Cette commande permet d'évaluer une expression.
@ Cette commande permet de charger et exécuter le fichier de script.
ADDR Cette commande permet d'afficher ou échanger l'adresse de contexte.
ADDRESSMAP Cette commande permet d'afficher la cartographie de l'adresse virtuelle pour un traitement. Cette commande est un alias de QUERY.
ADDSYM Cette commande permet d'ajouter les symboles persistant d'une image binaire ou d'un fichier PDB.
APC Cette commande permet d'afficher les appels de procédure désynchronisé.
ARBITER Cette commande permet d'afficher la liste des arbitres pour les différents types de ressources.
ASSEMBLE Cette commande permet d'effectuer l'assemblage d'instruction.
BC Cette commande permet d'effacer un ou plusieurs point d'arrêt.
BD Cette commande permet de désactiver un ou plusieurs point d'arrêt.
BE Cette commande permet d'activer un ou plusieurs point d'arrêt.
BH Cette commande permet d'afficher le point d'arrêt précédent de l'historique d'entrée.
BL Cette commande permet d'afficher la liste des points d'arrêts.
BMSG Cette commande permet de fixer le point d'arrêt d'un ou plusieurs messages Windows.
BP Cette commande permet de fixer ou effacer un point d'arrêt d'exécution (alias BPX).
BPINT Cette commande permet de fixer un point d'arrêt dans une interruption.
BPIO Cette commande permet de fixer un point d'arrêt d'un accès de port d'entrée/sortie.
BPLOAD Cette commande permet de fixer un point d'arrêt à un chargement d'image binaire.
BPM Cette commande permet de fixer un point d'arrêt dans un accès mémoire ou d'exécution.
BPR Cette commande permet de fixer un point d'arrêt dans un intervalle de mémoire.
BPS Cette commande permet de fixer un point d'arrêt dans un numéro de ligne d'un nom de fichier.
BPX Cette commande permet de fixer ou d'enlever un point d'arrêt à l'exécution.
BSTAT Cette commande permet d'afficher les statistiques pour un ou plusieurs point d'arrêt.
C Cette commande permet d'effectuer la comparaison de deux blocs de données.
CLASS Cette commande permet d'afficher les informations d'une fenêtre de classes.
CLOSE Cette commande permet de fermer la connexion de la machine cible (alias de DISCONNECT).
CLS Cette commande permet d'effacer la page de commande.
CONNECT Cette commande permet d'effectuer une connexion à la machine cible.
CPU Cette commande permet d'afficher de multiple information du registre de CPU.
CT Cette commande permet de lancer la définition précédente et installer les outils utilisateur par nom.
D Cette commande permet d'afficher la mémoire.
DELSYM Cette commande permet de supprimer une référence persistante des symboles précédemment ajouté par la commande ADDSYM.
DEVICE Cette commande permet d'afficher les informations d'un périphérique du système d'exploitation.
DEVMGR Cette commande permet d'effectuer la manipulation de la destination du gestionnaire de périphérique. Cette commande est un alias de la commande DM.
DEVNODE Cette commande permet d'afficher l'information à propos des noeuds d'un périphérique.
DISCONNECT Cette commande permet d'effectuer une déconnexion de la machine cible (alias de CLOSE).
DM Cette commande permet d'effectuer la manipulation de la destination du gestionnaire de périphérique. Cette commande est un alias de la commande DEVMGR.
DP Cette commande permet d'afficher les pointeurs de la mémoire.
DPC Cette commande permet d'afficher les informations d'appel de procédure différé.
DRIVER Cette commande permet d'afficher les pilotes du système d'exploitation.
E Cette commande permet d'éditer le contenu de la mémoire.
ERESOURCE Cette commande permet d'afficher les informations à propos de la synchronisation des ressources contenu dans le ExpSystemResourceList.
EVAL Cette commande permet d'effectuer l'évaluation d'une expression.
EXEC Cette commande permet de débuter l'exécution de la destination.
EXIT Cette commande permet de fermer la page de commande courante ou force à quitter l'application maîtresse de SoftICE. C'est un alias de la commande QUIT.
EXP Cette commande permet d'afficher l'exportation des symboles des bibliothèques de lien dynamique DLL.
F Cette commande permet de remplir la mémoire avec des données.
FAULT Cette commande permet de contrôler l'attrapage des erreurs.
FGET Cette commande permet de demander le fichier de la destination.
FIBER Cette commande permet de sortir les données de fibre.
FILE Cette commande permet de charger ou d'afficher les fichiers source.
FILES Cette commande permet d'effectuer l'énumération du fichier de données source.
FMUTEX Cette commande permet d'afficher les informations FASTMUTEX.
FOBJ Cette commande permet d'afficher les informations à propos d'un fichier d'objet.
FPUT Cette commande permet de mettre dans le fichier la destination.
FS Cette commande permet de rechercher le chemin de dossier et son sous-répertoire pour un fichier.
G Cette commande permet d'aller à une adresse. C'est un alias de GO.
GDT Cette commande permet d'afficher le GDT (Global Descriptor Table).
GETEXP Cette commande permet de demander les exportations de la machine destinataire et les ajoutes dans le cache local.
GO Cette commande permet d'aller à une adresse. C'est un alias de G.
H Cette commande permet d'afficher les informations d'aide. C'est commande est un alias de HELP.
HBOOT Cette commande permet de faire un démarrage du système à froid (réinitialisation total).
HEAP Cette commande permet d'afficher le tas global du système d'exploitation.
HELP Cette commande permet d'afficher les informations d'aide. C'est commande est un alias de H.
HWND Cette commande permet d'afficher les informations du gestionnaire de fenêtre graphique du système d'exploitation.
I Cette commande permet d'entrée une valeur vers un port d'entrée/sortie.
I1HERE Cette commande permet d'arrêter l'emballage de l'instruction INT 1 (Interruption 01h : Pas à pas).
I3HERE Cette commande permet d'arrêter l'instruction INT 3 (Interruption 03h : Point d'arrêt).
IDT Cette commande permet d'afficher la table d'interruption. Cette commande est un alias de la commande IT.
IMAGE Cette commande permet d'afficher la liste des images binaires du système d'exploitation.
IMAGEMAP Cette commande permet d'afficher la cartographie mémoire de tous les modules actuellement chargé en mémoire.
INTOBJ Cette commande permet d'afficher les informations à propos des objets d'interruption système.
IRB Cette commande permet d'effectuer le décodage d'un bloc de requête d'entrée/sortie 1394 (IRB).
IRP Cette commande permet d'afficher les informations à propos d'un IRP.
IT Cette commande permet d'afficher la table d'interruption. Cette commande est un alias de la commande IDT.
KDLIST Cette commande permet d'afficher la liste des extensions du noyau de déboguage (KD).
KEVENT Cette commande permet d'afficher les informations d'événement du noyau.
KILL Cette commande permet de terminer un processus dans la destination spécifié.
KMUTEX Cette commande permet d'afficher les informations mutex du noyau.
KOBJECT Cette commande permet d'afficher les informations d'objets à propos du noyau d'un processus léger pouvant attendre ou une liste de processus léger attendant dans un objet.
KSEM Cette commande permet d'afficher les informations de sémaphore du noyau.
LASTFAULT Cette commande permet d'afficher les données à propos de la dernière faute que le système à rencontré.
LOAD Cette commande permet d'effectuer le chargement des symboles.
LOCALS Cette commande permet d'afficher la liste des variables local du cadre pile courant.
LOG Cette commande permet d'enregistrer les entrées, les sorties ou les deux dans un fichier.
M Cette commande permet de déplacer des données.
MACRO Cette commande permet de définir une nouvelle commande étant un super ensemble de commandes SoftICE.
MAP32 Cette commande permet d'afficher une cartographie mémoire de tous les modules actuellement chargé en mémoire. Cette commande est un alias de IMAGEMAP.
MOD Cette commande permet d'afficher la liste des images binaires du système d'exploitation. Cette commande est un alias de IMAGE.
MSR Cette commande permet d'effectuer la lecture, l'écriture ou l'énumération des registres de modèle spécifique.
NAME Cette commande permet d'afficher, ajouter ou supprimer les variables utilisateurs.
NETFIND Cette commande permet de sortir la liste des destinations réseaux.
NTCALL Cette commande permet d'afficher les appels NTOSKRNL utilisé par NTDLL.
NTSTATUS Cette commande permet d'afficher les entêtes utilisateurs de mnémoniques pour les codes d'erreurs NTSTATUS.
O Cette commande permet de sortir une valeur vers un port d'entrée/sortie.
OBJDIR Cette commande permet d'afficher le répertoire d'objet du gestionnaire d'objet du système d'exploitation.
OBJTAB Cette commande permet d'afficher les entrées dans la table d'objet Handle utilisateur Win32.
OPEN Cette commande permet d'ouvrir un fichier de sortie d'un «plantage» utilisateur ou du noyau.
P Cette commande permet d'exécuter un programme étape par étape.
PACKET Cette commande permet d'afficher le contenu d'un paquet réseau.
PAGE Cette commande permet d'afficher les informations de table de page.
PCI Cette commande permet de sortir, lire ou écrire les registres de configuration d'un périphérique PCI dans le système.
PEEK Cette commande permet d'effectuer la lecture de l'adresse physique.
PHYS Cette commande permet d'afficher toutes les adresses virtuels correspondant à l'adresse physique.
PING Cette commande permet de vérifier la connexion courante de la destination spécifié.
POKE Cette commande permet d'écrire à l'adresse physique.
PROCESS Cette commande permet d'afficher les informations sommaire à propos d'un ou tous les processus du système.
QUERY Cette commande permet d'afficher la cartographie de l'adresse virtuelle pour un traitement. Cette commande est un alias de ADDRESSMAP.
QUIT Cette commande permet de fermer la page de commande courante ou force à quitter l'application maîtresse de SoftICE. C'est un alias de la commande EXIT.
R Cette commande permet d'afficher ou de changer les valeurs de registre.
REBOOT Cette commande permet de faire redémarrer la destination.
RELOAD Cette commande permet de recharger les symboles du fichier d'image binaire.
RG Cette commande permet d'énumérer les noms de groupe de registre.
S Cette commande permet d'effectuer la recherche en mémoire de données.
SAVE Cette commande permet de sauvegarder les noms et les macros.
SCRIPT Cette commande permet de charger et d'exécuter le fichier script.
SET Cette commande permet d'afficher l'état de toutes les consoles et des drapeaux d'exécution.
SET ADDRESSFORMAT Cette commande permet de fixer le format d'affichage des adresses.
SET AUTOCOPYSCRIPT Cette commande permet de fixer le script d'AUTOCOPY exécutant la requête destinataire.
SET CACHE Cette commande permet de fixer la taille du cache dans en Kilooctets.
SET DBGMSGDEBOUNCETIME Cette commande permet d'indiquer le contrôle de réponse de l'interface utilisateur pour les messages d'avertissement de débogage.
SET DIALECT Cette commande permet de fixer le dialecte de commande d'entrée.
SET EE_EVAL_ORDER Cette commande permet de fixer l'ordre des tests de traitement par évaluation de l'expression durant l'analyse des niveaux.
SET EE_IMPL_DEREF Cette commande permet de sélectionner l'évaluateur de l'expression de comportement regardant l'évaluation des expressions contenant des symboles étant des pointeurs.
SET EVENTLOGBACKUPS Cette commande permet de fixer le nombre d'événement des fichiers de sauvegarde de journal de bord maintenant par une simple base de destination.
SET EVENTLOGPATH Cette commande permet de fixer le répertoire dans lequel est créé et maintenue les fichiers d'événements de journal de bord du maître.
SET EXEPATH Cette commande permet de fixer ou d'ajouter le chemin de recherche d'une image binaire.
SET EXPORTPATH Cette commande permet de fixer l'ajout d'un chemin de fichier de recherche pour les exportations.
SET FLOATREGFORMAT Cette commande permet d'activer ou désactiver les registres de formatage des nombres réels (aussi appelé à virgule flottante).
SET GLOBALBREAK Cette commande permet de contrôler le mode d'arrêt pour les images.
SET IMAGEMATCH Cette commande permet de configurer le chemin du moteur de symbole et la destination correspondant aux données symboliques.
SET KDEXTPATH Cette commande permet de fixer ou d'ajouter un chemin de fichier recherche aux extensions KD.
SET MSGLEVEL Cette commande permet de fixer le niveau de filtrage de message pour afficher la destination et les messages d'exécution.
SET PACKETFORMAT Cette commande permet de fixer le format de la commande PACKET.
SET RADIX Cette commande permet de fixer la base numérique des données d'entrée et de sortie.
SET REGNAME Cette commande permet de sélectionner l'ensemble de nom de registres.
SET SCRIPTECHO Cette commande permet de fixer les commandes de scripts d'écho vers la console courante.
SET SCRIPTPATH Cette commande permet de fixer le chemin de recherche de fichier système pour les scripts.
SET SCRIPTSTOPONERROR Cette commande permet de contrôler si les scripts arrête automatiquement de s'exécuter quand une erreur se produit.
SET SRCPATH Cette commande permet de fixer un chemin de recherche pour les fichiers sources.
SET STACKFILELINENO Cette commande permet de contrôler s'il faut effectuer les recherches VSI pour le fichier source et les informations de numéro de ligne pour chaque cadre de pile.
SET STEPMODE Cette commande permet de fixer les modes de saut pour les touches de fonction.
SET STICKYCONTEXT Cette commande permet de contrôler la sélection de contexte d'auto-traitement.
SET STOPONCMD Cette commande permet d'arrêter la destination lors de l'issue de la commande console.
SET SYMPATH Cette commande permet de fixer ou d'ajouter un chemin de recherche de symbole.
SET SYMSRVPATH Cette commande permet de fixer ou d'ajouter un chemin de recherche de symbole serveur.
SET SYMSRVSEARCH Cette commande permet d'effectuer le contrôle du comportement de symbole serveur.
SET SYMTABLEAUTOLOAD Cette commande permet d'effectuer le contrôle du comportement de symbole charger automatiquement.
SET THREADP Cette commande permet d'effectuer le contrôle d'un processus léger utilisateur spécifié.
SET UIQ_THRESHOLD Cette commande permet de fixer les réponses de l'interface utilisateur pour la gestion des événements en file d'attente de la destination.
SET UPPERCASE Cette commande permet de fixer la sortie de désassemblage hexadécimal en majuscule.
SET WARNLEVEL Cette commande permet de fixer le niveau des messages d'attention ou de confirmation.
SHUTDOWN Cette commande permet d'éteindre la destination.
SLEEP Cette commande permet d'arrêter l'exécution principale du nombre de millisecondes spécifié.
SM Cette commande permet d'effectuer la manipulation du gestionnaire de service destinataire.
SRB Cette commande permet d'effectuer le décodage d'un SCSI_REQUEST_BLOCK.
SS Cette commande permet d'effectuer la recherche de fichiers ouvert pour la chaîne de caractères spécifié.
STACK Cette commande permet d'afficher la pile d'appel.
STARTDEBUGGER Cette commande permet de lancer le débogueur de SoftICE sur la destination.
STOP Cette commande permet d'arrêter la destination actuellement connecté.
SVCMGR Cette commande permet d'effectuer la manipulation du gestionnaire de service destinataire.
SVCSTART Cette commande permet de lancer le service pour une machine destinataire à laquelle vous êtes actuellement connecté.
SVCSTOP Cette commande permet d'arrêter un service sur la machine cible à laquelle vous êtes actuellement connecté.
SYM Cette commande permet d'afficher ou fixer le symbole.
SYMLINK Cette commande permet d'afficher les informations à propos des liens symboliques du noyau.
T Cette commande permet d'effectuer le traçage d'une instruction.
TABLE Cette commande permet de changer ou d'afficher la table de symbole courant.
TATTRIB Cette commande permet de changer les attributs de fichier pour un fichier de destination.
TCONFIG Cette commande permet d'afficher les valeurs courante du TCONFIG.
TCONFIG DUMPTYPE Cette commande permet de fixer le type de sortie des plantages du système d'exploitation vers la machine destinataire.
TCONFIG KEEPALIVE Cette commande permet de fixer ou d'afficher le paramètre KEEPALIVE d'un pilote de transport dans la destination.
TCONFIG SETUPAPI Cette commande permet de fixer ou d'afficher la valeur du niveau du journal de bord de SETUPAPI pour la destination.
TCONFIG STOPONBOOT Cette commande permet de fixer ou d'afficher la valeur du paramètre STOPONBOOT du pilote de transport pour la destination.
TCONFIG TRANSPORT Cette commande permet de fixer ou d'afficher le pilote de transport dans une destination.
TCONFIG WER Cette commande permet d'activer ou désactiver le «Windows Error Report».
TDIR Cette commande permet de demander la liste des répertoire de la destination.
THREAD Cette commande permet d'afficher les informations de processus léger.
TIMER Cette commande permet d'afficher les informations à propos des objets de la minuterie système.
TMKDIR Cette commande permet de fabriquer un répertoire vers la destination.
TMOVE Cette commande permet de déplacer un fichier entre l'emplacement du répertoire et la destination.
TRENAME Cette commande permet de renommer un fichier dans la destination.
TRMDIR Cette commande permet d'enlever un répertoire dans la destination.
TRMFILE Cette commande permet d'enlever un fichier dans la destination.
TVOL Cette commande permet de demander les données du volume du périphérique de fichier système destinataire.
TYPES Cette commande permet d'afficher la liste de tous les types du contexte courant ou la liste de toutes les informations de type pour le nom de type spécifié.
U Cette commande permet de désassembler des instructions. Cette commande est un alias de la commande UNASSEMBLE.
UNASSEMBLE Cette commande permet de désassembler des instructions. Cette commande est un alias de la commande U.
UNLOAD Cette commande permet de décharger les symboles pour le fichier d'image binaire.
URB Cette commande permet d'effectuer le décodage d'un bloc de requête USB.
VERSION Cette commande permet d'afficher les informations de version.
WATCH Cette commande permet d'ajouter un aperçu d'une expression à surveiller.
WB Cette commande permet d'ouvrir ou d'échanger une page de point d'arrêt.
WC Cette commande permet d'ouvrir une source ou une page de désassemblage dans une adresse.
WCONNECT Cette commande permet d'attendre après une connexion à la machine ciblé spécifié.
WD Cette commande permet d'ouvrir une page de mémoire.
WE Cette commande permet d'ouvrir une page d'événement.
WF Cette commande permet d'afficher la pile de nombre réel (à virgule flottante) dans le format MMX ou à virgule flottante.
WG Cette commande permet d'ouvrir une page de message de déboguage.
WHAT Cette commande permet de demander quel type d'objets se trouve à une adresse mémoire.
WI Cette commande permet d'ouvrir une page d'entrée de commande.
WINERROR Cette commande permet d'afficher l'entête utilisateur mnémoniques des codes d'erreur Win32/Win64.
WL Cette commande permet d'ouvrir une page de variables local.
WMSG Cette commande permet d'afficher les noms et les numéros de message des messages du système d'exploitation Windows.
WP Cette commande permet d'ouvrir une page de liste de processus.
WR Cette commande permet d'ouvrir une page de registre.
WS Cette commande permet d'ouvrir une page de pile.
WT Cette commande permet d'ouvrir une page de texte à partir de zéro.
WV Cette commande permet d'ouvrir une page de pilote de périphérique.
WX Cette commande permet d'ouvrir une page de registre XMM.
XFRAME Cette commande permet d'afficher les cadres d'exception du gestionnaire étant actuellement installé.
ZAP Cette commande permet de remplacer l'emballage de l'interruption 1 ou 3 avec une instruction NOP.

Remarque



Dernière mise à jour : Samedi, le 9 novembre 2013