![v2-61dc2b6eef550cd2c8a074f20d9ef89f_b.jpg](https://img-blog.csdnimg.cn/img_convert/8bcda809b4ac4ca6c6ce9a77a0fb9e2d.png)
hydra添加oracle扫描爆破模块-默认是有但是尝试很多次爆破不成功发现需要自己下载编译oracle模块。
1、安装组件oracle
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
instantclient-basic-linux.x64-11.2.0.4.0.zipinstantclient-sdk-linux.x64-11.2.0.4.0.zipinstantclient-sqlplus-linux.x64-11.2.0.4.0.zip
2、新建并复制到oracle文件夹下,自然解压后,会生成“instantclient_11_2”目录,basic和sqlplus会在其根下,而sdk会在其下生成“sdk”目录;在其下建立目录“/network/admin”,创建文件:“tnsnames.ora”,并添加:
对应我的位置
/home/oracle/instantclient_19_3
/home/oracle/network/admin
tnsnames.ora的内容
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.182.144)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
截图
![v2-40b90e4f9134df9eb97afe3f0d8a7b94_b.jpg](https://img-blog.csdnimg.cn/img_convert/00b9d698c0af98c9d2bcbef5db8378f9.png)
配置:”vim /etc/profile”
exportORACLE_HOME=/home/oracle/instantclient_19_3exportPATH=$ORACLE_HOME:$PATHexportTNS_ADMIN=$ORACLE_HOME/home/oracle/network/adminexportLD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATHexportNLS_LANG='simplified chinese_china'.AL32UTF8
![v2-6d13489d84b01de2f12787fa718f329a_b.jpg](https://img-blog.csdnimg.cn/img_convert/9a8e5faf5ffe194969f2f7c2f4068921.png)
3、运行:“source /etc/profile”使之生效
运行命令:sqlplussqlplus: errorwhileloading sharedlibraries: libaio.so.1: cannotopensharedobjectfile: No such file ordirectory解决方法:执行如下命令:sudo apt-getinstall libaio*。问题解决执行:sqlplus /nolog
结果:
![v2-03893e50cc33e8d9509afcd8287398e9_b.jpg](https://img-blog.csdnimg.cn/img_convert/e8fdd8be163a2ba8ee2ed1e566c37852.png)
4、接下里下载hydra
https://github.com/vanhauser-thc/thc-hydra
解压缩
![v2-23776a2bbe265e3ca40791ecce2f26be_b.jpg](https://img-blog.csdnimg.cn/img_convert/f789c7f97653752ced8d3c992a123d5c.png)
/configure --help
![v2-6dfca5ca7ddd80aa1cb64d5916e6fd0d_b.jpg](https://img-blog.csdnimg.cn/img_convert/b5a9ad36fd58050368b636831cfd3a01.png)
添加对应的文件:
./configure --with-oracle=/home/oracle/instantclient_19_3/sdk/include/ --with-oracle-lib=/home/oracle/instantclient_19_3make install
![v2-f7b11f1078028a6bd1df0a92657546c6_b.jpg](https://img-blog.csdnimg.cn/img_convert/13b01e7ac300e94e94bba6a382b58579.png)
上面的这个文件多说一下
--with-oracle这个是找对应的.h文件:
ldap.hocciAQ.hocciData.hoci1.hociapr.hocidfn.hocikpr.hodci.hori.hort.hnzerror.hocciCommon.hocci.hoci8dp.hocidef.hociextp.hocixmldb.horatypes.horl.hxa.hnzt.hocciControl.hocciObjects.hociap.hocidem.hoci.hocixstream.horid.horo.h
--with-oracle-lib这个找对应的.so文件:
glogin.sqllibclntsh.so.11.1libocci.solibociei.solibsqlplusic.soojdbc5.jarottclasses.ziplibclntsh.solibnnz11.solibocci.so.11.1libocijdbc11.solibsqlplus.soojdbc6.jarxstreams.jar
执行完毕
![v2-b9d9a22601eb1c0e6dce9a4de9329ee8_b.jpg](https://img-blog.csdnimg.cn/img_convert/778da4ed3da1513c0cdc109160bd80e5.png)
测试hydra编译是否成功
![v2-ed6a7392325cf9de507bbf9f4823b1b9_b.jpg](https://img-blog.csdnimg.cn/img_convert/0c79f4b408f2c1974091cd6244495e9c.png)
出现oracle就是成功。
参看文档:
https://blog.csdn.net/philosophyatmath/article/details/44806787/
https://blog.csdn.net/weeknd/article/details/71037499
下次如果需要执行hydra需要先让配置文件生效
source /etc/profile
vim ~/.bashrc
然后最后一行添加 source /etc/profile
免责声明:本站提供安全工具、程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!
公众号:
![v2-be16fc9802cb2dd23f77ec16f33951f8_b.jpg](https://img-blog.csdnimg.cn/img_convert/bf3b7ecc6782bc018aaf7b5fb973a19e.png)
thelostworld:
![v2-20e48f777f98d9c420a04d5037b12820_b.jpg](https://img-blog.csdnimg.cn/img_convert/48507f41a8dbc35b1d147baacbffd5ea.png)