Metasploit结合XSSF使用小记

  • A+
所属分类:神兵利刃

我在使用Kali 的时候更新metasploit 他老说没有可用的更新,然后进去以后发现也不是最新版本,再加上Vmware 里Kali 安装 vmwaretools 会出问题,vmware tools 不能正常使用。

这些让我很蛋疼,所以我直接把他装在 Ubuntu 12.04 上了,安装过程中出现了各种让我心酸,蛋疼的问题,从早上装到现在终于装好了,所以我把正确的安装方法介绍给大家。

装好ubunt以后 我们开始安装最新的metasploit!

我记得有两种安装方法:

1.直接去metasploit官网下载那个.run文件以后拷到系统里 chomod +x 添加执
行权权以后直接运行就可以安装,以前试过,成功安装。
2.源码安装

由于前一种试过,不想再用重复的方法 所以就开始源码安装了:

谷歌搜索找到这儿有详细的安装方法:

http://www.darkoperator.com/installing-metasploit-in-ubunt/

是英文的,我勉强能看懂,所以下面用我看的懂的意思来安装吧

安装之前先更新:

sudo apt-get update
sudo apt-get upgrade

然后安装metasploit 需要的各种 各种包:

sudo apt-get install build-essential libreadline-dev  libssl-dev libpq5 libpq-dev libreadline5 libsqlite3-dev libpcap-dev openjdk-7-jre subversion git-core autoconf postgresql pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev vncviewer libyaml-dev ruby1.9.3

然后在安装 Ruby libraries

sudo gem install wirble pg sqlite3 msgpack activerecord redcarpet rspec simplecov yard bundler 

源码安装metasploit时,不包含扫描时使用的nmap,所以先安装nmap

mkdir ~/Development
cd ~/Development
svn co https://svn.nmap.org/nmap
cd nmap
./configure
make
sudo make install
make clean

然后配置  Postgre SQL Server

sudo -s
su postgres

然后创建数据库 metasploit  Armitage  连接:

createuser msf -P -S -R -D
createdb -O msf msf
exit
exit

开始安装 Metasploit Framework:

cd /opt
git clone https://github.com/rapid7/metasploit-framework.git
cd metasploit-framework

创建链接:

sudo bash -c 'for MSF in $(ls msf*); do ln -s /opt/metasploit-framework/$MSF /usr/local/bin/$MSF;done'
sudo ln -s /opt/metasploit-framework/armitage /usr/local/bin/armitage
bundle install

然后创建数据库链接文件:

sudo gedit /opt/metasploit-framework/database.yml

把以下信息写入database.yml文件里:

production:
   adapter: postgresql
   database: msf
   username: msf
   password: 
   host: 127.0.0.1
   port: 5432
   pool: 75
   timeout: 5

然后创建环境变量:

sudo echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml >> /etc/profile
source /etc/profile

然后安装:

cd /opt/metasploit-framework/external/pcaprub
sudo ruby extconf.rb && sudo make && sudo make install

能顺利的执行到这一步说明metasploit已经安装好了!

进入metasploit

msfconsole

进入后发现安装的直接是最新版 让我莫名的高兴起来。装好msf 以后开始安装 xssf,先从这儿下载 https://code.google.com/p/xssf/然后解压,打开目录,目录下有这几个文件

<dir> data lib modules plugins

README_XSSF文件。把这几个目录下的文件拷贝到metasploit所对应data lib
modules plugins
目录下

PS上午安装的时候各种谷歌和度娘都没装到正确的办法,用谷歌和度娘的方法根本就不行,然后自己琢磨了一上午终于成功了

拷贝完以后 进入 msf里执行:

Load xssf

就可以正常使用xssf了。

感谢折腾到蛋疼投递

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: