Rumah  >  Soal Jawab  >  teks badan

[Soalan newbie] Apakah maksud program baris arahan python ini?

python sqlmap.py -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1" --batch

Pertama sekali, saya ingin bertanya kepada senior, apakah maksud -u dan --batch di sini?
Kedua, saya ingin bertanya, pengetahuan yang manakah milik ini? Adakah ia tergolong dalam baris arahan linux, baris arahan cmd, atau sesuatu yang lain di mana saya boleh pergi untuk mempelajari arahan yang berkaitan, atau adakah terdapat dokumen yang berkaitan? itu boleh dirujuk.
Menunggu dalam talian untuk jawapan daripada pakar~

仅有的幸福仅有的幸福2711 hari yang lalu628

membalas semua(4)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-18 11:03:07

    -u URL, --url=URL   Target URL (e.g. "http://www.site.com/vuln.php?id=1")
    --batch             Never ask for user input, use the default behaviour

    Dokumen sqlmap sangat jelas
    https://github.com/sqlmapproj...

    balas
    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" --batchParameter ini ialah parameter sqlmap.py.

    sqlmap.py sepatutnya mempunyai -h atau --help untuk melihat maklumat bantuan.

    Bagi "sama ada ia tergolong dalam baris arahan linux atau baris arahan cmd", saya tidak boleh bertanya kepada anda, adakah anda melaksanakannya pada shell linux atau adakah anda melaksanakannya dalam windows cmd atau powershell?

    balas
    0
  • 淡淡烟草味

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

    -u dan --batch hendaklah parameter baris arahan. Parameter baris arahan ialah parameter yang disediakan untuk pelaksanaan skrip atau program boleh laku. -u--batch应该属于命令行参数。命令行参数是提供给脚本或者可执行程序的执行时候的参数。

    参数有默认和自定义两种方式。一般有两种模式:

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

    python代码里可以通过 sys.args读取这些参数,也可以使用更强大的argparse

    Parameter tersedia dalam dua cara: lalai dan disesuaikan. Secara umumnya terdapat dua mod: #🎜🎜# #🎜🎜#Sengkang tunggal + ruang + nilai parameter, contohnya -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1"
    Yang lain ialah double dash + equal sign + parameter value. Contohnya --batch=somevalue#🎜🎜# #🎜🎜#Anda boleh membaca parameter ini melalui sys.args dalam kod python, anda juga boleh menggunakan modul argparse yang lebih berkuasa, dan anda juga boleh menggunakan modul ketiga yang berguna klik perpustakaan parti #🎜🎜#

    balas
    0
  • 淡淡烟草味

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

    Kuncinya ialah melihat sqlmap.py. -u ialah parameter yang diluluskan semasa melaksanakan skrip ini.
    Perlu ada sys.argv[1:] dalam skrip ini untuk mendapatkan parameter ini. Lihatlah

    balas
    0
  • Batalbalas