Usage de base

De Backtrack-fr

Sommaire

Se logger sous backtrack

Une fois l'installation finie, le nom d'utilisateur et le mot de passe par défaut sont

 root/toor

Note: Le mot de passe ne s'affiche pas quand vous le tapez, c'est tout a fait normal sur les distribution Linux.

Changer le mot de passe root

Pour changer le mot de passe root il suffit d'utiliser la commande passwd

 passwdEnter new UNIX password: {entrez votre nouveau password ici } Retype new UNIX password: {entrez votre password à nouveau} passwd: password updated successfully 

Démarrer un environnement graphique

Une fois loggé sur le compte root, il vous suffit de taper la commande

 startx

L'environnement graphique ne se lance pas

testez ces commandes:

Pour reconfigurer le server X

 dpkg-reconfigure xserver-xorg

Ou si vous utilisez la version KDE de backtrack 5 R1

 fix-splash
 rm /root/.kde/cache-root/icon-cache.kcache
 rm /root/.kde/cache-root/plasma_theme_Volatile.kcache
 rm /root/.kde/cache-bt/icon-cache.kcache
 rm /root/.kde/cache-bt/plasma_theme_Volatile.kcache

Démarrer le service réseau

Par défaut le service n'est pas démarré, pour démarrer le service fait la commande suivante:

 /etc/init.d/networking start

Obtenir un IP depuis DHCP

Si vous n'obtenez pas une IP automatiquement de votre server DHCP, tenter cette commande dhclient <interface> par exemple:

 dhclient eth0

Configurer votre réseau

Si vous désirez un IP statique éditez le fichier /etc/network/interfaces en ajoutant cette ligne:

 iface eth0 inet static

suivi de vos information IP, netmask, gateway.

Exemple:

 # This file describes the network interfaces available on your system
 # and how to activate them. For more information, see interfaces(5). 
 
 # The loopback network interface 
 auto lo
 iface lo inet loopback
 
 # The primary network interface
 auto eth0
 iface eth0 inet static
         address 192.168.1.112
         netmask 255.255.255.0
         network 192.168.1.0
         broadcast 192.168.1.255
         gateway 192.168.1.1

Pour démarrer le service network par défaut, faite cette commande:

 update-rc.d networking defaults

Détecter votre interface réseau

Pour lister vos interface montée tapez la commande suivante:

 ifconfig

Et pour le wifi

 iwconfig

Pour connaître votre matériel tapez la commande suivante:

 lspci | grep -i ethernet

Et pour le wifi

 lspci | grep -i network

WICD Network Manager

Une autre façon de configurer votre réseau est de passer par WICD Network Manager que vous pourrez trouver dans le menu suivant:

Menu > Internet > Wicd Network Manager

Note: Si au lancement de WICD vous obtenez ce message d'erreur, "Could not connect to wicd's D-Bus interfaces"

Effectuez ces manipulations:

 dpkg-reconfigure wicd
 update-rc.d wicd defaults

Après un redémarrage, l'erreur devrait avoir disparue.

Se connecter en ssh

Si votre backtrack est en machine virtuelle ou sur votre réseau local, vous trouverez plus simple de vous y connecter en ssh, voici la méthode pour pouvoir vous y connecter.

Penser à vérifier votre IP local avec ifconfig

 ifconfig eth0

Vérifier que ces 2 ligne sont dé-commentée et sur yes dans le fichier /etc/ssh/sshd_config

 ChallengeResponseAuthentication yes
 PasswordAuthentication yes


Ensuite générez les fichier nécessaires à la connexion(clé rsa).

 sshd-generate

Et enfin démarrez le service.

 service ssh start

Plus qu'a vous connecter.

 ssh root@votre_ip_backtrack

À la demande de connexion écrivez "yes" puis saisissez toor si vous avez gardé le mot de passe par défaut.

Activer un service par défaut au démarrage

Pour activer un service au moment du démarrage, vous pouvez utiliser la commande update-rc.d, par exemple, pour que le service SSH se lance au démarrage:

 update-rc.d -f ssh defaults

Activer l'auto complétion dans le terminal

Modifiez le fichier bash.bashrc

 nano /etc/bash.bashrc

Recherchez cette partie

 # enable bash completion in interactive shells
 #if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
 #    . /etc/bash_completion
 #fi


Et décommentez comme ceci

 # enable bash completion in interactive shells
 if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
     . /etc/bash_completion
 fi

Installer une application

Depuis les dépôts avec la commande apt-get

 apt-get install <package> 

Télécharge le <package> et toutes ses dépendances, et les installes.

 apt-get remove [--purge] <package> 

Supprime les <package> et toutes ses dépendances. L'option --purge supprime également les fichier de configuration.

 apt-get update 

Met à jour la liste des packages présent dans les dépôts.

 apt-get upgrade 

Met à jour tout les packet actuellement installé depuis les dépôts.

 apt-get dist-upgrade [-u] 

Similaire à apt-get upgrade, excepté que dist-upgrade installera ou supprimera les packages qui satisferont les dépendances.

 apt-cache search <package> 

Cherche les packages et les descriptions pour ces <packages>.

 apt-cache show <package> 

Affiche la description complète du <package>.

 apt-cache showpkg <package> 

Affiche la description complète du <package>, et sa relation avec les autres packages.

 man apt 

Vous donnera toute les information sur cette commande et ses option.

Depuis un package .deb

 dpkg -i <package.deb> 

Installs un package depuis un fichier .deb.

 dpkg -c <package.deb> 

Liste le contenu du fichier .deb.

 dpkg -I <package.deb> 

Extrais les information du fichier .deb.

 dpkg -r <package> 

Supprime un paquet installé.

 dpkg -P <package> 

Purge un paquet installé.

 dpkg -L <package> 

Donne la liste de tout les fichiers installé par le package.

 dpkg -s <package>

Affiche les information sur le package installé.

 dpkg-reconfigure <package> 

Reconfigures un package installé.

 man dpkg

Vous donnera toute les information sur cette commande et ses option.

Machine virtuelle

Je vous conseille de lire les wiki suivant.

Wifi

   Attention
   Si vous possédez une carte wifi ayant une connectique PCI celle ci sera reconnu dans votre VM comme carte ethernet standard. 
   Afin d'avoir une carte wifi dans votre VM il vous faut acheter un dongle USB.

Obtenir des information sur les commandes Linux

La plupart des commandes ont un manuel que l'ont peut appeler avec la commande man

 man <commande>

ou plus simplement:

 <commande> --help

Vous pouvez aussi consulter le site suivant [1] pour obtenir des informations sur les commande Linux.

trouver l'emplacement d'un exécutable d'une commande:

 which <commande>
Outils personnels