python sqlmap.py -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1" --batch
首先是想問下前輩們,這裡的-u 和--batch是什麼意思?
其次想問下,這屬於哪一塊內容的知識,是屬於linux命令行,還是cmd命令行,還是別的什麼,去哪裡可以學習相關的命令,或者說有相關的文檔可以查閱。
線上等大神解答~
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
sqlmap文件裡寫的很清楚
https://github.com/sqlmapproj...
过去多啦不再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 shell上執行的 還是才windows cmd或powershell裡執行的。
淡淡烟草味2017-05-18 11:03:07
-u
和--batch
應該屬於命令列參數。命令列參數是提供給腳本或可執行程式的執行時候的參數。
參數有預設和自訂兩種方式。一般有兩種模式:
单短线+空格+参数值
,例如 -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1"
另外一种就是 双短线+等号+参数值
。例如 --batch=somevalue
python程式碼裡可以透過 sys.args
读取这些参数,也可以使用更强大的argparse
模組,也可以使用一個好用的三方函式庫click