我有一个名为program-5.exe 的程序,它采用一个 4 位参数。如果正确,我将获得访问权限并完成挑战,但否则它只会拒绝访问。我想我主要需要知道的是如何命令Linux输入一个参数。我知道“echo”使它给出输出,但为此我需要输入。希望我能弄清楚如何循环它,这样它就可以暴力破解所有可能性。
答案1
您可以从终端窗口运行以下 for 循环:
#!/bin/bash
for i in {0001..9999}
do
./program-5.exe $i
done
确保首先切换到包含 program-5.exe 的目录。或者在循环中调整位置。