Introduction à la ligne de commande sous Windows
Un atelier qui a été animé par MEFTAH Lakhdar et Sennadj Younes, dans la Section Sécurité dans le club CSE (Club Scientifique de l'ESI).
4. Introduction
La ligne de commande
Windows est relativement
méconnue de nombreux
utilisateurs de PC.
Le but de cet Atelier est
de rendre plus accessible à
la grande majorité des
membres la puissance et
l'utilité de la ligne de
commande.
5. 1. La fenêtre d'invité de commande
2. Commandes Système.
3. Commandes Réseau.
4. Commandes Registre.
5. Gestion de processus.
6. Les Scripts batch.
7. Astuces.
8. Suppression Manuelle du
malware Recycler, (Recycler
Killer).
6. Commandes Système
assoc dir move set
break echo path setlocal
endlocal pause shift
cd exit popd start
cls for prompt time
color ftype pushd title
copy goto rd type
date if rem verify
del md ren
Help
/?
8. configuration IP de
Windows (ipconfig)
Ping
Netstat
Nslookup
Netview
9. Les commandes
Registre
Reg add, Reg delete.
Sauvegarder et restaurer
le Registre
Exporter et importer
des fichiers REG.
10. Gestion des processus
Commande Tasklist
Tskill, Taskkill
Filtrer le résultat de:
Tasklist, Taskkill
Exemple d'utilisation des
filtres dans Taskkill.
12. Astuces
1. Forcer « echo » à ne pas parcourir les
arguments
2. Vérifier si un fichier existe
3. Arrêter une commande en cours
d'exécution
4. Mettre en pause le défilement de
l'écran
5. Utiliser le glisser-déplacer
6. Remonter au répertoire parent
7. Retour au repertoire d'utilisateur
acteul
13. 8. Les espaces dans les noms des fichiers
et des dossiers
9. Ouvrir une fenêtre de commandes à
partir de n'importe où
10.Envoyer la sortie d'une commande
vers le presse-papier
11.Utiliser la commande "net user" pour
changer le mot de passe
12.Activer le compte administrateur
14. 13.Ouvrir l'explorateur Windows à
partir de la ligne de commande
14.Utilisez l’auto-complétion de
nom de fichier et de nom de
dossier
15.Afficher l'historique des
commandes
16.Accéder aux répertoires
systèmes
15. LES FICHIERS DE L’ATELIER
VONT ÊTRE ENVOYÉS PAR
E-MAIL
Merci Pour
Votre Attention
Hinweis der Redaktion
La différence entre dos et cmd n’est pas vraiment claire AU point ke les experts ne peuvent pas faire la distinction entre ces deux mais la déffirence la plus apparante c’est ke le 1er est utilisé dans system de 16 b alors ke le 2eme sous un system 32 ou 64 b.Mais après kemicrosoft a crée la ligne de commande ki est basé sur les commandes de dos ce dernier es morte alors ke l’autre est auj le présent et le futur.
Cmd est un outil essentiel pour les administrateur system mais
Menudémmare cmd (recherche) entrée il existe dans windows/system32/cmdPour l’ouvrir en tant qu’1 admin soit clik gauche ou b1 depuis lui-même en utilisant la commandeOn peut ouvrir plusieur cmd en meme temps (multi taches) execéter un prog dans cmd1er point: click gauche puis propriétésF7 afficher l’historique tamponPolice coleursAprès le changement pour cette la vous aurez le droit d’éffectuer cette opération sur toutes les cmd futures
Most important commande c’est /? Et help Rq:plannifier (at) bootcfg: boot.iniAssoc (ftype ou fc extension -> le fichier associé): afficher ou modifier les associations d’1 fichier utiliser seulment ou b1 afficher les associations des fichiers paramétrés.Dir: lister les fichiers et les sous dossiers contenues dans ce repertoire avec toutes les prop (date et h n°fich et sous rep) /T le tempsMove : remplacer un fichier ou un dossier de ca localisation vers un autre ou le rennomer aussi (on ecrivant juste le chemin et la destination vuCls: clearscreencolor:changer la coleur de font et de police en utilisant un nombre hexa entre 0 et FCd: afficher le nom de rep courant ou b1 changer le rep des raccourcis: . Repertoir courant .. Parent cd seule affichageExit: quitter cmd ou le script batch actuel copy:copier un fichier vers une distinication précise del(rmdir):supprimer un fichier /s sous rep /q sans confi /f forcer /p demander for :exectur une commande pour une liste de fichiers (boucle) getmac:@ de votre carte résau md(mkdir):créer un rep ou un sous repDate & time: afficher ou la modifier echo(on|off)afficher ou désactiver l’aff d’1 message dans un script batch path:définir ou afficher le contenu de var d’environementki est les rep utilisé pour rech des fichexe pause et sleepset:variable d’envirenementPushd le repreference de cmd popd changer de ce dernier vers le précren(rename) verify:état courante de la commande
Changer l’IP:netshintip set address « connexion au réseau local « staticipmask passerelleRetourner automatic lameme source=dhcpNetshintip reset
Ipconfig: afficher tt val interfaceresaux (wifi bleutoutheithernet ) mac ipping:verif la connectivité vers un IP(serveur point d’accées site ord)Netstat: les portes ouverts fi pc ta3ekNslookup: nom d’ordi a partir d’IP
Reg=base de données légere qui contient les infos de softwaresReg:registresous_clé(fichiers de registres)Reg add nom /v valeur /t type /s separateur /d donnée /f forcerReg save nomReg export (import)
Languageintreprité (non compilé pas comme pascal pas de compilation)Set /p var= « saisir » %var% en travaille avec leur conteneuDefine varSet a expression arithmétiqueSet /a co=%co%+1For /l %%x in do{condition} /d rep /r [fichier parent] sous_rep /l debut fin pas /f parcours fichierV=0 Bloc défini setlocal v=1 endlocal v=0