首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我尝试安装metasploit时,termux上的ruby版本出错

当我尝试安装metasploit时,termux上的ruby版本出错
EN

Stack Overflow用户
提问于 2021-02-27 22:20:40
回答 2查看 8.1K关注 0票数 0

我在使用termux安装metasploit时,它显示:termux output

代码语言:javascript
复制
~ $ ls <br>
metasploit-framework  storage  wiki-termux<br>
~ $ cd metasploit-framework<br>
~/metasploit-framework $ ruby msfconsole<br>
Could not find Ascii85-1.1.0 in any of the sources<br>
Run bundle install to install missing gems.<br>
~/metasploit-framework $ bundle install<br>
Fetching gem metadata from https://rubygems.org/.........<br>
pcaprub-0.13.0 requires ruby version ~> 2.0, which is incompatible with the<br>
current version, ruby 3.0.0p0<br>

如果我尝试直接安装metaploit:

termux output

代码语言:javascript
复制
~ $ ls
metasploit-framework  storage  wiki-termux <br>
~ $ cd metasploit-framework <br>
~/metasploit-framework $ msfconsole <br>
The program msfconsole is not installed. Install it by executing: <br>
 pkg install metasploit <br>
~/metasploit-framework $ pkg install metasploit <br>
Checking availability of current mirror: ok <br>
Get:2  https://ipfs.io/ipns/k51qzi5uqu5dj05z8mr958kwvrg7a0wqouj5nnoo5uqu1btnsljvpznfaav9nk unstable InRelease [14.0 kB]<br>
Get:3 https://ipfs.io/ipns/k51qzi5uqu5dgu3homski160l4t4bmp52vb6dbgxb5bda90rewnwg64wnkwxj4 x11 InRelease [14.0 kB]<br>
Get:1 https://10.via0.com/ipns/k51qzi5uqu5dg9vawh923wejqffxiu9bhqlze5f508msk0h7ylpac27fdgaskx stable InRelease<br>
Hit:4 https://grimler.se/game-packages-24 games InRelease <br>
Hit:5 https://grimler.se/science-packages-24 science InRelease <br>
Fetched 42.0 kB in 4s (10.9 kB/s) <br>
Reading package lists... Done <br>
Building dependency tree... Done <br>
Reading state information... Done <br>
All packages are up to date. <br>
Reading package lists... Done <br>
Building dependency tree... Done <br>
Reading state information... Done <br>
E: Unable to locate package metasploit <br>
EN

回答 2

Stack Overflow用户

发布于 2021-02-28 08:22:49

票数 0
EN

Stack Overflow用户

发布于 2021-03-03 22:29:01

你需要Termuxblack来安装Ruby2。

首先安装wget:

代码语言:javascript
复制
pkg install wget

现在获取Termuxblack install.sh:

代码语言:javascript
复制
wget https://github.com/Hax4us/TermuxBlack/raw/master/install.sh

然后键入

代码语言:javascript
复制
sh install.sh

现在可以安装Ruby2了:

代码语言:javascript
复制
apt update && apt remove ruby && apt install ruby2

现在输入'bundler install‘来安装缺失的gem(你应该在metasploit-framework/目录中)。

然后您可以使用./msfconsole或./msfvenom

如果要创建快捷方式:

代码语言:javascript
复制
nano /usr/etc/profile.d/bash_aliases.sh

然后键入代码:

代码语言:javascript
复制
alias msfconsole='/$HOME/path to metasploit/msfconsole' alias msfvenom='/$HOME/path to metasploit/msfvenom'

现在您可以使用msfconsole或msfvenom。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66399725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档