zoukankan      html  css  js  c++  java
  • 工具使用——Hydra使用

    0X01:工具介绍:

    Hydra是著名黑客组织thc的一款开源的暴力破解密码的工具,可以对多种服务的账号和密码进行爆破,包括web登录、数据库、SSH、FTP、RDP等服务,支持linux、windows、mac平台安装,其中kali linux自带hydra。

     0X02:参数详解:

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

    0X03:使用案例:

    使用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
  • 相关阅读:
    Java如何重置正则表达式的模式?
    Java如何创建用户自定义异常?
    Java如何使用线程异常?
    Java如何打印异常的堆栈?
    Java数组超出范围时如何处理多个异常?
    Java如何处理已检查异常?
    Java如何使用重载方法处理异常?
    Java如何使用catch来处理异常?
    Java如何处理空堆栈异常?
    Java如何处理运行时异常?
  • 原文地址:https://www.cnblogs.com/cowherd/p/13297837.html
Copyright © 2011-2022 走看看