Awus036h Awus036h Luxury Awus036nh Awus036nhr ARSN19 Antennes Yagis

Alfa AWUS036H 1000 mW carte wifi usb 100% compatible Backtrack et Aircrack-ng mode monitor plus injection haute puissance et haute sensibilité, découvrez la boutique Wifi Highpower!

 

Réaliser une version personnalisée du live cd Backtrack sous Linux et Windows, par ajout de modules .lzm

 

A travers cet exercice, nous allons apprendre à réaliser une version modifiée de Backtrack 2. Backtrack 2 est un excellent live-cd de pentest (test de pénétration), mais il commence à dater un peu, et n'inclue pas la dernière version de la suite aircrack-ng. Il est donc judicieux de réaliser une version personnalisée, incluant les dernières versions de certains programmes et les applications qui vous intéressent. Notez que vous pouvez modifier le live cd de Backtrack 3 beta par ajout de modules .lzm, en suivant la meme procédure.

 

Pour cet exemple, nous allons ajouter 2 modules à Backtrack 2 :
-Aircrack_ng_1_0_b1_svn_773.lzm une version d’aircrack-ng, incluant des outils de pentest wifi très perfectionnés, tels qu’ Easside-ng et Wesside-ng. D'autres versions sont sorties depuis, ce n'est qu'un support destiné à illustrer la procédure de modifications.
-sqlite-3.4.0.lzm une librairie indispensable au fonctionnement des outils évolués de la suite Aircrack-ng tels que Easside-ng, Airolib-ng etc... (il s’agit d’un moteur de base de données SQL)
Les modifications seront réalisées sous linux dans un premier temps, et nous verrons ensuite comment ajouter des modules à Backtrack 2 sous windows.


Pré requis :
Disposer d’une installation de Backtrack 2 avec suffisamment d’espace disque
Etre familiarisé avec l’utilisation de Backtrack 2 et savoir naviguer sous KDE (l’environnement de bureau utilisé par Linux)
Pour la création d’une iso modifiée sous windows, acheter et installer un outil d’édition de fichier d’image cd tel que Ultraiso.

 

1/ Modification de Backtrack 2 sous Linux

 

Commençons par lancer notre Backtrack 2 et ouvrons un shell. Plaçons-nous dans le dossier tmp avec la commande:

cd /tmp

Nous allons créer un dossier d’installation temporaire nommé INSTALL en tapant:

mkdir /tmp/INSTALL

Ouvrons KDE, et copions l’iso originale de Backtrack 2 (téléchargeable sur remote-exploit.org) dans le dossier tmp (depuis une clé usb ou un disque dur externe par exemple). Le nom de cette iso est : bt2final.iso

L'iso originale de Backtrack 2 est copiée dans le dossier tmp

Nous allons maintenant créer un dossier nommé Modules sur le bureau, et copier nos modules dans ce dossier (toujours depuis notre clé usb ou disque dur externe):

On crée le dossier modules, et on y copie nos modules

Intéressons nous à nos modules. sqlite-3.4.0.lzm est un package supporté par Backtrack 2. En revanche, notre module Aircrack_ng_1_0_b1_svn_773.mo est un package slax ancienne version (fichier .mo), qui ne tournera pas sous Backtrack 2 dont le kernel est plus récent que celui de la slax 5. Backtrack 2 et Backtrack 3 supportent les modules .lzm. Nous allons donc transformer notre module .mo en module .lzm. Nous allons ouvrir un deuxième shell et nous rendre dans notre dossier Modules en tapant:

cd /root/Desktop/Modules

Une fois dans ce dossier, il ne reste qu’à utiliser la commande mo2lzm qui sert à transformer un module .mo en module .lzm:

mo2lzm Aircrack_ng_1_0_b1_svn_773.mo Aircrack_ng_1_0_b1_svn_773.lzm

On transforme le module .mo en module .lzm avec la commande mo2lzm

Retournons maintenant dans notre dossier Modules sous KDE. Un nouveau fichier nommé Aircrack_ng_1_0_b1_svn_773.lzm a été créé. C’est le module que nous allons ajouter à l’iso de Backtrack 2:

Voici notre module .lzm tout juste créé

Nous allons maintenant monter l’iso originale de Backtrack 2, et copier les fichiers dans notre dossier d’installation temporaire:

mkdir /mnt/iso

mount –o loop –t iso9660 /tmp/bt2final.iso /mnt/iso

cp –rf /mnt/iso/* /tmp/INSTALL/

On monte l'iso, et on copie les fichiers

Les fichiers étant copiés, retournons sous KDE et rendons nous dans /tmp/INSTALL/BT/modules. Ajoutons nos 2 modules dans ce dossier avec un simple copy & paste:

On copie nos modules dans le dossier d'installation temporaire

Rendons nous maintenant dans notre dossier d’installation temporaire

cd INSTALL/BT/

Et créons notre iso modifiée

./make_iso.sh

La création de notre Backtrack modifié va bientot commencer

Entrons le nom de notre nouvelle iso. Pour cet exemple, j’ai choisi d’appeler mon iso modifiée MyBT2.iso
Je tape donc MyBT2.iso puis entrée
La création de l’iso modifiée commence:

L'iso modifiée de backtrack se crée sous nos yeux

Et voila, notre iso modifiée vient d’etre créée:

L'iso de Backtrack modifié vient d'etre créée ;)

Pour le vérifier, rendons nous sous KDE dans /tmp/INSTALL/BT:

Notre Backtrack modifié est bien là

Le fichier MyBT2.iso est bien là, nous pouvons l’exporter sur une partition fat32, une clé usb, un disque dur externe, ou directement sur notre session windows via ftp si nous tournons sous une machine virtuelle par exemple.

 

2/ Modification de Backtrack 2 sous Windows

 

Voyons maintenant comment réaliser une version modifiée de BT2 sous windows. Pour cela, nous devons disposer d’un outil d’édition de fichier d’image cd. Ultraiso est particulièrement performant dans ce domaine, et sera utilisé dans cet exemple. Notons toutefois que, si vous souhaitez utiliser des modules .mo, leur conversion en modules .lzm devra avoir été effectuée au préalable sous linux, car cette fonction n’est pas disponible sous windows.
Tout d’abord ouvrons notre fichier original de Backtrack 2 avec ultraiso:

On ouvre l'iso originale

En haut, nous pouvons voir l’iso en cours de création. En bas, l’explorateur permettant d’ajouter des fichiers à l’iso. Rendons nous dans le dossier /BT/modules de l’iso. Depuis la fenetre du bas, ajoutons nos modules avec un clic droit:

Un clic droit, et on selectionne "ajouter"

Nos modules ont été ajoutés à l’iso en cours de création:

Les modules sont ajoutés dans le dossier /modules de l'iso

L’iso modifiée est prete, il ne reste qu’à la sauvegarder. Allons dans fichier, enregistrer sous:

On va sauvegarder notre iso modifiée de Backtrack

Choisissons l’emplacement de la sauvegarde ainsi que son nom.
Ici, l’emplacement sera sur le disque dur E : et dans un dossier appelé « Pack_BT2_modif ». L’iso modifiée s’appellera BT2modif.iso.

On choisit l'emplacement de la sauvegarde

Cliquons sur enregistrer, la création de l’iso modifiée commence:

Ultraiso au travail

En allant dans le dossier Pack_BT2_modif, nous voyons que notre iso modifiée de Backtrack 2 est là:

Et voila le travail ;)

Bootons notre iso modifiée (par exemple sous vmware), et lançons la commande easside-ng dans un shell:

Notre iso modifiée fonctionne!

L'iso de Backtrack 2 modifiée fonctionne parfaitement! smile

L’exercice est terminé, vous etes a présent capable de convertir des modules .mo en modules .lzm, et de réaliser votre version personnalisée de backtrack 2 ou backtrack 3 en y ajoutant les programmes et drivers de votre choix.

Quelques liens utiles ou vous pourrez trouver de nombreux modules.lzm:

La section modules du site slax.org

Nimblex sub100 LZM Repository

Si vous trouvez d'autres sources de modules .lzm ainsi que des modules intéressants, n'hésitez pas à nous en faire part dans le forum.

 

N'hésitez pas à visiter notre section wifi contenant de nombreux outils dédiés aux tests de sécurité des réseaux wifi, notre section PACKS CRACKS WPA contenant de nombreux fichiers dictionnaires, ainsi que le forum du site.

 


 

ATTENTION

Certains modules .mo ou .lzm peuvent ne pas etre correctement supportés par Backtrack, et provoquer des bugs, voire ne pas du tout fonctionner. Nous vous recommandons de tester vos modules un par un afin d'etre sur de leur stabilité.