zoukankan      html  css  js  c++  java
  • MSF学习之旅之初识MSF

    0x00 前言

    emmmm刚接触Metasploit还有点懵,记录一下学习过程
    参考了《Metasploit渗透测试指南》一书

    0x01 启动MSF终端

    Kali无需安装,自带
    两种方法:
    方法一:在图形界面直接打开
    在这里插入图片描述
    方法二:命令行输入msfconsole
    在这里插入图片描述
    0x02 使用Armitage
    可以直接点击运行,也可通过armitage命令运行
    在这里插入图片描述
    选择Connect–>是,然后在下图页面多等会就行
    在这里插入图片描述

    0x03 配置PostgreSQL数据库

    Metasploit的一个重要特性是支持PostgreSQL数据库,使用它来存储渗透测试结果和漏洞信息
    1.启动数据库
    systemctl start postgresql
    2. 输入msfdb可查询管理数据库命令
    msfdb
    在这里插入图片描述
    3.初始化数据库
    msfdb init
    4.修改数据库配置文件
    cat /usr/share/metasploit-framework/config/database.yml
    修改默认usrname和password
    5.查看数据库连接状态
    在这里插入图片描述
    6.导入数据至数据库
    db_import PATH
    先使用NMAP或dbnmap扫描,保存成XML文档
    nmap -Pn -A -oX report IP
    然后导入
    db_import /root/report
    详细使用方法在信息搜集模块讲

    0x04 设置工作区

    1.查看工作区
    workspace
    default为默认工作区
    在这里插入图片描述
    2.增
    workspace -a Quan
    3.删
    workspace -d Quan
    4.改
    workspace quan
    5.重命名
    -r 原名 新名
    在这里插入图片描述

    0x05 常用命令

    1.hosts
    显示当前工作区中存储的所有主机
    2.services
    显示目标主机上可用的服务
    3.show exploits
    列出metasploit框架中的所有渗透攻击模块。
    4.show auxiliary
    列出metasploit框架中的所有辅助攻击模块。
    5.show options
    列出某个渗透攻击或模块中所有的参数配置。
    6.show payloads
    列出metasploit框架中的所有攻击载荷。
    7.show targets
    列出渗透攻击所支持的目标平台。
    8.show
    给定类型的显示模块或所有模块
    9.search
    搜索模块的名称和说明
    10.info
    关于一个或多个模块显示信息

    你是这白开水一样淡的日子里偷偷加的一颗糖~~
  • 相关阅读:
    使用supervisor做进程控制
    HDU 4272 LianLianKan [状态压缩DP]
    UVALive 4297 First Knight [期望+高斯消元(优化)]
    HDU 4269 Defend Jian Ge [模拟]
    POJ 2497 Widget Factory [高斯消元解同余方程组]
    HDU 2996 In case of failure [KD树]
    HDU 4268 Alice and Bob [贪心]
    HDU 4273 Rescue [三维几何]
    HDU 4267 A Simple Problem with Integers [树状数组]
    HDU 4271 Find Black Hand [最短编辑距离DP]
  • 原文地址:https://www.cnblogs.com/0nc3/p/12063455.html
Copyright © 2011-2022 走看看