私が受講しているコースの一環として、パスワード トークンを見つけるタスクが与えられました。しかし、私にはそれがあまり意味をなさないのです。誰か私を助けてくれるでしょうか? タスクは次のとおりです。
「バイナリを分析してパスワード トークンを取得します。
このタスクでは、仮想マシンの /home/linux フォルダーにある「level1」というバイナリを分析します。このタスクを完了するには、一般的なバイナリ分析ツールを使用します。」
一般的なバイナリ解析ツールの意味がよくわかりません。レベル 1 ファイルに何が含まれているかを確認するために cat コマンドを使用したところ、ランダムな文字 (マシン コードだと思います) が多数表示されました。これを実行するにはどうすればよいですか?
よろしくお願いします:D
答え1
試す
hexdump -C filename
これは私が最初に使用するツールです(ファイル名実際のファイル名に置き換える必要があります。
コマンドの詳細が必要な場合は、man hexdump
which を使用して、コマンド hexdump のリファレンス マニュアル ページを表示します。