这次部署邮件服务器大致分为3个步骤
» 安装GEM
» 安装配置BEEF
» 测试
» 安装GEM
步骤 1 » 安装rvm。
wget -O 123 https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer
[root@eryige ~]# rvm requirements
[root@eryige ~]# yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
步骤 2 » 安装ruby。
绕了这么大一圈,都是因为yum安装gem和ruby时的版本太老,不能用在BEEF。
首先去官网查找最新版的ruby,现在是2.2.2
https://www.ruby-lang.org/en/downloads/
安装ruby。
[root@eryige ~]# rvm install 2.2.2
[root@eryige ~]# rvm use 2.2.2 --default
步骤 3 » 安装GEM。
[root@eryige ~]# rvm rubygems current
接下来这一步纯粹是因为我们伟大的墙,替换官方rubygems.org为ruby.taobao.org。
[root@eryige ~]# gem sources --remove https://rubygems.org/
[root@eryige ~]# gem sources -a https://ruby.taobao.org/
查看是否只存在一个taobao的ruby源。
[root@eryige ~]# gem sources -l
» 安装BEEF
步骤 1 » 安装bundler。
[root@eryige ~]# gem install bundler
步骤 2 » 安装git。
[root@eryige ~]# yum install git -y
步骤 3 » 安装BEEF。
找一个文件夹放BEEF的文件,我放在了web文件夹里。
[root@eryige ~]# cd /var/www/html/
[root@eryige html]# git clone git://github.com/beefproject/beef.git
[root@eryige html]# cd beef
[root@eryige beef]# bundle install
至此,BEEF安装完毕。
启动BEEF
[root@eryige beef]# ruby beef
» 测试
根据启动信息,访问http://127.0.0.1:3000/ui/panel及http://192.168.1.2:3000/ui/panel,账号密码均为beef即可。
插入用的js地址在http://127.0.0.1:3000/hook.js及http://192.168.1.2:3000/hook.js
» 安装GEM
» 安装配置BEEF
» 测试
» 安装GEM
步骤 1 » 安装rvm。
wget -O 123 https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer
chmod +x 123
./123
[root@eryige ~]# rvm requirements
[root@eryige ~]# yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
步骤 2 » 安装ruby。
绕了这么大一圈,都是因为yum安装gem和ruby时的版本太老,不能用在BEEF。
首先去官网查找最新版的ruby,现在是2.2.2
https://www.ruby-lang.org/en/downloads/
安装ruby。
[root@eryige ~]# rvm install 2.2.2
[root@eryige ~]# rvm use 2.2.2 --default
步骤 3 » 安装GEM。
[root@eryige ~]# rvm rubygems current
接下来这一步纯粹是因为我们伟大的墙,替换官方rubygems.org为ruby.taobao.org。
[root@eryige ~]# gem sources --remove https://rubygems.org/
[root@eryige ~]# gem sources -a https://ruby.taobao.org/
查看是否只存在一个taobao的ruby源。
[root@eryige ~]# gem sources -l
» 安装BEEF
步骤 1 » 安装bundler。
[root@eryige ~]# gem install bundler
步骤 2 » 安装git。
[root@eryige ~]# yum install git -y
步骤 3 » 安装BEEF。
找一个文件夹放BEEF的文件,我放在了web文件夹里。
[root@eryige ~]# cd /var/www/html/
[root@eryige html]# git clone git://github.com/beefproject/beef.git
[root@eryige html]# cd beef
[root@eryige beef]# bundle install
至此,BEEF安装完毕。
启动BEEF
[root@eryige beef]# ruby beef
» 测试
根据启动信息,访问http://127.0.0.1:3000/ui/panel及http://192.168.1.2:3000/ui/panel,账号密码均为beef即可。
插入用的js地址在http://127.0.0.1:3000/hook.js及http://192.168.1.2:3000/hook.js