教师：在这堂课中, 我们将讨论一个非常酷的工具,
叫做Nexpose｡
这更像是一种企业工具, 专为大型公司和组织使用而设计｡
它基本上是Rapid7开发的漏洞管理框架｡
所以就是制造Metasploit的人｡
它带有一个非常好的Web GUI｡
我所说的漏洞管理框架是指它旨在涵盖漏洞管理的整个生命周期｡
因此, 它可以扫描打开的端口,
发现正在运行的服务, 发现服务中的漏洞,
发现漏洞, 无论您是否可以在Metasploit中利用它们, 或者是否有其他利用它们的方式,
它都可以为您提供执行这些操作的资源, 验证这些漏洞是否存在,
甚至可以生成报告来详细说明它发现的所有内容｡
它实际上生成两组报告, 一组是技术报告,
供技术人员使用, 另一组是高级报告,
供技术水平较低的人员（如管理员和经理）共享｡
您也可以使用它来自动执行这些扫描,
以便每隔一段时间执行您自行设定的特定扫描｡
正如你所看到的, 一个非常酷的框架有很多非常有用的特性,
但是其中大多数只对大企业和公司有用, 特别是考虑到这个程序所需的价格和资源｡
因此, 它需要大量资源,
至少需要8 GB内存和大量存储｡
但不用担心, 因为我们只会在一节课中用到,
下一节课, 只是为了向你们展示在运行这些工具的企业环境中会发生什么｡
这就是为什么你实际上不需要担心资源的原因,
因为如果你需要使用这种类型的软件, 你正在合作的公司将提供它, 并提供所需的基础设施｡
如果你能给Kali 8G的内存,
那就去测试一下, 我会在下一节课给你们看的.
如果你不能, 那也没关系, 只要看讲座,
你会对如何操作这些工具有一个很好的想法｡
首先, 你要下载Nexpose.
Kali没有安装｡
在本讲座的参考资料中有一个链接｡
请确保使用公司电子邮件｡
如果您没有, 也可以使用参考资料中的链接来获取一封类似公司电子邮件的电子邮件,
因为他们会向您发送一个验证代码｡
一旦你下载了它...
我已经下载了｡
我要从我的终端导航到下载目录｡
所以我们要做cd, 下载, 我们要做ls, 我们可以在这里找到.
这是安装脚本｡
现在, 在我们运行它之前, 这是一个二进制可执行文件,
我们必须将它的权限更改为不可执行｡
为此, 我们将执行chmod, +x,
后跟文件名｡
现在如果是ls, 你会看到它会以绿色列出, 这意味着它是不可执行的,
因此我们可以通过执行来运行它｡
/后跟文件名｡
我们将按Enter键, 这将显示一个非常易于使用的安装向导｡
我们将单击“Next”（下一步）｡
我们将此选项保留在安装控制台和扫描引擎的第一个选项中｡
您可以在此处修改安装目录, 但我们会将其保留为默认目录｡
我们要去下一个｡
现在它给了我们一个警告,
如您所见, 建议使用80 GB的存储空间｡
这是不必要的｡
这只是说, 如果你继续使用该程序, 你可能会使用大量的存储空间｡
但为了测试的目的, 我现在有56个,
已经足够了, 所以我们要继续｡
这只是一个检查表, 以确保您满足最低要求｡
主要的一个是我分配给Kali的内存量｡
正如你所看到的, 它有10千兆字节的内存,
因为就像我说的, 最小是8｡
我们将单击“Next”（下一步）｡
我们要把我的信息填进去｡
所以我们要写上我的名字, 我的姓氏,
公司名称｡
我们将设置一个用户名, 将其设置为Zaid,
然后输入密码, 单击“Next”（下一步）.
现在它只是给你一个我们到目前为止设置的所有内容的摘要｡
您要确保做的主要事情是取消选中此框｡
所以已经取消了｡
如果选中该选项, 则程序将在安装完成后自动启动｡
但就像我说的, 这是一个非常大的框架,
我宁愿手动启动它, 稍后我会告诉你如何启动它｡
因此, 我们要确保不选中此框｡
我们将单击“下一步,
”它将开始为我们安装此框架.
所以我要暂停视频, 安装好后再继续｡
完美, 现在安装完成了｡
我现在唯一想修改的是,
正如您在这里看到的,
它说控制台配置为在启动时自动运行｡
我不希望发生这种情况, 因为就像我说的,
我们只会在一节课上用到它.
因此, 每次启动Kali Linux时,
都启动此软件是没有意义的｡
我将单击“Finish”（完成）｡
我现在要做的就是关闭Nextpose程序的自动启动功能｡
为此, 我们要禁用systemctl｡
我们将在此之后输入要禁用的服务的名称｡
正如我们从安装程序获得的上一条消息中提到的,
服务的名称是nexposeconsole｡
服务中｡
我们将按Enter键, 如您所见, 它表示已将其从自动启动中删除｡
所以现在如果我们重新启动我们的Kali并重新启动它,
Nexpose控制台将不会自动启动, 这正是我们所希望的｡
现在我们已经安装了Nexpose,
让我们看看如何启动它｡
所以我要把屏幕清一下｡
而启动它实际上非常非常简单｡
首先, 我们将导航到安装Nexpose的位置｡
因此, 正如我们在安装向导中看到的,
它安装在opt/rapid 7/nexpose/中｡
现在, 我们将在此处列出目录,
启动脚本存储在此目录中｡
所以我们也要导航到它｡
所以我们要做CD, 国家安全委员会｡
如果我们在这里列出所有的文件和目录, 您会注意到我们有一个名为nsc的文件｡
嘘
这是Nexpose的启动脚本｡
所以我要最大化我的终端,
我们要做｡ /后跟要启动的脚本的名称,
即nsc｡ sh然后按回车键｡
现在如果你阅读向导, 它实际上说启动Nexpose可能需要长达30分钟｡
而在我的例子中, 有时在其他较旧的计算机上,
实际初始化这个框架要花上长达40分钟｡
所以, 稍后您需要对此非常耐心, 并且要确保您有10
GB的内存, 就像我说的那样,
并且您将知道何时完成, 因为您将获得可用于访问它的URL｡
所以我要暂停它, 等它完全初始化后再继续｡
现在很完美, 因为我们没有看到任何错误,
而且我们看到了这个消息, 告诉我们实际上可以通过这个URL访问Nexpose｡
这意味着一切都已经顺利开始了｡
所以我们实际上可以控制并单击它,
在浏览器中打开它｡
如您所见, 您会收到一个警告,
因为您通过HTTPS加载此文件, 而Nexpose使用的是自签名证书｡
因此, 您所要做的就是单击“高级”并接受风险,
因为这是在我们自己的服务器上运行的｡
所以我们知道这是好的｡
正如您所看到的, 现在我们看到了登录屏幕｡
所以我将使用安装Nexpose时使用的相同信息登录｡
我的用户名是Zaid,
密码是我设置的, 按Enter键, 很好, 正如你所看到的, 我们得到了控制台｡
现在, 它首先要我输入激活密钥｡
你现在应该会在你的收件箱里收到一封电子邮件｡
我已经有了它,
我已经复制到我的剪贴板, 所以我只是要粘贴在这里,
并点击激活密钥｡
给它一些时间来激活密钥｡
实际上可能需要几分钟｡
现在, 完美的, 正如你所看到的,
它说, “激活成功｡ “所以我们要点击”确定“,
就这样｡
现在这个框架已经可以使用了,
我会在下一节课上告诉你们如何使用它｡
但就像我说的, 这将是我们唯一一次使用这个框架的讲座｡
我现在只是向您展示如何使用它,
只是为了让您了解这种类型的软件｡
但是如果你不能把它安装到你的电脑上,
那也没关系, 因为我们在剩下的课程中不会依赖它｡