0%

Metasploit渗透测试框架的基本使用

Metasploit渗透测试框架的基本使用

一.连接

1.打开数据库

​ systemctl start postgresql

​ systemctl enable postgresql #设置成开机启动数据库,我们要经常用

2.msf的打开

msfconsole (postgresql数据库和msf同时打开msfdb run)

3.连接: connect ip(或域名) 端口(连接后get可以得到服务器版本号)

二.

1.show命令的使用

​ show的有效参数:all, encoders, nops, exploits, payloads, auxiliary, post, plugins, info, options

三.search搜索的使用方法(search -h 列search命令的一些选项)

1.通过 name 关键字进行查找

​ search name:mysql 要查找 mysql 数据库的漏洞

2.通过路径进行查找

​ search path:mysql

​ path:命令查找在该路 径下的所有模块

3.缩小查询范围

​ search platform:mysql

​ platform:列出可以影响此平台的模块,也就是比较好的漏洞 有时候我们会搜索到大量的模块,那么可以用 platform:命令来缩小查询范围。使用 platform 命 令后,所查询的结果会列出 rank 比较高的模块。如果我要查找 mysql 的漏洞

4.通过类型进行查找

​ search type:exploit

​ type : 特定类型的模块(exploit, payload, auxiliary, encoder, evasion, post, or nop) 要搜索 exploit 模块

常见端口渗透

1.ftp服务

(默认端口:20(数据端口);21(控制端口);69(tftp小型文件传输协议))