
自动化漏洞利用
|
187
可以参考相关引用。还可以看到将漏洞详细信息提交给常见漏洞评分系统
(
Common Vulnerability Scoring System
,
CVSS
)的结果。它提供了一个分数,
用于评价漏洞的脆弱性程度。如果你知道如何阅读
CVSS
,那么还可以更好
地了解这些详细信息的含义。比如,在前面的
CVSS
值表示网络上的攻击向
量(
attack vector
,
AV
)。攻击复杂性高,这表示攻击者需要熟练掌握对漏洞
的任何攻击才能成功。其余的可以在
CVSS
网站(
https://www.first.org/cvss/
specification-document
)上查找相关解释。
漏洞利用系统
对于漏洞利用,你可以将之看作一个有效载荷。一个有效载荷将会确定漏洞
利用成功时发生的事情。它是程序执行流程受到损害后运行的代码。不同的
有效载荷将为你提供不同的接口。并非所有有效载荷都适用于所有漏洞利用。
如果你想查看与要执行的漏洞利用兼容的潜在有效载荷列表,可以在加载模
块后输入
show payloads
命令。这将显示一个列表,如示例
5-17
所示。所有
这些有效载荷都提供了一个
UNIX shell
,因此可以输入
shell
命令。它们都显
示
UNIX shell
的原因是
distcc
是一个
UNIX
服务。
示例
5-17
:兼容
distcc
漏洞利用的有效载荷
msf exploit(unix/misc/distcc_exec) > show payloads
Compatible Payloads
=================== ...