ホームページ  >  に質問  >  本文

[初心者の質問] この Python コマンド ライン プログラムは何を意味しますか?

リーリー

まず先輩たちに聞きたいのですが、ここでの-uと--batchはどういう意味ですか?
次に、これはどの知識に属しますか? Linux コマンド ライン、cmd コマンド ライン、またはその他のものに属しますか? 関連するコマンドを学ぶにはどこに行けばよいですか?参照できる関連文書です。
オンラインでマスターからの回答を待っています~

仅有的幸福仅有的幸福2711日前629

全員に返信(4)返信します

  • phpcn_u1582

    phpcn_u15822017-05-18 11:03:07

    リーリー

    sqlmap ドキュメントは非常に明確です
    https://github.com/sqlmapproj...

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-18 11:03:07

    sqlmap.py -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1" --batch是python的参数。
    -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1" --batchこれらのパラメータは sqlmap.py のパラメータです。

    ヘルプ情報を表示するには、

    sqlmap.py に -h または --help を指定する必要があります。

    「Linux コマンド ラインに属するか cmd コマンド ラインに属するか」については、Linux シェルで実行したのか、それとも Windows cmd または PowerShell で実行したのかを尋ねなければなりません。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-18 11:03:07

    -u--batch はコマンドラインパラメータである必要があります。コマンド ライン パラメータは、スクリプトまたは実行可能プログラムの実行に提供されるパラメータです。

    パラメータはデフォルトとカスタマイズの 2 つの方法で使用できます。通常、次の 2 つのモードがあります:

    单短线+空格+参数值,例如 -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1"
    另外一种就是 双短线+等号+参数值。例如 --batch=somevalue

    Pythonコードでsys.args读取这些参数,也可以使用更强大的argparseモジュールを渡すことができ、便利なサードパーティライブラリのクリックも使用できます

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-18 11:03:07

    重要なのは、sqlmap.py を確認することです。 -u は、このスクリプトの実行時に渡されるパラメータです。
    これらのパラメータを取得するには、このスクリプトに sys.argv[1:] が必要です。見てください

    返事
    0
  • キャンセル返事