Académique Documents
Professionnel Documents
Culture Documents
Page: 1 / 104
Si vous cherchez une distribution de Linux pour apprendre la base, Kali Linux nest pas pour vous. Nous
vous suggrons dans ce cas soit Debian, soit Ubuntu.
Page: 2 / 104
Page: 3 / 104
Page: 4 / 104
Image VMware
Kali Linux est disponible en tant que machine virtuelle prconstruite, incluant les VMware Tools. Les VMs sont
disponibles en 32 et 64 bit.
Tllarger Image VMware Kali VMware
Image ARM
En raison de la nature de larchitecture ARM, il est impossible davoir une seule image qui fonctionnera sur tous
les appareils. Nous avons des images prconstruites pour les appareils suivants:
rk3306 mk/ss808
Raspberry Pi
ODROID-U2/X2
MK802/MK802 II
Samsung Chromebook
Page: 5 / 104
Si vous ne recevez pas le message Good signature, ou si les key ID ne correspondent pas, arrtez tout et
vrifiez si les tlchargements proviennent dune source officielle Kali. Si le fichier SHA1SUMS est fourni par
Kali, vous pouvez comparer les valeurs contenues versus limage. Gnrez ceci vous-mme ou utilisez un outil
capable de faire lopration. A FAIRE: expliquer comment utiliser GPG sous OS X et Windows. See
https://www.torproject.org/docs/verifying-signatures.html.en for inspiration.
Vrification des hashages SHA1 sous Linux
Comparaison manuelle:
$ sha1sum kali-linux-1.0-i386.iso
796e32f51d1bf51e838499c326c71a1c952cc052 kali-linux-1.0-i386.iso
Page: 6 / 104
Utilisant sha1sum c:
$ shasum kali-linux-1.0-i386.iso
796e32f51d1bf51e838499c326c71a1c952cc052 kali-linux-1.0-i386.iso
$ grep kali-linux-1.0-i386.iso SHA1SUMS
796e32f51d1bf51e838499c326c71a1c952cc052 kali-linux-1.0-i386.iso
Page: 7 / 104
Pr requis
Btir un ISO dans un environnement prexistant de Kali demeure loption idale. Toutefois, si ce nest pas
possible, assurez-vous dutiliser la dernire version de live-build de la branche 3.x de Debian wheezy.
La Prparation
Nous devons dbuter par prparer notre environnement pour la construction de lISO en utilisant les
commandes suivantes:
Page: 8 / 104
$ cat config/hooks/forensic-menu.binary
#!/bin/sh
cat >>binary/isolinux/live.cfg <<END
label live-forensic
menu label ^Live (forensic mode)
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live noconfig username=root hostname=kali noswap noautomount
END
Page: 9 / 104
La dernire commande risque de prendre du temps complter, car elle va tlcharger tous les paquets
installer sur votre ISO. Un bon moment pour un caf.
Page: 10 / 104
Page: 11 / 104
Maintenant, allez dans le rpertoire live sous cdimage.kali.org et construisez votre ISO.
cd live-build-config
lb clean --purge
lb config
lb build
Les scripts live build permettent une personnalisation complte du systme. Pour plus
dinformation, consultez la page de personnalisation Kali.
Page: 12 / 104
Page: 13 / 104
KDE
Gnome
LXDE
XFCE
I3WM
MATE
kali-defaults
kali-root-login
desktop-base
kde-plasma-desktop
Page: 14 / 104
gnome-core
kali-defaults
kali-root-login
desktop-base
kali-defaults
kali-root-login
desktop-base
lxde
kali-defaults
kali-root-login
desktop-base
xfce4
# cheers to 0xerror
xorg
dmenu
conky
i3
Page: 15 / 104
The MATE desktop is not included by default in our repositories, and requires a few more steps to integrate
into a Kali build.
# add mate desktop to the packages list: nano config/package-lists/kali.list.chroot # after editing, it should
look like this:
xorg
mate-archive-keyring
mate-core
mate-desktop-environment
Page: 16 / 104
Page: 17 / 104
3. Une fois le processus termin, jectez la clef du systme correctement. Vous pouvez maintenant
dmarrer Kali Linux partir de votre clef USB.
Cration partir dun systme Linux
Crer une clef USB qui dmarrera Kali Linux est trs simple dans un environnement Linux. Une fois que vous
avez tlcharg limage, utilisez la commande dd pour copier les fichiers sur votre priphrique.
Attention: Mme si ce processus est facile, vous pouvez facilement dtruire des partitions de manire
arbitraire avec loutil dd si vous ne savez pas ce que vous faites. Considrez-vous maintenant averti.
Page: 18 / 104
Cest aussi simple que ca! Vous pouvez maintenant dmarrer partir de votre clef et accder lenvironnement
Kali Linux ainsi que linstaller sur disque.
Persistance votre clef USB
Ajouter de la persistance (lhabilit de sauvegarder des fichiers et changements suite au redmarrage) votre
image de Kali Linux peut tre trs utile dans certaines occasions.Notre example supposera votre clef USB
est monte sur /dev/sdb. Avec de la persistance une clef avec une plus grande capcit sera ncessaire.
1. Appliquez limage Kali Linux sur votre clef USB tel quindiqu plus haut avec loutil dd.
2. Crez et formatez des partitions additionnelles sur la clef. Notre exemple, nous utiliserons gparted
comme ceci:
gparted /dev/sdb
Page: 19 / 104
4. Procdez au formatage de la nouvelle partition. Notre exemple utilisera lespace disponible. Soyez
certain de nommer ltiquette (label) persistence et formatez avec le systme de fichier ext4.
Page: 20 / 104
mkdir /mnt/usb
mount /dev/sdb2 /mnt/usb
echo "/ union" >> /mnt/usb/persistence.conf
umount /mnt/usb
6. Branchez la clef USB dans votre systme. Assurez-vous que les ajustements ncessaires sont faits pour
que le systme dmarre partir de la clef. Quand le menu de Kali Linux sera votre cran, slectionnez
Live Boot mais ne pesez pas sur Entre, pesez sur la touche Tab. Ceci vous permettra dajouter
votre partition de persistance aux paramtres de dmarrage. Simplement ajouter persistence chaque
fois que vous dsirez lavoir disponible.
Page: 21 / 104
Dans notre exemple, nous installerons Kali Linux sur le mme disque que Windows 7, qui prsentement occupe
100% de la capacit du disque. Commenons par rduire la partition que Windows occupe, ceci nous librera de
lespace disque. Par la suite nous procderons linstallation de Kali Linux sur cette nouvelle partition vierge.
Tlchargez Kali Linux et gravez-le sur un DVD ou prparez une clef USB pour procder linstallation en
utilisant loutil Kali Linux Live. Si vous ne possdez pas un lecteur DVD, ou si un port USB nest pas disponible,
vous avez loption dinstaller Kali partir dune connexion rseaux, voir Installer Kali via Rseau. Assurez-vous
davoir les minimums requis suivants:
Un minimum de 8GB libre dans Windows
Lecteur DVD ou USB support au dmarrage
Page: 22 / 104
3. Slectionner votre partition Windows. Ceci peut changer dun systme lautre, habituellement il sagit
de la deuxime et plus grosse partition. La premire tant pour le systme de recouvrement et lautre
/dev/sda2 est linstallation du systme dexploitation. Redimensionnez la partition pour que Kali Linux
puisse y tre install. Au minimum 8GB despace libre sont ncessaires.
Page: 23 / 104
4. Une fois la partition Windows rduite, slectionner Apply All Operations pour sauver les changements
du disque. Quittez gparted et redmarrez.
Page: 24 / 104
Page: 25 / 104
2. Linstallation complte, redmarrer votre systme et vous serez rcompens par le menu GRUB avec le
choix entre Windows et Kali Linux.
Page: 26 / 104
Post Installation
Maintenant que votre installation est complte, il est temps de le personnaliser. La section Kali: Usage Gnrale
sur notre site votre guidera pour accomplir ceci. Notre forum contient des trucs et astuces sur comment profiter
de votre installation au maximum.
Page: 27 / 104
Prparer linstallation
1. Tlchargez Kali Linux.
2. Gravez lISO de Kali Linux sur un DVD ou sur clef USB Kali Linux Live.
3. Assurez-vous que le systme peut dmarrer partir du lecteur DVD ou port USB.
Procdure dinstallation
1. Pour dbuter linstallation, dmarrez avec votre mthode prcdemment slectionne, vous serez
accueilli avec le menu de dmarrage de Kali Linux. Choisissez une installation soit graphique ou texte.
Dans notre exemple, nous allons choisir la mthode graphique.
Page: 28 / 104
2. Slectionnez votre langue de prfrence et le pays. On vous demandera aussi de configurer votre
clavier.
Page: 29 / 104
3. Linstallateur copiera limage sur disque, interrogera votre carte rseau et ensuite vous demandera de
choisir un nom pour votre systme. Nous allons choisir kali pour notre exemple.
Page: 30 / 104
Page: 31 / 104
Page: 32 / 104
6. Vos disques seront sonds par linstallateur et un choix sera offert au niveau du type de
partitionnement. Pour les utilisateurs avec plus dexprience, vous pouvez choisir loption manuelle.
Notre exemple utilisera une LVM (logical volume manager). Slectionnez: Assist = utiliser tout un
disque avec LVM.
Page: 33 / 104
7. Ensuite vous allez avoir la possibilit de rviser les changements avant que linstallateur continue cette
opration irrversible. Slectionnez Continuer et votre installation est presque termine.
Page: 34 / 104
8. Configuration des miroirs rseaux. Kali utilise un rpertoire central pour la distribution des applications.
Vous allez devoir configurer les informations ncessaires.
NOTE! Si vous slectionnez Non, vous serez incapable dinstaller les paquets localiss sur les
rpertoires de Kali.
Page: 35 / 104
9. Installer GRUB.
Page: 36 / 104
10. Reste seulement slectionner Continuer et redmarrez sur votre nouvelle installation de Kali Linux.
Page: 37 / 104
Post Installation
Maintenant que votre installation est complte, il est temps de le personnaliser. La section Kali: Usage Gnrale
sur notre site votre guidera pour accomplir ceci. Notre forum contient des trucs et astuces sur comment profiter
de votre installation au maximum.
Page: 38 / 104
Prparer linstallation
1. Tlchargez Kali Linux.
2. Gravez lISO de Kali Linux sur un DVD ou sur clef USB.
3. Assurez-vous que le systme peut dmarrer partir du lecteur DVD ou port USB.
Procdure dinstallation
1. Une fois dmarr, le menu Kali Linux donne deux (2) mthodes dinstallation. Mode graphique ou texte.
Dans notre exemple, nous allons choisir la mthode graphique.
Page: 39 / 104
2. Slectionnez votre langue de prfrence et votre pays. On vous demandera aussi de configurer votre
clavier.
Page: 40 / 104
3. Linstallateur copiera limage sur disque, interrogera votre carte rseau et ensuite vous demandera de
choisir un nom pour votre systme. Nous allons choisir kali pour notre exemple.
Page: 41 / 104
Page: 42 / 104
Page: 43 / 104
6. Vos disques seront sonds par linstallateur et un choix sera offert. Pour une installation chiffre,
slectionnez Assiste utiliser tout un disque avec LVM chiffre option as shown below.
Page: 44 / 104
7. Choisissez une destination pour Kali. Dans notre exemple, nous choisissons la clef USB. Ceci sera utilis
pour dmarrer une instance de Kali chiffre.
Page: 45 / 104
Page: 46 / 104
9. Ensuite un mot de passe sera demand pour lencryptage. Souvenez-vous de ce mot de passe, car il
vous sera demand chaque dmarrage de Kali Linux.
Page: 47 / 104
10. Configuration des miroirs rseaux. Kali utilisent un rpertoire central pour la distribution des
applications. Vous allez devoir configurer les informations ncessaires.
NOTE! Si vous slectionnez Non, vous serez incapable dinstaller les paquets localiss sur les
rpertoires de Kali.
Page: 48 / 104
Page: 49 / 104
12. Finalement, cliquez sur Continuer et dmarrer votre nouvelle installation de Kali Linux. Si vous avez
choisi une clef USB comme destination, assurez- vous que vous pouvez dmarrer votre systme via le
port USB en le configurant via le BIOS. Le mot de passe dencryptage vous sera demand lors du
dmarrage.
Page: 50 / 104
Post Installation
Maintenant que votre installation est complte, il est temps de le personnaliser. La section Kali: Usage Gnrale
sur notre site votre guidera pour accomplir ceci. Notre forum contient des trucs et astuces sur comment profiter
de votre installation au maximum.
Page: 51 / 104
Le Raspberry Pi est un petit ordinateur ARM, pas trs puissant mais trs bas prix. Facilement accessible
grce son cot abordable, il est idal pour un petit systme Linux. Ceci dmontre quil peut faire plus que du
multimdia.
Attention ! Ce processus va supprimer toutes les donnes sur votre carte SD. Si vous choisissez le
Page: 52 / 104
Dpendamment de la vitesse de votre unit de stockage et la taille de limage, ce processus peut tre long. Une
fois dd termin, insrez la carte dans votre Raspberry Pi et dmarrez-le. Vous allez pouvoir vous authentifier
avec lutilisateur root mot-de-passe toor et dmarrez startx. Voil, le tour est jou!
Page: 53 / 104
Btir le rootfs
Nous allons construire une hirarchie standard et utiliser les rpertoires de distribution en ligne de Kali ARM en
utilisant loutil bootstrap pour notre rootfs. Ensuite copiez le qemu-arm-static de notre systme dans le
rootfs pour initier la deuxime tape.
cd ~
mkdir -p arm-stuff
cd arm-stuff/
mkdir -p kernel
mkdir -p rootfs
cd rootfs
Page: 54 / 104
2e tape chroot
Cest cette tape que les claviers, les rpertoires de distribution, les paramtres rseaux, etc. sont configurs
dans notre image de base.
3e tape chroot
Cest ici que la personnalisation commence plus tt devient apparente. Vos paquets ($packages) seront
installs et le mot de passe toor pour lutilisateur root sera tabli. Dautres configurations et correctifs
supplmentaires peuvent tre ajouts cette tape.
Page: 55 / 104
Le mnage
Finalement, nous allons librer de lespace disque en supprimant les fichiers temporaires, la cache etc. et tous
autres fichiers et rpertoires inutiles.
Page: 56 / 104
Flicitation! Votre rootfs de Kali ARM est fini et disponible dans le rpertoire $kali-architecture. Vous pouvez
le compresser ou le copier ailleurs pour continuer votre travail.
Page: 57 / 104
Page: 58 / 104
Page: 59 / 104
cd ~/arm-stuff
mkdir -p kernel
cd kernel
git clone https://github.com/raspberrypi/tools.git
git clone https://github.com/raspberrypi/linux.git raspberrypi
cd raspberrypi
export ARCH=arm
export CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabimake bcmrpi_cutdown_defconfig
# configure your kernel !
make menuconfig
make -j$(cat /proc/cpuinfo|grep processor|wc -l)
make modules_install INSTALL_MOD_PATH=~/arm-stuff/images/root
cd ../tools/mkimage/
python imagetool-uncompressed.py ../../raspberrypi/arch/arm/boot/Image
cd ~/arm-stuff/images
git clone git://github.com/raspberrypi/firmware.git rpi-firmware
cp -rf rpi-firmware/boot/* boot/
rm -rf rpi-firmware
cp ~/arm-stuff/kernel/tools/mkimage/kernel.img boot/
echo "dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1
root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" > boot/cmdline.txt
umount $rootp
umount $bootp
kpartx -dv $loopdevice
losetup -d $loopdevice
Page: 60 / 104
Utilisez la commande dd pour introduire limage sur votre carte SD. Notre exemple suivant assume quil est
situ ici /dev/sdb. Changez selon votre situation.
Une fois la procdure complte, dmontez et jectez la carte et dmarrez votre Raspberry Pi avec Kali Linux.
Page: 61 / 104
Si vous utilisez Kali Linux 64 bit, ajoutez le support de larchitecture i386 dans votre environnement.
cd ~
mkdir -p arm-stuff/kernel/toolchains
cd arm-stuff/kernel/toolchains
git clone git://github.com/offensive-security/arm-eabi-linaro-4.6.2.git
Variables denvironnement
Pour utiliser le compilateur Linaro, vous devez instancier les variables denvironnement suivantes.
Page: 62 / 104
export ARCH=arm
export CROSS_COMPILE=~/arm-stuff/kernel/toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-
Maintenant votre environnement est prt compiler des noyaux pour larchitecture ARM.
Page: 63 / 104
nano examples/mifare-classic-format.c
dpkg-checkbuilddeps
La sortie de la commande prcdente devrait ressembler la ntre. Tout dpendra des paquets que vous avez
dj installs. Si dpgk-checkbuilddeps ne retourne rien, a veut dire quil ne manque rien et que vous pouvez
procder.
Page: 64 / 104
dpkg-buildpackage
dpkg -i ../libfreefare*.deb
Page: 65 / 104
cp /boot/config-3.7-trunk-amd64 .config
make menuconfig
Page: 66 / 104
Btir le noyau
Compilez votre noyau modifi. Le temps ncessaire va dpendre des ressources de votre systme. Ceci peut
prend un certain temps.
Installer le noyau
Une fois la compilation du code complt, procdez linstallation du nouveau noyau et redmarrer votre
systme. Prenez note, la version du noyau peut changer, dans notre exemple la version est 3.7.2.
Dpendamment de la version de votre noyau, des ajustements seront ncessaires.
dpkg -i ../linux-image-3.7.2_3.7.2-10.00.Custom_amd64.deb
update-initramfs -c -k 3.7.2
update-grub2
reboot
Une fois le tout redmarr, votre noyau personnalis devrait tre fonctionnel. Si quelque chose ne va pas, vous
avez toujours loption dutiliser le noyau original de Kali pour rgler les ppins.
Page: 67 / 104
Vrifiez que PostgreSQL est bien en fonction en utilisant la commande ss ant et assurez-vous que le port 5432
soit bien ouvert et lcoute.
Page: 68 / 104
msfconsole
Page: 69 / 104
Installation de open-vm-Tools
Ceci est surement la mthode la plus facile pour avoir les fonctionnalits de VMWare Tools sur votre machine
virtuelle.
Ensuite, attachez le ISO dinstallation de VMtools en slectionnant Install VMware Tools du menu appropri.
Une fois le ISO attach, montez limage et copiez le fichier dinstallation dans /tmp/.
mkdir /mnt/vmware
mount /dev/cdrom /mnt/vmware/
cp -rf /mnt/vmware/VMwareTools* /tmp/
Page: 70 / 104
cd /tmp/
tar zxpf VMwareTools-*.tar.gz
cd vmware-tools-distrib/
./vmware-tools-install.pl
Suivez les instructions, ajustez selon vos besoins, et le tour est jou.
Souris lente en VM
Une fois les outils VMware installs, votre souris semble rpondre lentement. Installez alors le paquet
xserver-xorg-input-vmmouse dans votre VM Kali.
Page: 71 / 104
Premirement, le disque dur interne nest aucunement sollicit. Ceci implique que si une partition de mmoire
virtuelle (swap) est prsente elle ne sera pas utilise ainsi aucun autre disque ne sera automatiquement mont.
Nous avons vrifi que rien ntait touch en sortant le disque dun systme et produit un hashsage du disque
laide dun logiciel dinformatique lgale commerciale. Lorsque cette procdure a t termine, le disque a t
remis dans lordinateur et dmarr avec Kali Linux en mode Forensic Boot.Aprs un certain temps dutilisation
sous Kali, nous avons ferm le tout et ressorti le disque, puis repris un hashage du disque avec le mme outil
Page: 72 / 104
otre intention est dutiliser Kali sous de vrais contextes o linformatique lgal est ncessaire, nous vos suggrons
alider les outils avant une telle utilisation. Toujours vous familiariser avec les outils, vrifier sils sont conformes et
quats pour vos besoins. Ne prenez pas pour acquis ce que nous disons, vrifiez vous-mme.
ement, le but the Kali tant davoir la meilleure collection doutils code source ouvert pour les tests dintrusion et
dit, il est possible que nous ayons oubli dinclure votre outil favoris. Dites-le nous! Nous sommes toujours la
erche de nouveaux outils de haute gamme code source ouvert qui rendra Kali Linux encore meilleur.
Page: 73 / 104
Page: 74 / 104
Choisissez un nom dutilisateur et entrez votre adresse lectronique. Ensuite, remplissez le CAPTCHA puis
cliquez sur Signup.
Page: 75 / 104
Si tout cest bien pass, la page suivante confirmera la cration de votre compte. Pour lactiver, vous allez
devoir cliquer sur le lien de confirmation qui vous sera envoy par courriel peu aprs. Une fois fait, cliquez sur le
lien Proceed.
Page: 76 / 104
Page: 77 / 104
Une fois le profile ajout, il sera disponible dans le menu droulant Select Profile quand viendra le temps de
crer un rapport. Vous pouvez crer autant de profile que ncessaire, mais assurez-vous de choisir le bon profile
quand vous soumettez un rapport.
Page: 78 / 104
Page: 79 / 104
Version
Architecture Description
+++-==============-============-============-=====================
============
ii chromium
24.0.1312.68 amd64
Dcrire le scnario
Page: 80 / 104
Package: Chromium
Architecture: amd64
Maintainer: Debian Chromium Maintainers
Source: chromium-browser
Version: 24.0.1312.68-1
I installed the chromium web browser from the Kali Linux repos, using the command apt-get install chromium. I
launched the program from the Kali menu by selecting Applications/Internet/Chromium Web Browser. Chromium
did not launch as expected, instead it provided an error pop-up window.
The error message stated, Chromium cannot be run as root. Please start Chromium as a normal user. To run as
root, you must specify an alternate user-data-dir for storage of profile information.
I clicked the Close button to close the pop up window.
Page: 81 / 104
Page: 82 / 104
Page: 83 / 104
Page: 84 / 104
Page: 85 / 104
Choisissez un nom dutilisateur et entrez votre adresse lectronique. Ensuite, remplissez le CAPTCHA puis
cliquez sur Signup.
Page: 86 / 104
Si tout cest bien pass, la page suivante confirmera la cration de votre compte. Pour lactiver, vous allez
devoir cliquer sur le lien de confirmation qui vous sera envoy par courriel peu aprs. Une fois fait, cliquez sur le
lien Proceed.
Page: 87 / 104
Page: 88 / 104
Une fois le profile ajout, il sera disponible dans le menu droulant Select Profile quand viendra le temps de
crer un rapport. Vous pouvez crer autant de profile que ncessaire, mais assurez-vous de choisir le bon profile
quand vous soumettez un rapport.
Page: 89 / 104
Page: 90 / 104
Version
Architecture Description
+++-==============-============-============-=====================
============
ii chromium
24.0.1312.68 amd64
Dcrire le scnario
Page: 91 / 104
Package: Chromium
Architecture: amd64
Maintainer: Debian Chromium Maintainers
Source: chromium-browser
Version: 24.0.1312.68-1
I installed the chromium web browser from the Kali Linux repos, using the command apt-get install chromium. I
launched the program from the Kali menu by selecting Applications/Internet/Chromium Web Browser. Chromium
did not launch as expected, instead it provided an error pop-up window.
The error message stated, Chromium cannot be run as root. Please start Chromium as a normal user. To run as
root, you must specify an alternate user-data-dir for storage of profile information.
I clicked the Close button to close the pop up window.
Page: 92 / 104
Page: 93 / 104
Page: 94 / 104
Page: 95 / 104
Comment argumenter
Nous vous serions reconnaissants de vous efforcer dtre polis et tolrant. Nous encourageons les dbats et
discussions approfondies sur certains sujets. Si vous choisissez de participer, nous vous demandons de rester
aussi raisonnables que possible, de faire preuve de bon sens et dexercer la pense critique. Ces comptences
vous seront utiles durant de telles discussions.
Page: 96 / 104
Page: 97 / 104
Page: 98 / 104
Page: 99 / 104
Contact
Si vous avez des questions, ou vous voulez nous rapporter une utilisation abusive de nos marques, SVP
nhsitez pas nous contacter.