电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 1810 人浏览分享

Manjaro安装Metasploit并配置msfdb

[复制链接]
1810 0
简介

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

安装

Arch系的pacman之强早有所耳闻 但是没想到有这么强,Msf都可以直接Pacman
  1. sudo pacman -S metasploit
复制代码

至此 msf就成功安装了

配置

问题就出来了msf数据库的配置上 在安装好postgresql之后 仍然无法通过msfdb进行init
  1. Missing requirement: 'bundle' does not appear to be installed or
  2. 'bundle' is not in the environment path
  3. [!] You need to have postgres installed or specify a database with --connection-string
复制代码

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

加入Blackarch的源
  1. sudo vim /etc/pacman.conf
复制代码

在后面加入
  1. [blackarch]
  2. SigLevel = Optional TrustAll
  3. Server = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch
复制代码

然后更新源
  1. sudo pacman -Syy
复制代码

安装blackarch的msfdb
  1. sudo pacman -S msfdb
复制代码

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

注意 blackarch的msfdb是需要sudu权限的
在成功Init后,我们即可start
  1. sudo msfdb-blackarch start                                                                                                                                             
  2. [!] WARNING: Database already started
复制代码

进入msf中查看数据库链接状态
  1. msf6 > db_status
  2. Connected to msf. Connection type: postgresql.
复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.