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~
Le document sqlmap est très clair
https://github.com/sqlmapproj...
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 ?
-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代码里可以通过
Les paramètres sont disponibles de deux manières : par défaut et personnalisés. Généralement il existe deux modes : 🎜 🎜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"
L'autre est
double tiret+signe égal+valeur du paramètre
. Par exemple--batch=somevalue
🎜 🎜Vous pouvez lire ces paramètres viasys.args
en code python, vous pouvez également utiliser le moduleargparse
plus puissant, et vous pouvez également utiliser une bibliothèque tierce utile en cliquant sur 🎜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