wikiHow est un wiki, ce qui veut dire que de nombreux articles sont rédigés par plusieurs auteurs(es). Pour créer cet article, des auteur.e.s volontaires ont participé à l'édition et à l'amélioration.
Dark Moon est un système Linux embarqué portable sous Windows permettant d’enfreindre les droits administrateurs d’un réseau informatique (entreprise, lycée, médiathèque)et est très utile pour le développement de programmes informatiques, car ce dernier ne nécessite aucun prérequis d'installation. Le système embarque un noyau Python et Perl permettant l’exécution de scripts sur la machine cible ou à distance selon le type d’attaque mené. Dans ce tuto, vous allez voir comment développer un programme informatique avec des programmes Linux embarqués sur Windows. Le logiciel DarkMoon est le moyen le plus avancé pour effectuer des tests de sécurité sous Windows, d’une part parce que c’est un noyau Linux portable et donc transportable n’importe où (sur une clé USB notamment). Et d’autre part parce qu’avec la librairie Linux et les compilateurs et machine Perl et Python, il est possible d’y ajouter n’importe quels outils d’ethical hacking Linux sous Windows, ce qui n’est pas possible de faire autrement. En effets, les machines virtuelles, en étant isolé du reste du système d’exploitation haute (OS qui héberge la VM) les protocoles TCP-IP sont restreints tandis que DarkMoon communique directement avec les protocoles Windows. Nous allons développer une petite application en C++ sur DarkMoon.
Étapes
Méthode 1
Méthode 1 sur 1:Créer et éditer du code
-
1Utilisez l’environnement XFCE pour profiter d’une interface graphique. Lancez un émulateur de terminal et placez-vous dans le répertoire de travail qui vous conviendra, choisissons le bureau. Par la suite, tapez la commande suivante :
nano hello.c
et saisissez le code suivantint main () { printf ("Hello world!\n"); return 0; }
- Ensuite, il vous faut enregistrer et partir, pour cela faites d’abord un
CRTL+O
et unCRTL+X
. - Enfin, pour compiler le fichier, tapez cette commande :
gcc -c hello.c
Et tapez celle-ci par la suitegcc -o hello hello.o
Vous obtiendrez le résultat de compilation.
- Ensuite, il vous faut enregistrer et partir, pour cela faites d’abord un
-
2Exécutez votre programme en tapant ceci.
./hello
Vous devriez voir un Hello World apparaitre. -
3Créez un second programme. Maintenant que vous avez créé votre premier programme C sous DarkMoon dans un environnement Linux sous Windows, vous allez en créer un deuxième en C++. Créez le fichier
hello.cpp
en tapant :nano hello.cpp
Et insérez le code suivant :#include <iostream.h> int main () { cout << " Hello World!" << endl; return 0; }
-
4Enregistrez et partez. Pour cela, faites d’abord un
CRTL+O
et unCRTL+X
. -
5Ensuite, procédez en tapant cette commande.
c++ -c hello.cpp
Et tapez celle-ci par la suite :c++ -o hello hello.o
. Maintenant, vous pouvez exécuter votre programme en tapant ceci :./hello
. Vous devriez là aussi voir apparaitre Hello World. Félicitation, vous venez de créer vos premiers programmes en C et en C++ sur DarkMoon !Publicité