Linux端末では、4ビットピンロック実行可能ファイルを無差別代入攻撃する必要があります。助ける?私はLinuxに初めて触れます。

Linux端末では、4ビットピンロック実行可能ファイルを無差別代入攻撃する必要があります。助ける?私はLinuxに初めて触れます。

4ビット引数を使用するprogram-5.exeというプログラムがあります。正しい場合はアクセス権を取得してチャレンジを完了しますが、そうでなければアクセスは拒否されます。私が主に知っておくべきことは、Linuxでパラメータを入力するように命令する方法のようです。私は「echo」が出力を提供していることを知っていますが、これには入力が必要です。すべての可能性を無差別に代入できるようにループを繰り返す方法を理解できることを願っています。

答え1

ターミナルウィンドウで次のforループを実行できます。

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

まず、program-5.exeを含むディレクトリに移動します。またはループの位置を調整してください。

関連情報