我需要在 Linux 终端中暴力破解 4 位引脚锁定的可执行程序。帮助?我是 Linux 新手

我需要在 Linux 终端中暴力破解 4 位引脚锁定的可执行程序。帮助?我是 Linux 新手

我有一个名为program-5.exe 的程序,它采用一个 4 位参数。如果正确,我将获得访问权限并完成挑战,但否则它只会拒绝访问。我想我主要需要知道的是如何命令Linux输入一个参数。我知道“echo”使它给出输出,但为此我需要输入。希望我能弄清楚如何循环它,这样它就可以暴力破解所有可能性。

答案1

您可以从终端窗口运行以下 for 循环:

#!/bin/bash
for i in {0001..9999}
do
    ./program-5.exe $i
done

确保首先切换到包含 program-5.exe 的目录。或者在循环中调整位置。

相关内容