Beef安装(CentOS-艰难版)

般若   ·   发表于 2022-02-15 14:02:54   ·   安全工具

Beef 安装

前言:因为一些公网的服务器不支持现成版本的kali系统,比如我白嫖的腾讯服务器,然后我还想安装个beef,然后我发现,网上根本没有靠谱的教程,所以我结合几十种不大靠谱的教程,然后各种百度,总结的一个也许能成功的方案,以下是我公网的配置:

镜像名称:宝塔Linux面板

镜像类型:应用镜像

操作系统:CentOS 7.8 64bit

名词解析:
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
导入key
curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
安装rvm
curl -L get.rvm.io | bash -s stable
启动rvm
source /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.安装GEM
rvm rubygems current

4.安装bundler
替代源文件
不要用阿里的,阿里的已经维护了,会报证书错误
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com

查看源是否只有ruby-china一个
gem sources -l

安装bundler
gem install bundler

如果 第7步的bundle install报错让安装响应版本,命令如下:
gem install bundler:2.1.4

5.安装git
yum install git -y

6.安装beEF
选择文件夹,创建文件夹
我的位置是:/var/software
下载beEF
cd /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 一个受益终生的帖子~~

打赏我,让我更有动力~

0 条回复   |  直到 2022-2-15 | 1514 次浏览
登录后才可发表内容
返回顶部 投诉反馈

© 2016 - 2024 掌控者 All Rights Reserved.