|
Accueil | Projets | Articles | Forum | Equipe | Liens | Contributions |
||
| Projects | ||
|
Avec cette preuve de concept, vous pouvez facilement créer un tunnel entre eux stations, éventuellement localisées sur des réseaux différents et/ou séparé[e]s par un pare-feu. Skeeve utilise des paquets ICMP et le spoofing d'adresse IP de façon à créer un canal de communication permettant d'encapsuler des connexions TCP. Skeeve crée un tunnel ICMP basé sur l'utilisation d'un serveur de relais. Cette méthode repose sur l'utilisation d'un spoofing d'adresse IP. Le client du tunnel tente d'envoyer un paquet au serveru de relaise en utilisant l'adresse IP du serveur destination comme adresse IP source. Le serveur de relais peut ensuite renvoyer ce paquet modifié au serveur destination. En modifiant quelques champs du paquet, il est possible d'établir une communication masquée entre deux stations n'étant pas autorisées à à communiquer directement. Le client Skeeve accepte des connexions TCP et fonctionne comme un convertisseur du header IP (en changeant le champ protocole de TCP à ICMP echo_request|reply et en apportant quelques légères autres modifications). Le serveur Skeeve effectue la tâche inverse et restore le header IP original. Ces deux fonctionnalités sont implémentées dans un module noyau pour Linux en C.
Ilya |
![]()
|
|
GNU General Public License GNU Free Documentation License |
IRC://irc.0x557.org:3331/gray-world.net CHANGELOG, MIRRORS, LEGAL NOTICE 20/11/2008 [19:14:00] GMT+03:00 / Unique IPs today: 3625 / Hits: 65408 |