Sortez couvert sur les hotspots !

Friday, June 10, 2011

Avant d’aller faire nimp sur un hotspot wifi, il faut sécuriser un minimum sa machine. Le but étant de laisser le moins de trace possible. Un pti coup d’iptables et un pti script suffisent pour être un peu plus tranquille ^^

Configurer son Iptables

On va configurer Iptables, le pare-feux Linux, pour droper tous les paquets qui ne sont pas des réponses à des paquets envoyés par la machine. Bien sur on ne sera pas totalement invisible. Mais au moins en cas de scan, le mec aura du mal à savoir ce qu’il y a sur le réseau.

Passez cette suite de ligne de commandes. Attention, aucun port ne restera ouvert :

iptables -X
iptables -F
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -P INPUT DROP
iptables -P FORWARD DROP

Sous CentOS, sauvegardez la configuration d’Iptables :

service iptables save

Sous Debian, sauvegardez la configuration d’Iptables :

iptables-save

Générer automatiquement sa MAC adresse

On va utiliser un script pour générer une adresse MAC aléatoire dès que l’interface est UP. Premièrement, on va éditer le fichier de configuration des interfaces réseaux.

Sous Debian, éditez le fichier /etc/network/interfaces puis ajouter à la configuration pour votre interface wifi la directive pre-up :

# WIFI
auto <interface_name>
iface <interface_name> inet dhcp
pre-up /etc/random-mac.sh <interface_name>

Sous CentOS, j’ai pas trouvé d’équivalent au pre-up. On va donc utiliser le fichier /etc/rc.local pour lancer notre script au démarrage de la machine. Ajoutez simplement à la fin du fichier rc.local :

/etc/random-mac.sh <interface_name>

Puis créez le script /etc/random-mac.sh et y coller le code suivant :

#!/bin/bash

interface=$1

# Generation aleatoire d'une MAC adresse
random_mac=`dd if=/dev/urandom bs=1 count=6 2>/dev/null | od -tx1 | head -1 | cut -d' ' -f2- | awk '{ print $1":"$2":"$3":"$4":"$5":"$6 }'`

# Modification de l'interface
/sbin/ifconfig $interface hw ether $random_mac

Mettre les droits qui vont bien :

chmod a+x /etc/random-mac.sh
Geekhackhotspotiptablesmacwifi
Le contenu de ce site est sous licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)

Gamb

DIY

Exchange et Thunderbird : Un mariage improbable

SSH : Le couteau suisse sécurisé