Metasploit 说明

Metasploit

在这里插入图片描述

如何升级MSF

修改更新源
vi /etc/apt/sources.list
#中科大源
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib 
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

添加数字签名并升级

wget archive.kali.org/archive-key.asc   //下载签名
apt-key add archive-key.asc   //安装签名
apt-get update
apt-get upgrade
apt-get  install metasploit-framework //安装msf框架
msfconsole   //发现有提示数据库未启动,退出msf启动数据库
systemctl start postgresql  //启动数据库
systemctl enable postgresql //允许开机自启动
msfdb init //构建数据库缓存
msfconsole

3.3 Msfconsole命令
执行?命令:帮助菜单
在这里插入图片描述

另一个用法:在?后面加命令(之间有空格)。
在这里插入图片描述

search 搜索模块名和描述。
在这里插入图片描述
例如搜索ms08-067模块,执行search ms08-067。
在这里插入图片描述

use使用命令,成功使用如下图显示。
在这里插入图片描述

back 从当前环境返回
在这里插入图片描述

Banner命令,显示一个MSF的banner。
在这里插入图片描述

color 颜色转换
connect连接一个主机,例如下图所示连接到百度的80端口。
在这里插入图片描述

exit退出MSF

info 显示一个或多个模块的信息,例如ms08-067的模块。
在这里插入图片描述

irb进入irb脚本模式。
在这里插入图片描述

jobs显示和管理作业(和windows任务管理器的进程作用一样)。
在这里插入图片描述

kill:杀死一个作业(和结束进程的作用一样)。
loadpath:加载一个模块的路径。
quit:退出MSF。
load:加载一个插件。
resource:运行储存一个文件中的命令。
route:查看一个会话的路由信息。
save:保存动作。
set:给一个变量赋值。
在这里插入图片描述

show:显示给所有类型的模块。
在这里插入图片描述

setg:把一个赋值给全局变量,例如上述set设置的IP,就会用到其他攻击模块的RHOST中。

sleep:在限定的秒数内什么也不做。
unload:卸载一个模块。
unset:解出一个或多个变量。

unsetg:解出一个或多个全局变量。
在这里插入图片描述

version:显示MSF和控制台库版本。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值