CentOS 6.x安装Metasploit
作者:网络转载 发布时间:[ 2016/1/14 14:59:00 ] 推荐标签:CentOS 操作系统
现在开始安装Metasploit框架,前面的包安装成功之后,我们需要再安装一些Metasploit依赖的Ruby库,命令如下:
gem install wirble pg sqlite3 msgpack activerecord redcarpet rspec simplecov yard bundler
使用Git下载新的Metasploit,命令如下:
cd /opt
git clone https://github.com/rapid7/metasploit-framework.git
cd metasploit-framework
为了在终端下也能运行,这样不仅仅只在Metasploit的文件中运行。我们需要创建软链接。命令如下:
bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'
ln -s /opt/metasploit-framework/armitage /usr/local/bin/armitage
在终端下,进入Metasploit的文件中,使用Bundler Gem来安装合适的Gem版本:
bundle install
又是一个漫长的过程,截图如下:
创建Metasploit框架将要使用的database.yml,命令如下:
vi /opt/metasploit-framework/database.yml
database.yml中的具体内容如下:
production:
adapter: postgresql
database: msf
username: msf
password:
host: 127.0.0.1
port: 5432
pool: 75
timeout: 5
再次执行以下命令,这样能通过Armitage和msfconsole在当前shell中创建和加载环境变量:
echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml >> /etc/bashrc
source ~/.bashrc
后,让我们运行已经安装的Metasploit,命令如下:
msfconsole
图示如下:
这样,CentOS 6.x下Metasploit框架安装好了。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11