前言:因为一些公网的服务器不支持现成版本的kali系统,比如我白嫖的腾讯服务器,然后我还想安装个beef,然后我发现,网上根本没有靠谱的教程,所以我结合几十种不大靠谱的教程,然后各种百度,总结的一个也许能成功的方案,以下是我公网的配置:
名词解析:
RVM是一个命令行工具,它允许您轻松地安装、管理和使用多个ruby环境,从解释器到Gem集。
RubyGems.org 是 Ruby 社区的 Gem 托管服务。让你能便捷、快速的发布、管理你的 Gem 以及安装它们
Bundler使用Ruby语言写的,通过跟踪和安装运行Ruby项目所需要的确切的gem和版本,为Ruby项目提供了完整的可运行环境。```
第一步:安装rvm,第二步:安装ruby(注意: yum安装gem和ruby的版本tooOld,不能用在beEF)
第三步:安装GEM,第四步:安装bundler,第五步:安装git,第六步:安装beEF,第七步:安装bundle 依赖包,第八步:启动beEf
1.安装rvm
导入keycurl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
安装rvmcurl -L get.rvm.io | bash -s stable
启动rvmsource /etc/profile.d/rvm.sh
安装环境需要的软件rvm requirements
yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 a
2.安装ruby
最新! 最新! 最新!
注意: yum安装gem和ruby时的版本太老,不能用在beEF
安装ruby。rvm install 2.6.6
rvm use 2.6.6 --default
3.安装GEMrvm rubygems current
4.安装bundler
替代源文件
不要用阿里的,阿里的已经维护了,会报证书错误gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com
查看源是否只有ruby-china一个gem sources -l
安装bundlergem install bundler
如果 第7步的bundle install报错让安装响应版本,命令如下:gem install bundler:2.1.4
5.安装gityum install git -y
6.安装beEF
选择文件夹,创建文件夹
我的位置是:/var/software
下载beEFcd /var/software
git clone git://github.com/beefproject/beef.git
cd beef
7.bundle install 安装依赖包
确保GEM文件中的所有依赖项对应用程序可用。
8../beef
启动
遭遇报错:
遭遇报错如下:
如果报错:
运行:yum install nodejs 安装nodejs
如果报错:
修改配置文件密码
如果报错:
解决链接:https://blog.csdn.net/Meteor31/article/details/109557703
如果报错:
运行命令 bundle install 安装以下包
也可gem install 包名 -v "x.x.x" ... 包名-v "x.x.x"
依次安装
9.配置beef
10.注意:腾讯云防火墙,宝塔防火墙 开放3000端口!!!
11.完(侥幸搭建成功…..各种坑)
用户名 | 金币 | 积分 | 时间 | 理由 |
---|---|---|---|---|
Track-劲夫 | 25.00 | 0 | 2022-02-18 20:08:22 | 活动奖励 |
Track-劲夫 | 50.00 | 0 | 2022-02-18 20:08:08 | 一个受益终生的帖子~~ |
打赏我,让我更有动力~
© 2016 - 2024 掌控者 All Rights Reserved.
qaq232
发表于 6个月前
安装不了
评论列表
加载数据中...