Maison > Questions et réponses > le corps du texte
python sqlmap.py -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1" --batch
Tout d'abord, je voudrais demander aux seniors, que signifient -u et --batch ici ?
Deuxièmement, je voudrais demander à quel élément de connaissance cela appartient-il ? Appartient-il à la ligne de commande Linux, à la ligne de commande cmd ou à autre chose ? Où puis-je aller pour apprendre les commandes associées, ou existe-t-il des documents pertinents ? qui peut être consulté.
En attente en ligne des réponses des experts~
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
Le document sqlmap est très clair
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
Ces paramètres sont des paramètres de sqlmap.py.
sqlmap.py devrait avoir -h ou --help pour afficher les informations d'aide.
Quant à "s'il appartient à la ligne de commande Linux ou à la ligne de commande cmd", je ne peux pas le dire, je dois vous demander, l'avez-vous exécuté sur le shell Linux ou l'avez-vous exécuté dans Windows cmd ou PowerShell ?
淡淡烟草味2017-05-18 11:03:07
-u
et --batch
doivent être des paramètres de ligne de commande. Les paramètres de ligne de commande sont des paramètres fournis pour l'exécution d'un script ou d'un programme exécutable. -u
和--batch
应该属于命令行参数。命令行参数是提供给脚本或者可执行程序的执行时候的参数。
参数有默认和自定义两种方式。一般有两种模式:
单短线+空格+参数值
,例如 -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1"
另外一种就是 双短线+等号+参数值
。例如 --batch=somevalue
python代码里可以通过 sys.args
读取这些参数,也可以使用更强大的argparse
Trait unique + espace + valeur du paramètre
, par exemple -u "http://172.16.120.130/sqlmap/mysql/get_int.php?id=1"
double tiret+signe égal+valeur du paramètre
. Par exemple --batch=somevalue
🎜
🎜Vous pouvez lire ces paramètres via sys.args
en code python, vous pouvez également utiliser le module argparse
plus puissant, et vous pouvez également utiliser une bibliothèque tierce utile en cliquant sur 🎜淡淡烟草味2017-05-18 11:03:07
La clé est de regarder sqlmap.py. -u est le paramètre passé lors de l'exécution de ce script.
Il devrait y avoir sys.argv[1:] dans ce script pour obtenir ces paramètres. Jetez un oeil