本教程在腾讯云Ubuntu Server 16.04.1 LTS 64位上测试通过

1.png

登录到Ubuntu系统后,首先切换成root用户

0.png

关闭防火墙:ufw disable  记得reboot重启下

在正式开始安装之前,我们先来更新下腾讯云系统相关组件确保它处于最新的安装包(如果弹出来询问你,全部回车就可以了):

在更新完成后下面我们来安装一些必要的库文件,这些库文件的安装与否将直接影响到 metasploit 的安装:

接着我们先来安装 Nmap ,当使用 metasploit 进行扫描时需要调用它(根据个人需要选择安装):

我们的准备工作算是做完了,接下来就是正常安装Metasploit了安装Metasploit(安装会有点慢,不要慌,请耐心等待)

安装postgresql数据库,依次执行下面的命令(安装数据库时会自动创建系统用户postgres、数据库用户postgres、数据库postgres):

2.png

启动Metasploit(会发现数据库链接失败)

3.png

进入后执行(查看数据库链接状态):

3.png

发现数据库链接失败,不要慌,问题不大,执行下面的语句(注意密码为刚刚修改的postgress密码):

4.png

这时候再执行:db_status,会发现链接成功。

5.png

搜索下sm可以看到有很多模块,当然也有MS17010

6.png

7.png

接下来我们生成木马测试,注意,这里生成木马是重点,生成木马之前请先去MSF监听起来,然后新开一个SSH窗口去执行生成木马的命令,不然可能会生成木马失败。

先执行MSF监听的命令:

8.png然后执行生成木马的命令(注意这里生成木马的时候LHOST是你的外网IP,端口是你监听的端口):

9.png接下来我们去win7虚拟机执行生成的Payload文件:

10.png

得到反弹的shell会话

11.png

12.png