user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 29-01-2013 21:43:26

IceF0x
#! Gourou Linux

[Tuto]Créer sa version de backtrack basé sur Precise + Mate

==Description==

backtrack est comme vous le savez tous toujours basé sur Ubuntu Lucid 10.04 qui date d'avril 2010.
Certains matériel très récent peuvent en patir, même si en général cela tourne autour de la carte graphique (optimus) et que cela ne justifie pas de recréer une version complète.
Je l'ai faite juste pour le challenge et par curiosité histoire de donner un avant-goût de la peut-être prochaine version de backtrack.

==Pré-requis==

Naturellement nous ne construirons pas cette version à partir de la version desktop de Precise, mais from scratch à partir d'une minimale.

Pour vous procurer l'iso, il existe 2 moyens un live CD déjà tout fait qu'il vous faudra chrooter pour reconstruire une iso personnelle, ou bien la mini.iso qui fera office de net-install.

Pour le live CD c'est depuis ce site qu'il vous faudra aller:

http://www.ubuntu-mini-remix.org/

Pour la version netinstall par contre ça sera ici:

https://help.ubuntu.com/community/Insta … MinimalCD/

Ubuntu 12.04 "Precise Pangolin" Minimal CD 27MB* (MD5: e4d16caf537be112f3dc9ba94e158cf7, SHA1: 763a00069b3f305f0d9248d6c3e582bb65ef7a25)

==Installation du système de base==

Pour l'installation de base je vous re-dirige sur la page de la minimale de Lucid car rien n'a changé pratiquement.
Naturellement une connexion est obligatoire pour cette méthode.

http://www.linuxtrack.com/t810-Installe … nimale.htm

La seule chose à changer est le nom de la machine "bt" et le mot de passe "toor" pour les puriste, naturellement le choix vous reste libre.

:!: Attention certain moment de l'installation présente une image de fond mauve sans affichage, cela peut durer plusieurs minute faisant croire que l'installation à bloqué.
Pas de panique, c'est normal, l'accès aux dépot et au CD pouvant prendre un certain temps.

==Activation du compte root==

Depuis l'installation minimale un utilisateur est créer et le compte "root" est non actif.
Pour activer le compte root il suffit de se logger sur le compte utilisateur et de taper:

sudo passwd root

De taper le mot de passe root, et de le retaper pour confirmer.

Ensuite si vous le vouler rebooter sur le compte root et fiate un deluser pour supprimer le compte utilisateur.

deluser $USER

Et supprimer son dossier personnel.

rm -rf /home/$USER

==Installation de Mate==

Pour installer Mate j'ai lu ces 2 documentations:

http://doc.ubuntu-fr.org/mate et http://mate-desktop.org/install/#ubuntu

Pas de surprise donc il suffit de suivre la doc.

Mais add-apt-repository n'est pas actif, il faut donc installer avant python-software-properties.
Voir ici: http://doc.ubuntu-fr.org/ppa

apt-get install python-software-properties

Ensuite suivre la doc Mate.

add-apt-repository "deb http://packages.mate-desktop.org/repo/ubuntu precise main"
apt-get update
apt-get install mate-archive-keyring
apt-get update

Et installez les paquets de base.

apt-get install mate-core
apt-get install xinit

:!: Attention, la plupart des nom des composant de Mate ont changé ainsi respectivement alacarte gconf-editor et gnome-utils deviennent "mozo" mateconf-editor et mate-utils.

==Installation du wifi==

Le wifi est la partie délicate selon votre matériel, l'avantage c'est que vu que l'on part d'une base "from scratch" il n'y aura pas de conflict matériel.

Installation des outils wifi

apt-get install iw wireless-tools

Après référez-vous à la liste sur cette page pour votre modèle de carte.

http://doc.ubuntu-fr.org/wifi_liste_carte

Et sur celle-ci

http://linuxwireless.org/en/users/Devices/PCI

[size=16]==Installation des outil de pentest==[/size]

C'est la que la chose se corse, perso j'ai du jouer du apt-cache search paquet, apt-cache show paquet pour comparer les versions, visualiser les dépendances, et ne pas faire de bétise en cas de compilation.

==Aircrack-ng==

Pour le paquet que tout le monde attends "aircrack-ng" pour ne pas le citer qui est en réalité une suite de paquets, il suffit de lire la doc d'aircrack.

On installe les dépendances.

apt-get install subversion libssl-dev libsqlite3-dev
svn co http://trac.aircrack-ng.org/svn/trunk aircrack-ng
cd aircrack-ng
make sqlite=true unstable=true
make sqlite=true unstable=true install

Si vous comptez utiliser le suport cuda avec aircrack utiliser cette doc:

http://www.aircrack-ng.org/doku.php?id=install_aircrack#compiling_with_cuda…

Mais il est préférable d'installer les drivers propriétaire depuis le .run et cuda toolkit avant.

==Wireshark==

Pour wireshark je n'ai pas compilé, la dernière version me donnant un souci de dépendance non résolu, j'ai comparé la version des dépots de Precise et celle de backtrack 5 R3, celle de la R3 est une version plus ancienne que celle de Precise.

Donc simplement:

apt-get install wireshark

Si quelqu'un peux me préciser les dépendances pour la version 1.8 merci de poster en réponse à ce tuto.

==Nmap==

Pour Nmap on compile encore la dernière version 6.01.

./configure
make
make install

==Metasploit==

Téléchargez le .run

wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-installer.run

Rendez le exécutable.

chmod +x metasploit-latest-linux-installer.run
./metasploit-latest-linux-installer.run

Ensuite suivez les instructions de l'instaleur.

==Customisation de l'interface graphique==

installez le paquet gnome-themes-ubuntu

apt-get install gnome-themes-ubuntu

Ensuite choisir simplement le thème dust.

Téléchargez le wallpaper de backtrack et les menu, je vous ai préparé une archive avec tout ça.

wget http://linuxtrack.net/telechargement/menu.zip

Pour modifier le menu vous pouvez utilise mozo qui est le fork d'alacarte.

c'est la partie la plus longue de la procédure car il faut recréer tout le menu récupérer le menu de backtrack n'étant pas fonctionnel.

À suivre...


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

Pied de page des forums