Kali安装OCI8 for metasploit Oracle login

ps:安装了好久,最好才发现很简单,步骤记录下吧

遇到oracle爆破登录的时候OCI8报错,如下图

安装oracle

   前面关于oracle client的安装就看官方文档吧

   http://dev.metasploit.com/redmine/projects/1/wiki/OracleUsage

   http://dev.metasploit.com/redmine/projects/framework/wiki/OracleUsage

安装OCI8

    这个时候需要注意去官方下载一个ruby-oci8-2.1.5即可,此处可参考官方

    http://ruby-oci8.rubyforge.org/en/file.install-full-client.html

    或使用如下步骤:

    ruby setup.rb config
    ruby setup.rb setup
    ruby setup.rb install

   安装的时候可能会报错,第一步就安装失败,如下:

  执行第一条命令后报错

    根据显示的错误是要安装ruby-dev相关依赖,可想想kali已经自带了两个ruby的版本,分别为ruby1.8和1.91,难道还要重新安装,在一番google无解的情况下,尝试了下apt-get install ruby-dev,可以下载到ruby1.91版的貌似,等待自动安装完成后,再进入ruby-oci8-2.1.5目录,然后重新执行上面的步骤即可完成安装。

Metasploit oracle login测试:

   现还是显示一样的错误 Failed to load the OCI library: no such file to load -- oci8 

    重启Metasploit,再次利用use auxiliary/admin/oracle/oracle_login,设置RHOST=127.0.0.1,测试成功。

    还遗留一个问题是直接输入sqlplus的时候,输入账户密码scott/tiger的时候无法正常登录,明天在解决吧,睡觉了!

    BT5的安装方法,下面链接可参考:

    http://www.buchedan.org/post/12.html

    http://blog.csdn.net/white_eyes/article/details/6804337 

posted @ 2013-11-25 11:52  许杰的博客  阅读(1061)  评论(0编辑  收藏  举报