Kali Linux 学习日记4 -Metasploit(MSF)和 Nessus

什么是exploit和payload?

为了利用一个vulnerability(系统存在的漏洞),通常需要一个exploit(利用漏洞的代码)。exploit可以利用vulnerability,提供目标主机的权限。exploit通常会向目标发送payload(攻击成功后向目标传递的恶意代码),以此来获取目标主机的权限。payload通常由exploit来传递到目标系统上。
在这里插入图片描述

什么是Metasploit?

Metasploit是一个漏洞框架。全称为The Metasploit Framework,简称MSF。它允许使用者开发自己的漏洞脚本(ruby语言),然后进行测试。Metasploit拥有全世界最大、最优质的exploit数据库。
Meterpreter是Metasploit中最受欢迎的payload,可以实现上传/下载文件、截屏、控制鼠标/键盘/屏幕等。

MSF使用指南

1、配置PSQL数据库:为了更方便、快速的查询各种模块
1.1、启动PostgreSQL并设置为开机自启
在这里插入图片描述
1.2、创建用户和数据库
在这里插入图片描述
切换到PSQL管理员;
创建用户sxy,输入密码sxy;
创建数据库sxy,为用户sxy拥有

PS:
su命令和su - 命令区别就是:
su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。
su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。

1.3、进入MSF Console
kali命令行终端输入msfconsole
在这里插入图片描述
1.4、连接数据库
db_connect 用户名:密码@localhost/数据库名
在这里插入图片描述

MSF设置顺序

在这里插入图片描述

Meterpreter常用命令

在这里插入图片描述

Meterpreter脚本使用

在这里插入图片描述

Nessus 漏洞扫描工具

1、简介
Nessus是一款C/S架构的漏洞扫描系统,作为一款漏洞扫描软件,不仅功能全面,而且还可以实时更新漏洞库,据统计有超过75,000个机构在使用它。
2、申请Nessus激活码
https://www.tenable.com/products/nessus/activation-code
填写邮箱以接收激活码
3、下载
https://www.tenable.com/downloads/nessus
在这里插入图片描述
下载后的文件位置在这里
在这里插入图片描述
4、安装Nessus
查看下载
在这里插入图片描述
安装:dpkg -i Nessus-10.5.0-ubuntu1404_amd64.deb
在这里插入图片描述
5、启动Nessus
启动:/bin/systemctl start nessusd.service
查看服务:netstat -ntpl | grep nessus
在这里插入图片描述
6、注册并登录
https://127.0.0.1:8834
在这里插入图片描述

7、使用Nessus
新建扫描
在这里插入图片描述
选择高级扫描
在这里插入图片描述
填写扫描信息
![在这里插入图片描述](https://img-blog.csdnimg.cn/b09536cb85b94009beb183d91f74e52c.png

开始扫描
在这里插入图片描述

查看扫描结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/896427c7ea7b41229f3a613494928f42.png

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值