Content #
command模块 #
- command模块用于在目标主机上执行单个命令。
- 不会启动一个新的shell,而是直接执行命令。因此,不支持使用通配符、管道、重定向等shell特性。
- 可以通过该模块的creates参数指定一个文件路径,如果该文件存在,则命令将被跳过。
shell模块 #
- shell模块用于在目标主机上执行命令,并在一个新的shell中运行命令。
- 支持使用通配符、管道、重定向等shell特性。
- 由于启动了新的shell,因此需要格外小心防范潜在的安全风险,如注入攻击。