我正在完成一个介绍性的网络安全挑战,该挑战要求我上传一个单词并将 4 位数代码暴力破解到端口。我将这些组合放入一个文件中,并尝试使用 netcat 一次上传一个。在某个时刻(大约 6300 个上传)netcat 停滞并停止上传内容。我最终将数字列表分成两半,但有人知道为什么会这样做吗?我的 bash 脚本如下供参考(由于显而易见的原因,通行证被清空)。
pass=xxxx
for i in {0000..9999}
do
echo $pass' '$i >> options.txt
done
cat options.txt | nc localhost 30002 >> flag &