Unix Shell
对手可能滥用Unix shell命令和脚本进行执行。Unix shell是Linux和macOS系统上的主要命令提示符,尽管根据具体的操作系统或发行版,存在许多Unix shell的变体(例如sh、bash、zsh等)。(引用: DieNet Bash)(引用: Apple ZShell) Unix shell可以控制系统的每个方面,某些命令需要提升的权限。 Unix shell还支持脚本,允许顺序执行命令以及其他典型的编程操作,如条件和循环。shell脚本的常见用途包括长时间或重复的任务,或需要在多个系统上运行相同的命令集。 对手可能滥用Unix shell执行各种命令或有效载荷。通过命令和控制通道或横向移动(如使用SSH)可以访问交互式shell。对手还可能利用shell脚本传递和执行多个命令,或作为用于持久性的有效载荷的一部分。