Mac os YOsemite 10.10安装Metasploit

菜鸟学Metasploit第一天学Mac上安装Meatasploit 
  W* H8 }4 y% L/ B5 b1 {
再网上也搜了一点资料,老是报错,或者资源不能下载,这里记录一下自己安装的过程
6 q# K$ S6 R; d. S
0x01
首先是要安装xcode的 Command Line Tools工具,如果已经安装了xcode,那么直接在终端输入! P: ~% A, z% f: y+ P
* o/ I, T% u+ d  Z6 W

. A& F9 H  _5 U- L- x8 N6 f1 x

然后就按照提交安装完成即可, h7 M$ H1 v  R! k

0x02
接下来就是安装brew,
  1. /usr/bin/ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
复制代码
0x03* Q- ]( L! o% [4 {3 T) U' R
安装nmap
  1. brew install nmap
复制代码
0x04- o9 {6 k2 t( p' d8 N
安装ruby
  1. brew install homebrew/versions/ruby193
复制代码
0x05
安装postgresql
  1. brew install postgresql --without-ossp-uuid
复制代码
安装完成以后,初始化postgresql数据库
在/usr/local/var目录下新建一个postgres文件夹, h) g1 A1 }$ f
在终端执行初始化命令:
  1. initdb /usr/local/var/postgres
复制代码
  1. 初始化完毕后,为metasploit添加数据库用户和创建相应DB% F( v9 ^1 c! G% X$ S+ ?
  2. createuser msf -P -h localhost  / f; N& @& l8 o4 f' a
  3. createdb -O msf msf -h localhost
复制代码
配置后以后 启动数据库服务
  1. pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
复制代码
0x06& ^! P0 f# x  l6 _/ V
安装运行metasploit必须的gem(

gem sources -a http://ruby.taobao.org

gem sources -r https://rubygems.org/

)
  1. <pre id="yui_3_17_2_1_1416115415668_345">gem install pg sqlite3 msgpack activerecord redcarpet rspec simplecov yard bundler
  2. </pre>
复制代码
0x076 [/ {& ^$ I+ ~
下载metaslpoit并配置数据库
  1. cd /usr/local/share/

  2. git clone https://github.com/rapid7/metasploit-framework.git
复制代码
克隆到本地后,将metasploit-framework/config/目录下的配置文件:database.yml 添加到环境变量中(database.yml 也许不存在,直接复制database.yml.example), }5 b+ B2 E+ s

在$HOME/.bash_profile或者其他配置文件中添加下面这条配置

export MSF_DATABASE_CONFIG=/usr/local/share/metasploit-framework/config/database.yml* |' w& i: }( [& U+ c
配置数据库文件
  1. vim /usr/local/share/metasploit-framework/config/database.yml
复制代码
  1. production:" D$ f+ R7 R* c$ X" p8 r
  2. adapter: postgresql( e4 H/ X1 [; X: K1 u/ @
  3. database: msf
  4. username: msf
  5. password: 
  6. host: 127.0.0.1
  7. port: 5432
  8. pool: 75
  9. timeout: 5
复制代码
运行msfconsle时 出现错误提示,就是包依赖问题
  1. 安装bundle来解决依赖问题
  2. gem install bundle
复制代码
0x086 G2 h% I# b) i' S' l7 W2 p
" W5 O$ Q# v7 @: A
最后上图: \. c& H, j, o! R- A- {, d* }
QQ20141116-5@2x.jpg - F5 w( i" a& r, y$ t6 Z. Y


如文中未特别声明转载请注明出自:http://www.metasploit.cn/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值