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.

Méthode 1
Méthode 1 sur 1:
Créer et éditer du code

  1. 1
    Utilisez 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 suivant int main () { printf ("Hello world!\n"); return 0; }
    • Ensuite, il vous faut enregistrer et partir, pour cela faites d’abord un CRTL+O et un CRTL+X.
    • Enfin, pour compiler le fichier, tapez cette commande : gcc -c hello.c Et tapez celle-ci par la suite gcc -o hello hello.o Vous obtiendrez le résultat de compilation.
  2. 2
    Exécutez votre programme en tapant ceci. ./hello Vous devriez voir un Hello World apparaitre.
  3. 3
    Cré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; }
  4. 4
    Enregistrez et partez. Pour cela, faites d’abord un CRTL+O et un CRTL+X.
  5. 5
    Ensuite, 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é

À propos de ce wikiHow

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.
Catégories: Programmation
Publicité