Hydra是一个并行登录的裂解装置,它支持众多的协议来攻击。新的模块很容易的添加,旁边,它是灵活的,而且速度非常快。

首先安装的是hydra的支持库包软件。

yum -y install openssl-devel pcre-devel ncpfs-devel postgresql-devel libssh-devel subversion-devel libncurses-devel 
root@localhost ~]# wget http://www.thc.org/releases/hydra-7.4.1.tar.gz

root@localhost hydra-7.4.2]# ./configure  && make && make install
 

但是安装完成后会报错:

hydra 192.168.1.253 ssh -l  root -P passwrod.txt

[ERROR] Compiled without LIBSSH v0.4.x support, module is not available!

需要重新编译安装  libssh

wget http://www.libssh.org/files/0.4/libssh-0.4.8.tar.gz
tar zxvf libssh-0.4..tar.gz
cd libssh-0.4.
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DWITH_SSH1=ON ..
make
make install

但是任然报错:

hydra : error : while loading shared libraries: libssh.so.: cannot open shared object file: No such file

分析原因:链接器ld提示找不到库文件。ld默认的目录是/lib和/usr/lib,如果放在其他路径也可以,需要让ld知道库文件所在的路径。

.将用户用到的库统一放到一个目录,如 /usr/loca/lib
# cp libXXX.so.X /usr/loca/lib/ .向库配置文件中,写入库文件所在目录
# vim /etc/ld.so.conf.d/usr-libs.conf
/usr/local/lib .更新/etc/ld.so.cache文件
# ldconfig

/etc/ld.so.conf的文件内容是include /etc/ld.so.conf.d/*.conf,所以在/etc/ld.so.conf.d目录下,加入任何以.conf为后缀的文件,都能被ld识别。

ld.so.cache的更新是递增式的,就像PATH系统环境变量一样,不是从头重新建立,而是向上累加。只有重新开机,系统才从零开始建立ld.so.cache文件。

然后再进入hydra目录下,重新编译安装:

make clean
./configure  && make && make install 

最新文章

  1. Java之this关键字的用法
  2. 解决virtualbox装ghost xp装驱动时报portcls.sys蓝屏的问题
  3. CI模板加载css和js
  4. 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器
  5. JPA的主键生成策略
  6. centos6.5下磁盘分区及挂载
  7. DIV+CSS外部字体引用
  8. Scala基础入门-1
  9. C_文件读写流
  10. JavaScript中this的指向问题
  11. solr的基本概念
  12. [开发技巧]·Numpy广播机制的深入理解与应用
  13. 事件驱动模型和异步IO多路复用
  14. 如何在 Github 上发现优秀的开源项目?
  15. Linux 彻底删除用户
  16. [Issue]git做rebase时,弹出编辑器为nano,不会使用
  17. ESPCN处理彩色图像代码
  18. 杭电OJ第11页2010-2019道题(C语言)
  19. Git和Github入门
  20. 验证ip地址

热门文章

  1. ubuntu 12.04 rails server 时候报错 execjs
  2. Error -27740: WSA_IO_pending
  3. e591. Drawing Simple Text
  4. 转载:【原译】Erlang常见注意事项(Efficiency Guide)
  5. 【Java NIO的深入研究】 ServerSocketChannel
  6. CleanMyMac 3.7.5最强中文版_激活码_破解版_下载_注册码
  7. apache Storm之一-入门学习
  8. jQuery为动态生成的select元素添加事件的方法
  9. android 近百个源码项目
  10. XLua系统学习