用户
搜索
  • TA的每日心情
    奋斗
    2021-8-24 22:46
  • 签到天数: 112 天

    连续签到: 1 天

    [LV.6]常住居民II

    版主

    Rank: 7Rank: 7Rank: 7

    42

    主题

    176

    帖子

    2335

    魔法币
    收听
    1
    粉丝
    1
    注册时间
    2016-6-28

    i春秋认证积极活跃奖

    发表于 2021-7-18 05:55:35 31266

    简介

    最近更换了Manjaro作为我的主力系统,在安装常用的渗透测试工具的时候,安装msf遇到了一些问题,安装msf是很简单的,就是在配置msfdb的时候踩坑了,baidu+google无果,写出来方便大家

    安装

    Arch系的pacman之强早有所耳闻,但是没想到有这么强,Msf都可以直接Pacman

    sudo pacman -S metasploit

    至此,msf就成功安装了

    配置

    问题就出来了msf数据库的配置上,在安装好postgresql之后,仍然无法通过msfdb进行init

    Missing requirement: 'bundle' does not appear to be installed or 'bundle' is not in the environment path
    [!] You need to have postgres installed or specify a database with --connection-string
    

    在多次配置后无果,搜索发现可以使用BlackArch的源来进行配置,尝试后成功

    加入Blackarch的源

    sudo vim /etc/pacman.conf

    在后面加入

    [blackarch]
    SigLevel = Optional TrustAll
    Server = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch

    然后更新源

    sudo pacman -Syy

    安装blackarch的msfdb

    sudo pacman -S msfdb

    因为官方源中是没有msfdb这个包的,所以在加入了blackarch之后才可以装,安装结束后会有一个msfdb-blackarch
    我们直接使用这个脚本来初始化

    sudo msfdb-blackarch init

    注意,blackarch的msfdb是需要sudu权限的
    在成功Init后,我们即可start

    sudo msfdb-blackarch start                                                                                                                                             
    [!] WARNING: Database already started

    进入msf中查看数据库链接状态

    msf6 > db_status
    Connected to msf. Connection type: postgresql.
    My blog :http://www.e-wolf.top
    发表于 2021-7-18 17:40:27
    这就是昨天晚上整电脑的原因吗!
    微信公众号:末心网安 | Q群374327762 | 淘宝店铺:末心网络|TinSec(听安)
    使用道具 举报 回复
    发表于 2021-7-18 21:38:49
    M0x1n 发表于 2021-7-18 09:40
    这就是昨天晚上整电脑的原因吗!

    不是,这是随手整了一下,昨天系统一直在崩
    My blog :http://www.e-wolf.top
    使用道具 举报 回复
    发表于 2021-7-20 11:59:05
    小tips分享的棒棒,鸡腿分你一个!
    对论坛发展有任何想法
    欢迎+QQ826177911来搞事!
    使用道具 举报 回复
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册