[Soalan newbie] Apakah maksud program baris arahan python ini?
仅有的幸福
仅有的幸福 2017-05-18 11:01:07
0
4
675
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~

仅有的幸福
仅有的幸福

membalas semua(4)
phpcn_u1582
-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...

过去多啦不再A梦

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?

淡淡烟草味

-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 #🎜🎜#
淡淡烟草味

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan