gpt4 book ai didi

ruby - 在 Ubuntu 上安装 Metasploit 框架的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:07:53 24 4
gpt4 key购买 nike

我在关注 this guide 时遇到了 3 个问题在 Ubuntu 和 Debian 上安装 Metasploit 框架:

1) 安装正确版本的 ruby​​ 后,有一个用于安装 Ruby 库的命令:sudo gem install bundler。当我输入并按回车键时,它显示“找不到命令”。在互联网上进行一些研究后,我决定删除 sudo 并重试。所以我输入了 gem install bundler 并且运行良好。这会导致任何问题吗?

2) 安装 Metasploit Framework 后,会给出安装所需 gem 和版本的命令:

cd metasploit-framework
bundle install

但是当我尝试这样做时,我得到了这个错误:

rbenv: version '2.1.6' is not installed

我真的不知道下一步该做什么(但我继续前进)。

3) 可能是之前的问题,最后执行msfconsole命令的时候,提示

could not find rake-10.4.2 in any of the sources.

run bundle install to install the missing gems

但是捆绑安装也无济于事,因为当我运行它时它说

Could not locate Gemfile or .bundle/directory

如有任何帮助,我们将不胜感激。

编辑:当我询问编写指南的人时,他告诉我在安装 bundler 之前选择我刚刚使用 rebind 或 RVM 安装的 ruby​​ 版本,并且然后运行捆绑安装。您能否列出执行此操作的命令?我真的是 Linux 新手!

最佳答案

第一步:

sudo apt-get update
sudo apt-get upgrade

第 2 步:

安装依赖包

sudo apt-get install build-essential libreadline-dev libssl-dev libpq5 libpq-dev libreadline5 libsqlite3-dev libpcap-dev openjdk-7-jre git-core autoconf postgresql pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev vncviewer libyaml-dev curl zlib1g-dev

第 3 步:

安装 ruby

curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc
source ~/.bashrc
rvm install 2.1.6
rvm use 2.1.6 --default
ruby -v

第 4 步:

安装配置postgresql

sudo apt-get install postgresql

sudo -s
su postgres

createuser msf -P -S -R -D
createdb -O msf msf
exit

第 5 步:

安装 Metasploit 框架

cd /opt
sudo git clone https://github.com/rapid7/metasploit-framework.git
sudo chown -R `whoami` /opt/metasploit-framework
cd metasploit-framework
cd metasploit-framework
sudo bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'

如果您仍然遇到任何问题,您可以从 kali 下载 iso 或 vm 镜像 wesbite

关于ruby - 在 Ubuntu 上安装 Metasploit 框架的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30250442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com