• Aucun résultat trouvé

TD - Scanner des ports, forger des paquets, . . .

N/A
N/A
Protected

Academic year: 2022

Partager "TD - Scanner des ports, forger des paquets, . . ."

Copied!
1
0
0

Texte intégral

(1)

Universit´e Bordeaux I ann´ee 2017-2018 Master CSI/Master Info. S´ecurit´e des r´eseaux

TD - Scanner des ports, forger des paquets, . . .

Le but de ce TP est d’´etudier des outils de diagnostics ainsi que d’utiliser des techniques de scan de ports simples.

Dans ce TP, nous nous concentrerons sur deux outils :

— nmapqui est un outil de diagnostic puissant permettant de scanner des ports d’une mani`ere plus ou moins sophistiqu´ee et plus encore.

— scapyqui est un outil permettant de forger soi-mˆeme ses propres paquets.

Remarque :La majorit´e des techniques que nous verrons n´ecessitent les droits root.

La topologie r´eseau correspondante peut ˆetre obtenue en lan¸cant le script de d´emarrage /net/stockage/aguermou/SR/TP/2/qemunet.shen lui fournissant la description de la topologie r´eseau `a l’aide de l’option-tainsi que l’archive contenant la configuration initialte des machines

`

a l’aide de l’option-a. Ceci revient `a lancer les commandes suivantes :

cd /net/stockage/aguermou/SR/TP/2/; ./qemunet.sh -x -t topology -a archive_tp2.tgz 1. Nous allons nous int´eresser maintenant `a une attaque simple dans un r´eseau local : l’ARP

cache poisonning. Il s’agit d’usurper les adresses MAC de certaines machines pour mettre en place une attaque de typeman in the middle.

(a) Mettre en place le spoofing `a l’aide d’arpspoof. Quel est le m´ecanisme utilis´e ?

(b) La d´etection de ce genre d’attaque peut se faire assez simplement en surveillant le r´eseau.

L’outilarpwatchpermet de faire ce genre de choses. Essayer de detecter l’attaque avec cet outil.

2. Un utilisateur se connecte p´eriodiquement depuis sylsur grave. Il vous est demand´e de trouver ses identifiants et de les utiliser pour ouvrir une session (en local) surgrave.

3. Unebackdoor(rwwwshell) a ´et´e mise en place sursyl. Son principe est simple : p´eriodiquement (toute les deux secondes) syl essaye de se connecter `a la machine attaquante (opeth) pour lui permettre de lancer un shell `a distance. Il vous est demand´e d’une part de lancer rwww- shell sur opeth pour valider le fonctionnement de l’attaque et d’autre part d’identifier le processus responsable de l’ouverture de la backdoor sur syl.

4. `A l’aide denmapessayer de d´eterminer le syst`eme d’exploitation de nile.

5. Toujours `a l’aide denmap faite un balayage d’adresses IP (ping sweep).

6. Mettre en place, `a l’aide de nmap, diff´erents scans allant du SYN scan au XMAS scan.

Modifier le firewall au niveau de la passerelle pour voir l’´evolution du r´esultat.

7. R´epeter la question pr´ec´edente mais cette fois-ci avecscapy. Penser `a r´einitialiser les r`egles du firewall modifi´ees dans la question pr´ec´edente.

1

Références

Documents relatifs

Peut-on facilement d´ efinir une autre classe neurone o` u l’on change seulement la fonction d’acti-

• Nous avons vu dans le chapitre Le routage que si la machine distante est sur un autre sous- réseau, il faut envoyer le packet à la passerelle (le routeur) donc on

Remarque : `a chaque terminaison de processus, un signal Unix SIGCHLD est envoy´e au p`ere → S’il le capte, il peut lever le zombie avec waitpid (-1, NULL, WNOHANG);.. Mais que

fd descripteur ouvert en ´ecriture buf adresse base zone m´emoire count nombre d’octets ` a ´ecrire Renvoie -1 : erreur. > 0: nombre d’octets ´ecrits (6 count) 0 ssi count = 0

◮ Pour savoir si un descripteur est ´eligible, tester sa pr´esence dans la liste avec FD_ISSET. ◮ Si on boucle sur select, il faut chaque fois reconstruire

– protocole UDP pour SOCK_DGRAM – protocole TCP pour SOCK_STREAM Fermeture d’une socket : avec close.. Attachement ` a

Demande bloquante de connexion au serveur : connect Puis dialogue sur la socket avec le serveur : read et write.. Les primitives

On peut demander ` a bind un port libre par 0 : struct sockaddr_in adr;. adr.sin_port =