码迷,mamicode.com
首页 > Web开发 > 详细

Mac安装metasploit

时间:2017-09-08 09:59:36      阅读:3625      评论:0      收藏:0      [点我收藏+]

标签:开发   dex   bre   2.4   targe   ssl   pos   安装   master   

早上睡不着,看书,然后想在虚拟机Mac上搞一下,以前在win下安装过,比较不好用,我认为像Linux的应用不需要总是迁就win的用户,然后开发出来那么麻烦的东西,比如docker,metasploit,好了,不啰嗦了,开始吧

前提:我的虚拟机Mac是纯净版,版本10.12.6,安装软件xcode(虽然我不知道有没有影响,我也不会玩)

1.安装homebrew(建议去官网看安装命令)

1.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.
brew install wget

2.下载安装metasploit

wget http://osx.metasploit.com/metasploitframework-latest.pkg

command+enter进入所在目录,双击pkg安装包,下一步,下一步就好,安装完成

3.各种奇葩姿势安装

brew update

brew  install  postgresql    (运气好,这里没报错)

 psql --version (查看数据库版本)

brew services start postgresql (我这里是这样运行数据库的)

sudo   gem install bundler

然后我进行运行cd /opt/metasploit-framework/embedded/framework/    && ./msfconsole

结果肯定不行啊,然后根据提示安装

sudo gem install rex-mime

curl -L get.rvm.io | bash -s stable

source ~/.bashrc

source ~/.bash_profile

然后这里提示ruby版本不行,继续安装ruby

rvm install ruby-2.4.1

然后运行,还是报错,然后我没看懂,尝试了许多,这里就不赘述了

bundle install

执行完这个应该就可以了

安装过程会出现问题,一般按提示操作就好

我在执行过程中大量执行了sudo   gem install bundler这个的安装和卸载,最后执行bundle install得以成功

这里要进入目录运行msfconsole,本来想做个alias,然后没有成功,虽然麻烦,就这样吧,反正是虚拟机

最后附上我的安装命令

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install wget
wget http://osx.metasploit.com/metasploitframework-latest.pkg
cd /opt/metasploit-framework/
sudo gem install bundler
brew update
brew install  postgresql
psql --version
brew services start postgresql
sudo gem install bundler
cd /opt/metasploit-framework/embedded/framework/
./msfconsole 
sudo gem install rex-mime
curl -L get.rvm.io | bash -s stable
source ~/.bashrc  
source ~/.bash_profile
rvm install ruby-2.4.1
./msfconsole 
sudo gem install bundler
./msfconsole 
gem uninstall bundler
gem uninstall -i /Users/bin/.rvm/gems/ruby-2.4.1@global bundler
./msfconsole 
sudo gem install bundler  -n /usr/local/bin/lunchy
./msfconsole 
gem uninstall bundler
gem uninstall -i /Users/bin/.rvm/gems/ruby-2.4.1@global bundler
./msfconsole 
lunchy start postgres
bundle install
./msfconsole 

 

参考链接    

http://blog.csdn.net/u012566895/article/details/50523476

 

大早上的时间浪费掉了,写文章也花时间,真麻烦啊,欢迎各位留言交流

Mac安装metasploit

标签:开发   dex   bre   2.4   targe   ssl   pos   安装   master   

原文地址:http://www.cnblogs.com/byrjx/p/7492785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!