且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.8节启动网络服务

更新时间:2022-08-27 20:01:06

本节书摘来自异步社区《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》一书中的第1章1.8节启动网络服务,作者【美】Pritchett Willie , 【墨】David De Smet,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.8 启动网络服务
BackTrack上安装有很多网络服务,它们在各种环境中都可以发挥作用;但是在默认情况下,它们处于禁用状态。在这个示例中,我们将讲解使用不同方法来设置和启动每个服务的步骤。

准备工作
为了后续工作,我们需要将虚拟机接入网络,并且配好有效的IP地址。

操作步骤
现在开始配置默认服务。

1.启动Apache Web服务器。

service apache2 start

通过浏览本地主机(localhost)地址,可以验证服务器是否成功启动。

2.启动SSH服务之前,第一次时要生成SSH秘钥。

sshd-generate

3.启动Secure Shell服务器。

service ssh start

4.要验证服务器是否已经启动而且处于监听状态,可以使用netstat命令。

netstat -tpan | grep 22

5.启动FTP服务器。

service pure-ftpd start

6.要验证FTP服务器是否启动,可以使用如下命令。

netstat -ant | grep 21


《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.8节启动网络服务

也可以使用ps-ef grep 21命令。
7.停止某个服务的命令如下。

service stop
此处,代表了要停止的服务的名称。

例如:

service apache2 stop
8.要将某项服务配置为在系统启动时自动启动,可使用如下命令。

update-rc.d–f defaults
此处,就是在系统启动时启用的服务的名称。

例如:

update-rc.d–f ssh defaults


《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.8节启动网络服务

也可以通过选择Start菜单中的Backtrack | Services,从BackTrack的开始菜单中启动和停止服务。