-1
私はここでそれを見つけた:https://netsec.ws/?p=337これはどのようなプログラミング言語ですか? os.systemエコー( '/ binに/ bashの')
echo os.system('/bin/bash')
os.systemは、Pythonからですが、エコーではありません、私は...どのような言語、これは正確であると思いますか?
私はここでそれを見つけた:https://netsec.ws/?p=337これはどのようなプログラミング言語ですか? os.systemエコー( '/ binに/ bashの')
echo os.system('/bin/bash')
os.systemは、Pythonからですが、エコーではありません、私は...どのような言語、これは正確であると思いますか?
エコータグを見ると、その説明が表示されます。"テキストを出力する単純な関数。スクリプト言語で存在します。"あなたは、LinuxやMacやWindowsのコマンドを実行している場合、プロンプトあなたはこれを入力することができます
$ echo Hello shell world
出力:
Hello shell world
echo
は、環境の値をエコー、テストシェルグロブ展開するのに便利です変数および例えば、他のプログラムのstdinsに出力を送信するには、バッシュでこれを試してみてください。
$ echo 'print("Spam" * 2)' | python -
出力:
SpamSpam
そして、この:
$ echo 'import os; os.system("echo SPAM")' | python -
出力:
SPAM
それは* *ペンテストのリストです。おそらく 'echo'はテスターがコードを実行することを望むものにパイプされているでしょう。 –
つまり、エコーされた結果が他の何か(おそらくは現在のシェルの実装)によって実行される 'sh 'でコーディングされた部分だけです。 –
ええ、これは、シェルスクリプトで、 '' os.system() 'ビットを実行するPythonインタプリタと対話しているかどうかを調べることができます。 – kindall