HACKER SANS LIMITE !

HACKER SANS LIMITE !

le look d'une virtualisation de plusieurs systémes

1- la virtualisation ? C’est quoi ?  :

Bonjours tout le monde, j’espère que vous allez bien et que vous avez la motivation pour hacker 😜.

Comme vous le savez : le hacking et comme tout savoir, ça demande de la connaissance théorique mais seule. Elle ne suffit pas : la pratique joue un rôle fondamental dans notre apprentissage, et pour cela on va devoir bidouiller, attaquer et détruire des systèmes !!! Mais quels systèmes ! Ceux des voisins !!. Et bien, il faut que ces systèmes soient les nôtres sinon vous êtes hors la loi et vous risquer la prison, et pour ne pas l’être vous devez crée un laboratoire de hacking.

Mais comment faire pour disposer plusieurs systèmes de test ? Es-qu’il faut que j’achète une dizaine d’ordinateurs et sur chacun j’installe un système qui va subir mais conneries ? 😅.

Bonne question !! La réponse est NON pas du tout, il faut juste monter un laboratoire de hacking…… Je m’explique : grâce à la nouvelle technologie de virtualisation (d’ailleurs c’est pas nouveau, ça fait 10 ans que ça existe 😂) les ordinateurs (qui sont de plus en plus puissants) ont la capacité de faire marcher plusieurs systèmes d’exploitations en même temps, et il y a de forte chance que le tien aussi, a moins qu’il date de 1995 😁.

Pour confirmer que votre ordinateur supporte la technologie de virtualisation (pour être plus précis c’est le processeur qui supporte la virtualisation) vous pouvez consulter la fiche technique de votre processeur en tapant son nom complet sur un moteur de recherche.

Pour le faire (sous windows) vous allez sur start menu>> settings>>system>>about, vous trouverez toutes les informations sur votre hardware et software, voici la mienne :

spécificités de mon ordinateur

fiche technique

Mon processeur supporte la virtualisation.

Sachez que la RAM (random access memory) joue aussi un rôle primordial dans la virtualisation des machines car tout le travaille se déroule sur ces RAMs, vous comprenez de ça que la relation entre le nombre de machines virtuelles et la mémoire vive est étroite, plus vous avez de mémoire vive plus d’OS vous pouvez virtualiser.

Passons au concrêt, comment vraiment faire tourner un autre OS sur sa machine ? Pour cela on va devoir utiliser des logiciels de virtualisation….. (c’est bête non !!) eeeh oui c’est aussi simple que ça.

Les logiciels de virtualisation y’en a beaucoup mais les plus populaires et les plus performants sont deux : Vmware et Virtuoalbx, pour faire la démonstration je vais utiliser virtualbox mais la procédure est la même pour les deux.

N.B : virtualbox est un projet open source ce qui fait la différence avec Vmware.

2-installation de virtualbox :

2-1_ sous windows :

Pour installer virtualbox sous windows vous devez télécharger le fichier exécutable que vous trouverez sur le site officiel de virtualbox.

téléchargement de virtualbox sur le site officiel

 

Après avoir téléchargé l’exécutable, double clic et suivez les instructions de l’installation, c’est simple !! Si tous se passent bien vous vous retrouverez devant une fenêtre comme celle-ci :

menu principale de virtualbox sur windows

N.B la liste des OSs à gauche devrait être vide, nous allons travailler dessus après quelque instant.

2-2_sous linux :

Pour installer virtualbox sous linux on va procéder avec le terminal c’est plus rapide et plus simple !!! 😎.

Tout d’abord il va falloir ajouter les dépôts de virtualbox à notre système pour que les mises à jour soient disponibles dés leurs sorties, mais avant ça il faut donner au système les clés du dépôt pour qu’il vérifie que le paquet vient d’une source sure.

Pour cela ouvrez votre ligne de commande et insérez ces lignes en tant que super utilisateur :

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Maintenant et que les clés du dépôt sont ajoutés on va ajouter le dépôt au système, entrez la commande suivante :

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

Tout est en place, sauf que virtualbox dépend de quelques petits programmes (on ne peut pas l’installer sans quelles soient présentes sinon ça ne va pas marcher), on va les installer rapidement avec cette commande :

apt-get  install gcc make linux-headers-$(uname -r) dkms

C’est bon on est prêt, on installe la dernière version de virtualbox (qui est 5.2 actuellement) :

apt-get install virtualbox-5.2

Pour le lancer il suffit de taper dans le terminal :

virtualbox

Et vous serrez honoré par une fenêtre comme celle-ci :

menu principale de virtualbox sur linux

3-création et configuration d’une machine virtuelle :

Maintenant que tout est dans l’ordre, nous pouvons créer notre tout premier OS (operating system) virtuel, on va le faire en quelques clics, c’est très simple.

N.B : tous ce que je vais vous présenter dans cette partie s’applique aussi bien sur la plateforme windows que linux.

1/ création de la machine virtuel :

Dans la barre des outils en haut vous avez un bouton new cliquez dessus, une nouvelle fenêtre s’ouvre et dedans vous remplissez les informations de votre OS, celles-ci sont très basique :

configuration de virtualbox

Cliquez Next et vous aurez une autre fenêtre qui se charge d’attribuer la quantité de RAM nécessaire à  la machine virtuelle, la valeur par défaut est de : 1024MB ( 1GB), vous pouvez la modifier en fonction de la mémoire vive de votre pc et le système que vous voulez virtualiser.

Les OS comme ubuntu, windows 10 (64-bit), MacOS exige un montant de 2GB (minimum) pour qu’ils fonctionnent dans l’idéale.

Pour le cas ci-dessous : 1GB est suffisante pour faire marcher backbox.

 

configuration de virtualbox

L’étape suivante consiste à créer le disque dur où les informations du système seront installés, on va opter pour le disque dur virtuel pour ne pas compliquer les choses :

configuration de virtualbox

Presque finis la création de la machine virtuelle, nous devons choisir le type de fichier qu’on va utiliser sur le disque dur choisis précédemment, laissez le choix par défaut parce-qu’on va (dans la partie de configuration) utiliser une image système qui est une copie de l’état d’un ordinateur sauvegardée sur un fichier.

 

configuration de virtualbox

Pour que notre disque dur virtuel soit plus opérationnel on va le laissez dynamique ça veut dire élastique : c’est à dire plus les données stockées augmentent de volume lui aussi.configuration de virtualbox

Puis il nous demande de préciser la taille minimale de notre disque dur dynamique, la valeur par défaut est 10GB mais vaut mieux l’agrandir un peu, let’s give it 20GB:

configuration de virtualbox

C’est bon, votre machine virtuelle est crée, vous pouvez voir une liste qui à été crée a gauche en dessous de la barre d’outils :

configuration de virtualbox

Pour le moment on ne peut pas la démarrer jusqu’à ce que nous la configurions (étape suivante).

3/ configuration de la machine virtuelle :

Voyons comment configurer notre système pour qu’il puisse démarrer sans problème, cliquez sue le bouton configuration dans la barre d’outils et vous aurez une nouvelle fenêtre qui affichera la configuration générale de notre système :

configuration de virtualbox

Pour cette configuration générale on va rien modifié, nous y reviendrons après avoir installé Guest Additions.

Pour ce qui est configuration système, nous avons déjà attribués la quantité de RAM dans la partie de la création de la machine, ce que vous avez à faire c’est de cocher les deux cases de fonctionnalités étendues comme ceci :

configuration de virtualbox

_Enable I/O APIC : nécessaire si vous voulez utiliser plus d’un processeur virtuel dans une machine virtuelle, mais sachez que ça va ralentissez un peu votre système hôte.

_Enable EFI : cela active l’interface EFI, qui remplace le BIOS hérité.

En ce qui concerne le processeur ne touchez à rien, laissez les paramétrés par défaut.

Passons au côté affichage, on va donner plus de mémoire vidéo pour optimiser tous ce qui est en relation avec couleur, pixel …etc :

configuration de virtualbox

Il nous reste que la configuration du stockage et nous finirons cette longue partie, là il faut indiquer à virtualbox où se trouve le fichier duquel il va trouver les informations du système qui va virtualiser, le plus souvent c’est un fichier iso , pour en avoir un vous n’avez qu’à visiter le site officiel du système que vous voulez virtualiser et vous téléchargez le fichier.iso, voici un exemple :

 

Maintenant insérez le chemin vers votre fichier iso :

python phantom-evasion.py

Cliquez OK est c’est bon !! Notre configuration est terminée, on peut maintenant lancer la machine normalement en cliquant sur le bouton START et voici le résultat :

lancement du systéme virtuel

Nous y voilà, c’est tous ce que j’ai pour vous aujourd’hui et la prochaine fois je vous montrerais comment optimiser le système virtuel en installant Guest Additions qui va améliorer les performances du système.

J’espère que ça été utile et claire pour vous, merci de votre attention et PEACE 😇.

Les commentaires sont clos.
Follow by Email
Facebook
YouTube