⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 airopdate.sh

📁 Aircrack-ng is an 802.11 WEP and WPA-PSK keys cracking program that can recover keys once enough dat
💻 SH
字号:
#! /bin/bash# Program:	Airopdate                                                          # Authors:	Base Code by Daouid#		Continued by XayOn# Date:	        21.10.2008DUMP_PATH=`mktemp -d`# leave this alone (if you edit this, it will screw up the menu)CHOICES="1 2 3 4 5"function chooseversion {while true; do  clear  echo "_____________AIRCRACK__________________"  echo "##    Select aircrack-ng version     ##"  echo "##                                   ##"  echo "##    1) Legacy 0.9.3                ##"  echo "##    2) Latest Version (1.0-rc1)    ##"  echo "##    3) Specific revision           ##"  echo "##___________________________________##"  read yn  case $yn in    1 ) VER="0.9.3"; svn co http://trac.aircrack-ng.org/svn/tags/0.9.3/ aircrack-ng-$VER ; installsvn ; break ;;    2 ) VER="1.0-rc2"; svn co http://trac.aircrack-ng.org/svn/trunk/ aircrack-ng-$VER ; installsvn ; break ;;    3 ) svnrev ; break ;;    * ) echo "unknown response. Try again" ;;  esacdone }function installsvn {	cd aircrack-ng-$VER	make clean && make uninstall && make && make install && cd $DUMP_PATH }function svnrev {	  echo "_________________SVN___________________"	  echo "#       Input revision number         #"	  echo "#_____________________________________#"	read rev	echo You typed: $rev	set -- ${rev}	svn co -r $rev http://trac.aircrack-ng.org/svn/trunk/ aircrack-ng-r"$rev"	cd aircrack-ng-r"$rev"	make clean	make uninstall	make	make install	cd $DUMP_PATH}# This is for airoscriptfunction airoscript {	svn co http://trac.aircrack-ng.org/svn/branch/airoscript/ airoscript	cd airoscript	make install	cd $DUMP_PATH}# Here goes the section of driversfunction choosedriver {while true; do  clear  echo "#######################################"  echo "##   Select driver/chipset version  ###"  echo "##   Currently outdated use         ###"  echo "##   airdriver-ng instead           ###"  echo "##    1) ASPj's rt2570 drivers      ###"  echo "##    2) rt2500                     ###"  echo "##    3) Madwifi-ng                 ###"  echo "##    4) Prism54                    ###"  echo "##    5) Hostap                     ###"  echo "##    6) Wlanng                     ###"  echo "##    7) rt61                       ###"  echo "##    8) rt73                       ###"  echo "##    9) r8180-sa2400               ###"  echo "##                                  ###"  echo "#######################################"  read yn  case $yn in    1 ) rt2570 ; break ;;    2 ) rt2500 ; break ;;    3 ) madwifi ; break ;;    4 ) prism54 ; break ;;    5 ) hostap ; break ;;    6 ) wlanng ; break ;;    7 ) rt61 ; break ;;    8 ) rt73 ; break ;;     9 ) r8180sa2400 ; break ;;    * ) echo "unknown response. Try again" ;;  esacdone }function r8180sa2400 {	ifconfig wlan0 down	rmmod r8180	wget http://ovh.dl.sourceforge.net/sourceforge/rtl8180-sa2400/rtl8180-0.21.tar.gz	wget http://patches.aircrack-ng.org/rtl8180-0.21v2.patch	tar -xvzf rtl8180-0.21.tar.gz	cd rtl8180-0.21	patch -Np1 -i ../rtl8180-0.21v2.patch	make && make install		depmod -a	modprobe r8180	cd $DUMP_PATH}function rt61 {	wget http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz	tar xvfz rt61-cvs-daily.tar.gz	cd rt61-cvs-*	cd Module	make	make install	modprobe rt61	cd $DUMP_PATH}function rt73 {	wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz	tar xvfz rt73-cvs-daily.tar.gz	cd rt73-cvs-*	cd Module	make	make install	modprobe rt73	cd $DUMP_PATH}function hostap {	ifconfig wlan0 down	wlanctl-ng wlan0 lnxreq_ifstate ifstate=disable	/etc/init.d/CardBus stop	rmmod prism2_pci	rmmod hostap_pci	wget http://hostap.epitest.fi/releases/hostap-driver-0.4.9.tar.gz	tar -xvzf hostap-driver-0.4.9.tar.gz	cd hostap-driver-0.4.9	wget http://patches.aircrack-ng.org/hostap-driver-0.4.7.patch	patch -Np1 -i hostap-driver-0.4.7.patch	make && make install	mv -f /etc/pcmcia/wlan-ng.conf /etc/pcmcia/wlan-ng.conf~	/etc/init.d/pcmcia start	modprobe hostap_pci &>/dev/null	cd $DUMP_PATH}function wlanng {	ifconfig wlan0 down	wlanctl-ng wlan0 lnxreq_ifstate ifstate=disable	/etc/init.d/pcmcia stop	rmmod prism2_pci	rmmod prism2_usb	rmmod prism2_cs	rmmod p80211	rmmod hostap_pci	find /lib/modules \( -name p80211* -o -name prism2* \) -exec rm -v {} \;	wget ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-0.2.8.tar.bz2	wget http://patches.aircrack-ng.org/linux-wlan-0.2.5.packet.injection.patch	tar -xjf wlanng-0.2.8.tar.bz2	cd linux-wlan-ng-0.2.8	patch -Np1 -i ../linux-wlan-0.2.5.packet.injection.patch	make autoconfig && make all && make install	mv /etc/pcmcia/hostap_cs.conf /etc/pcmcia/hostap_cs.conf~	/etc/init.d/pcmcia start	modprobe prism2_pci &>/dev/null	cd $DUMP_PATH}function rt2570 {	ifconfig rausb0 down	rmmod rt2570	wget http://homepages.tu-darmstadt.de/~p_larbig/wlan/rt2570-k2wrlz-1.6.1.tar.bz2	tar -xvjf rt2570-k2wrlz-1.6.1.tar.bz2	cd rt2570-k2wrlz-1.6.1/Module	make && make install	modprobe rt2570		cd $DUMP_PATH}function rt2500 {	ifconfig ra0 down	rmmod rt2500	wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz	tar -xvzf rt2500-cvs-daily.tar.gz	cd rt2500-cvs-**********/Module	make && make install	modprobe rt2500	cd $DUMP_PATH}function madwifi {	ifconfig ath0 down	ifconfig wifi0 down		rmmod wlan_wep ath_rate_sample ath_rate_onoe ath_pci wlan ath_hal ath_rate_amrr 2>/dev/null	svn checkout http://svn.madwifi.org/trunk/ madwifi-ng	wget http://patches.aircrack-ng.org/madwifi-ng-r2277.patch	cd madwifi-ng	patch -Np1 -i ../madwifi-ng-r2277.patch	make	make install		depmod -ae	modprobe ath_pci	cd $DUMP_PATH}function prism54 {	ifconfig eth1 down	rmmod prism54	wget "http://svnweb.tuxfamily.org/dl.php?repname=prism54+%28prism54%29&path=%2Ftrunk%2F&rev=531&isdir=1" -O prism54_r531.tar.gz	wget http://patches.aircrack-ng.org/prism54-svn-20050724.patch	tar -xvzf prism54_r531.tar.gz	cd trunk	patch -Np1 -i ../prism54-svn-20050724.patch	make modules && make install	wget http://prism54.org/firmware/1.0.4.3.arm	mkdir -p /usr/lib/hotplug/firmware	mkdir -p /lib/firmware	cp 1.0.4.3.arm /usr/lib/hotplug/firmware/isl3890	mv 1.0.4.3.arm /lib/firmware/isl3890	depmod -a	modprobe prism54	cd $DUMP_PATH}# Too bad, I suppose this was copied from main source but... Why? It doesn't make any sense to me.#function menufonction {#xterm $HOLD $TOPRIGHT -title "Fake function to jump to menu" -e echo "Aircrack-ng is a great tool, Mister_X ASPj HIRTE are GODS"#}# menu listing command	function menu {  echo "____________Select_Action_____________________"  echo "##  1) Aircrack-ng - Get aircrack-ng        ##"  echo "##  2) Drivers     - Get drivers (outdated) ##"  echo "##  3) Airoscript  - Get airoscript         ##"  echo "##  4) Quit        - Exit this script       ##"		  echo "##__________________________________________##"}######################################################################## script start		cd $DUMP_PATH	clear	menu	select choix in $CHOICES; do						if [ "$choix" = "1" ]; then		clear		chooseversion		clear		menu				elif [ "$choix" = "2" ]; then		clear		echo -e "Please use airdriver-ng instead\n"		menu						elif [ "$choix" = "3" ]; then		clear		echo "Downloading and installing lastest airoscript version"		airoscript		clear		echo "Installed lastest airoscript version"		menu		elif [ "$choix" = "4" ]; then		clear		echo -e "Script terminated\n"		exit				else		clear		echo "Wrong number entered"		menu	fidone#END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -