Linux下挂FireBird BBS脚本

  以小百合为例,很简单的一个脚本:)

#!/bin/sh
echo -n “username:”
read lilyuser
echo -n “password:”
read lilypass
(echo “${lilyuser}”; sleep 1; echo “${lilypass}”; sleep 1; echo; sleep 1; echo; sleep 1; echo; sleep 1; echo; sleep 1; echo; sleep 1; echo; sleep 1; echo; sleep 1; echo; sleep 1; echo; sleep 1; echo; sleep 1; echo -n “q”; sleep 1; echo -n “q”; sleep 1; echo -n “q”; sleep 1; echo “i”; sleep 1; echo “a”; while true; do echo -n “a”; sleep 180; done) | telnet lilybbs.net &

本文共有 1 条评论Linux下挂FireBird BBS脚本


  1. 1 mirth

    anyway, i modified your script to allow multiple logins, and here it goes:

    #————————————-
    #!/bin/bash
    lilyuser=’mirth’
    lilypass=mypass

    bbslogin1()
    {
    while true;
    do
    i=1
    (
    echo “${lilyuser}”;
    echo “${lilypass}”;
    sleep 1;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo -n “q\nq\nq\nq\nq\n”;
    sleep 1; echo “e”;
    sleep 1; echo “I”;
    sleep 1; echo “L”;
    while [ "$i" -le 10 ]
    do
    echo “”;
    sleep 180;
    ((i=i+1))
    done
    echo “${lilypass}”;
    sleep 1; echo -n “e”;
    sleep 1; echo;
    sleep 1; echo -n “g”;
    sleep 1; echo;
    sleep 1; echo;
    ) | telnet bbs.nju.edu.cn
    done &
    }

    bbslogin2()
    {
    while true;
    do
    j=1
    (
    echo “${lilyuser}”;
    echo “${lilypass}”;
    sleep 1;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo -n “q\nq\nq\nq\nq\n”;
    sleep 1; echo “e”;
    sleep 1; echo “I”;
    sleep 1; echo “L”;
    while [ "$j" -le 10 ]
    do
    echo “”;
    sleep 180;
    ((j=j+1))
    done
    echo “${lilypass}”;
    sleep 1; echo -n “e”;
    sleep 1; echo;
    sleep 1; echo -n “g”;
    sleep 1; echo;
    sleep 1; echo;
    ) | telnet bbs.nju.edu.cn
    done &
    }

    bbslogin3()
    {
    while true;
    do
    k=1
    (
    echo “${lilyuser}”;
    echo “${lilypass}”;
    sleep 1;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo “”;
    sleep 1; echo -n “q\nq\nq\nq\nq\n”;
    sleep 1; echo “e”;
    sleep 1; echo “I”;
    sleep 1; echo “L”;
    while [ "$k" -le 10 ]
    do
    echo “”;
    sleep 180;
    ((k=k+1))
    done
    echo “${lilypass}”;
    sleep 1; echo -n “e”;
    sleep 1; echo;
    sleep 1; echo -n “g”;
    sleep 1; echo;
    sleep 1; echo;
    ) | telnet bbs.nju.edu.cn
    done &
    }

    bbslogin1
    sleep 8;
    bbslogin2
    sleep 16;
    bbslogin3
    #————————————-

请留下您的评论:

*
请输入图片中的字符以验证你并非垃圾机器人. 点击图片收听验证码的语音版.
点击这里收听此验证码的语音版本