1. 安装Python运行环境
官方链接:https://www.python.org/downloads/
2. 运行装 python-3.10.5-amd64.exe 安装python环境
3. 安装成功
#!/bin/bash
while true
do
clear
echo "菜单"
echo "1 检测网络"
echo "2 清理计划任务"
echo "3 部署破解脚本"
echo "4 退出脚本"
read -p "请选择模式:" mode
case $mode in
1)
echo "您选择了模式1-检测网络"
echo "正在为您检测网络"
a=`ping -c 3 www.baidu.com | grep loss | awk 'BEGIN{FS=","} {print $3}'| awk 'BEGIN{FS="%"} {print $1}'`
b=0
if [ $a == $b ];then
#echo "您的网络正常"
echo -e "\033[32m 您的网络正常 \033[0m"
else
#echo "阿哦?! 网络好像出了一点问题"
echo -e "\033[31m 阿哦?! 网络好像出了一点问题 \033[0m"
fi
sleep 3s
;;
2)
clear
echo"您选择了模式2-清理计划任务"
echo "正在为您清理计划任务"
mv /etc/storage/cron/crontab/admin /etc/storage/cron/crontab/admin.bak
echo "正在为您备份原计划任务"
echo "已为您将原任务计划备份至/etc/storage/cron/crontab/admin.bak"
echo "#test" > /etc/storage/test.sh
mv /etc/storage/test.sh /etc/storage/cron/crontab/admin
echo -e "\033[32m 任务计划清理完成 \033[0m"
#echo "任务计划清理完成"
slepp 3s
;;
3)
echo"您选择了模式3-部署破解脚本"
echo"请按要求输入学号和密码"
read -p "请输入学号:" uid
read -p "请输入身份证后六位:" cipeher
clear
echo"正在部署登录脚本"
echo '\#!/bin/bash' >>/etc/storage/check_net.sh
echo 'logger "[Dr.com page verify] Start timing detection."' >>/etc/storage/check_net.sh
echo 'curl http://192.168.167.46 >drcom.html' >>/etc/storage/check_net.sh
echo 'check_status=`grep "Dr.COMWebLoginID_0.htm" drcom.html`' >>/etc/storage/check_net.sh
echo 'if [[ $check_status != "" ]]' >>/etc/storage/check_net.sh
echo 'then' >>/etc/storage/check_net.sh
echo ' \# offline status' >>/etc/storage/check_net.sh
echo ' logger "[Dr.com page verify] offline status."' >>/etc/storage/check_net.sh
echo 'curl -X POST "http://192.168.167.46/a70.htm" -H "Origin: http://192.168.167.46" -H "Connection: keep-a' >>/etc/storage/check_net.sh
echo "live\" -H \"Content-Type: application/x-www-form-urlencoded\" -H \"Upgrade-Insecure-Requests: 1\" -H \"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.170 Safari/537.36\" -H \"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\" -H \"DNT: 1\" -H \"http://192.168.167.46/a70.htm?wlanacip=null&wlanacname=null&vlanid=0&ssid=null&areaID=null&mac=00-00-00-00-00-00\" -H \"Accept-Encoding: gzip, deflate\" -H \"Accept-Language: zh-CN,zh\;q=0.9\" \-b \"program=ip; vlan=0; ip=10.73.42.253; md5_login2=$uid%7C$cipeher--data \"DDDDD=$uid&upass=$cipeher R1=0&R2=&R6=0¶=00&0MKKey=123456&buttonClicked=&redirect_url=&err_flag=&username=&password=&user=&cmd=&Login=&R7=0" --tlsv1 -o Sxinfo.txt logger "[Dr.com page verify] online status." >>/etc/storage/check_net.sh
echo 'else' >>/etc/storage/check_net.sh
echo ' logger "[Dr.com page verify] already onine."' >>/etc/storage/check_net.sh
echo 'fi' >>/etc/storage/check_net.sh
chmod +x /etc/storage/check_net.sh
#echo"已成功部署check_net脚本 还剩 66.6%"
echo -e "\033[32m 已成功部署check_net脚本 还剩 66.6% \033[0m"
clear
echo "正在部署原计划任务脚本"
echo '#!/bin/bash' > /etc/storage/login.sh
echo 'sleep 20' >> /etc/storage/login.sh
echo 'ping -c 1 114.114.114.114 > /dev/null 2>&1' >> /etc/storage/login.sh
echo 'if [ $? -eq 0 ];then' >> /etc/storage/login.sh
echo 'logger Connecting.' >> /etc/storage/login.sh
echo 'else' >> /etc/storage/login.sh
echo 'logger Network disconnection.' >> /etc/storage/login.sh
echo 'source ./login.sh' >> /etc/storage/login.sh
echo 'logger Reconnecting.' >> /etc/storage/login.sh
chmod +x /etc/storage/login.sh
#echo"已成功部署login.sh脚本 还剩 33.3%"
echo -e "\033[32m 已成功部署login.sh脚本 还剩 33.3% \033[0m"
clear
echo "正在部署新计划任务脚本"
echo '#!/bin/bash' > /etc/storage/test.sh
echo 'a=`wc -l /etc/storage/cron/crontabs/admin |awk 'BEGINF{FS=""}{print $1}'`' >> /etc/storage/test.sh
echo 'b=7' >> /etc/storage/test.sh
echo 'c=`ping -c 3 www.baidu.com | grep loss | awk 'BEGIN{FS=","} {print $3}'| awk 'BEGIN{FS="%"} {print $1}'`' >> /etc/storage/test.sh
echo 'd=0' >> /etc/storage/test.sh
echo 'if [ $a != $b ];then' >> /etc/storage/test.sh
echo 'rm -rf /etc/storage/admin' >> /etc/storage/test.sh
echo 'echo "*/1 0-23 * * 1-7 /etc/storage/check_net.sh" >>etc/storage/admin' >> /etc/storage/test.sh
echo 'echo "*/1 * * * * sleep 11 && /etc/storage/login.sh" >>etc/storage/admin' >> /etc/storage/test.sh
echo 'echo "*/1 * * * * sleep 23 && /etc/storage/login.sh" >>etc/storage/admin' >> /etc/storage/test.sh
echo 'echo "*/1 * * * * sleep 35 && /etc/storage/login.sh" >>etc/storage/admin' >> /etc/storage/test.sh
echo 'echo "*/1 * * * * sleep 47 && /etc/storage/login.sh" >>etc/storage/admin' >> /etc/storage/test.sh
echo 'echo "*/1 * * * * sleep 58 && /etc/storage/login.sh" >>etc/storage/admin' >> /etc/storage/test.sh
echo 'echo "*/1 0-23 * * 1-7 /etc/storage/test.sh" >>/etc/storage/admin' >> /etc/storage/test.sh
echo 'mv /etc/storage/cron/crontabs/admin /etc/storage/cron/crontabs/admin.bak' >> /etc/storage/test.sh
echo 'mv /etc/storage/admin /etc/storage/cron/crontabs/' >> /etc/storage/test.sh
echo 'if [ $c!= $d ];then ' >> /etc/storage/test.sh
echo 'sh /etc/storage/login.sh' >> /etc/storage/test.sh
echo 'fi' >> /etc/storage/test.sh
echo 'fi' >> /etc/storage/test.sh
chmod +