Metasploit攻击Oracle的环境搭建(Failed to load the OCI

Metasploit中关于Oracle的攻击模块默认并不完全,需要自己做一些工作。本文主要记录在搭建环境的中的一些错误(操作系统Backtrack 5)。在默认情况下使用oracle的一些攻击功能会出现类似如下错误:ary module execution completed  

  msf > use auxiliary/admin/oracle/oracle_login    msf  auxiliary(oracle_login) > set RHOST 192.168.0.91   RHOST => 192.168.0.91   msf  auxiliary(oracle_login) > run      [-] Failed to load the OCI library: no such file to load -- oci8   [-] See  for installation instructions   [*] Auxiliary module execution completed    

安装Oracle Instant Clinet

下载basic, sqlplus,和SDK:, 将三个压缩包解压到同一个目录下并创建一个libclntsh.so -> libclntsh.so.11.1的链接。

  >unzip /opt/oracle/instantclient-basic-linux32-11.2.0.2.0.zip   >unzip /opt/oracle/instantclient-sqlplus-linux32-11.2.0.2.0.zip   >unzip /opt/oracle/instantclient-sdk-linux32-11.2.0.2.0.zip   >ln -s libclntsh.so.11.1 libclntsh.so    
 

目录里的内容大概如下:

  root@bt:/opt/oracle/instantclient_11_2# ls   adrci         libclntsh.so       libociei.so      ojdbc5.jar  SQLPLUS_README   BASIC_README  libclntsh.so.11.1  libocijdbc11.so  ojdbc6.jar  uidrvci   genezi        libnnz11.so        libsqlplusic.so  sdk         xstreams.jar   glogin.sql    libocci.so.11.1    libsqlplus.so    sqlplus    
 

然后执行vi ~/.bashrc 在文件的最后添加环境变量如下:

  export PATH=$PATH:/opt/oracle/instantclient_11_2   export SQLPATH=/opt/oracle/instantclient_11_2   export TNS_ADMIN=/opt/oracle/instantclient_11_2   export LD_LIBRARY_PATH=/opt/oracle/instantclient_11_2   export ORACLE_HOME=/opt/oracle/instantclient_11_2    

确认Oracle Instant Client是否安装成功

  root@bt:~# sqlplus scott/tiger@//192.168.0.91/ORCL      SQL*Plus: Release 11.2.0.2.0 Production on Fri Sep 23 04:39:08 2011      Copyright (c) 1982, 2010, Oracle.  All rights reserved.         Connected to:   Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production   With the Partitioning, OLAP and Data Mining options      SQL>    
 

安装OCI8

下载链接:,解压后进入解压后的目录,运行make 和 make install。在运行这两个命令之前,先用env命令看看前面设置的环境变量是否生效了,如果没有生效,前面sqlplus也是运行不起来的,这时重新启动一下电脑就可以了。前面做的步骤可以参考

安装完成后需要验证一下OCI8是否安装成功,我用的这个版本出现如下问题。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/23394.html