美杜莎和九头蛇的对比

1.介绍

1.1九头蛇

每个密码安全性研究都显示,最大的安全漏洞是密码。该工具是概念证明代码,旨在为研究人员和安全顾问提供可能性,以显示从远程访问系统获得未经授权的访问将多么容易。

此工具仅用于法律目的!

已经有几种登录黑客工具,但是,没有一个工具支持多种协议来攻击或支持并行连接。

经过测试,它可以在Linux,Windows / Cygwin,Solaris,FreeBSD / OpenBSD,QNX(Blackberry 10)和MacOS上完全编译。

当前,该工具支持以下协议:Asterisk,AFP,Cisco AAA,Cisco auth,Cisco enable,CVS,Firebird,FTP,HTTP-FORM-GET,HTTP-FORM-POST,HTTP-GET,HTTP-HEAD,HTTP-POST ,HTTP-PROXY,HTTPS-FORM-GET,HTTPS-FORM-POST,HTTPS-GET,HTTPS-HEAD,HTTPS-POST,HTTP-Proxy,ICQ,IMAP,IRC,LDAP,MEMCACHED,MS-SQL,MYSQL,NCP ,NNTP,Oracle Listener,Oracle SID,Oracle,PC-Anywhere,PCNFS,POP3,POSTGRES,RDP,Rexec,Rlogin,Rsh,RTSP,SAP / R3,SIP,SMB,SMTP,SMTP枚举,SNMP v1 + v2 + v3 ,SOCKS5,SSH(v1和v2),SSHKEY,Subversion,Teamspeak(TS2),Telnet,VMware-Auth,VNC和XMPP。

但是,用于新服务的模块引擎非常容易,因此无需花费很长时间即可支持更多服务。非常感谢您在编写,增强或修复模块方面的帮助!!:-)

1.2美杜莎

Medusa是一个快速,并行和模块化的登录暴力工具。目标是支持尽可能多的允许远程身份验证的服务。作者认为以下各项是此应用程序的一些关键功能:

  • 基于线程的并行测试。可以同时针对多个主机,用户或密码执行暴力测试。
  • 灵活的用户输入。目标信息(主机/用户/密码)可以通过多种方式指定。例如,每个项目可以是单个条目,也可以是包含多个条目的文件。此外,组合文件格式允许用户优化其目标列表。
  • 模块化设计。每个服务模块都作为一个独立的.mod文件存在。这意味着为了扩展支持的暴力破解服务列表,无需对核心应用程序进行任何修改。
  • 支持多种协议。当前支持许多服务(例如SMB,HTTP,POP3,MS-SQL,SSHv2等)。
  • 应用程序的稳定性。也许我只是个me子,但九头蛇经常撞在我身上。我不再对Hydra确实在按要求做的那样充满信心。我没有修复Hydra,而是决定创建自己的越野车应用程序,该应用程序可能会以新颖有趣的方式崩溃。

2.参数介绍

2.1九头蛇

hydra [[[-l登录| -L文件] [-p通过| -P文件]] | [-C FILE]] [-e NSR] [-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-W TIME] [-f] [-s PORT] [-x MIN:MAX:CHARSET] [-c TIME] [-ISOuvVd46] [service:// server [:PORT] [/ OPT]] -R恢复上一次的会话-I忽略存在的恢复文件-S SSL连接-s扩展号-l 尝试登陆名-L从文件中引入登录名-p 尝试密码-P从文件中引入密码-e nsr n 尝试空密码s尝试与用户名相同的密码r反向登陆循环- c TIME设置尝试登陆等待时间-4 / -6使用IPV4地址或IPV6地址-v / -V详细信息模式/显示每次尝试的用户名+密码/调试模式-O使用旧版本SSL v2和v3 -q不显示连接错误信息-h帮助-M从文件中导入服务类型-f / -F在找到第一个账号/密码后,停止破解服务器IP目标服务支持的服务类型支持的服务类型:adam6500星号cisco可启用cvs的cvs firebird ftp ftps http [s]-{head | get | post} http [s]-{get | post}-形式http-proxy http-proxy-urlenum icq imap [ s] irc ldap2 [s] ldap3 [-{cram | digest} md5] [s] mssql mysql nntp oracle-listener oracle-sid pcanywhere pcnfs pop3 [s] postgres radmin2 rdp redis rexec rlogin rpcap rsh rtsp s7-300 sip smb s [s] smtp-enum snmp socks5 ssh sshkey svn teampeak telnet [s] vmauthd vnc xmpp 示例:hydra -l用户-P passlist.txt ftp://192.168.0.1   hydra -L userlist.txt -p defaultpw imap:// 192.168.0.1/PLAIN   hydra -C defaults.txt -6 pop3s:// [2001:db8 :: 1]:143 / TLS:DIGEST-MD5   hydra -l admin -p密码ftp:// [192.168.0.0/24 ] /   hydra -L logins.txt -P pws.txt -Mtargets.txt ssh

2.2美杜莎

Medusa [-h主机| -H文件] [-u用户名| -U文件] [-p密码| -P文件] [-C文件] -M模块[OPT] -h [TEXT]目标IP -H [文件]目标主机文件-u [TEXT]用户名-U [FILE]用户名文件-p [TEXT]密码-P [FILE]密码文件-C [FILE]组合文件-O [FILE]文件日志信息-e [n / s / ns] N意为空密码,S意为密码与用户名相同-M [TEXT]模块执行名称-m [TEXT]传递参数到模块-d显示所有的模块名称-n [NUM]使用非默认端口-s启用SSL -r [NUM]重试间隔时间,交替为3秒-t [NUM]设置线程数量-L并行化,每个用户使用一个线程-f在找到第一个账号/密码后,停止破解-q显示模块的使用信息-v [NUM]详细等级(0-6详细)-w [NUM]错误调试等级(0-10)-V显示版本-Z [TEXT]继续扫描上一次示例:medusa -M ssh -u root -P passwd.txt -h 192.168.126.130 -f -v 6

总结

1.Medusa比Hydra稳定,但破解速度比较慢。

2.SSH尝试速度比FTP尝试速度慢。

3.Medusa支持参数和服务类型比Hydra少,可能是很久不更新的原因。

参考

[1] thc-hydra-README

[2] 美杜莎并行网络登录审核员



以后你走你的成华大道,我走我的二仙桥。

原文地址:https://www.cnblogs.com/FyJianc/p/11790928.html

时间: 2024-11-05 16:04:32

美杜莎和九头蛇的对比的相关文章

信息收集、美杜莎简介-9.26

Banner信息收集: Banner信息,欢迎语,在Banner信息中可以得到软件开发商.软件名称.版本.服务等信息,通过这些信息可以使用某些工具直接去使用相对应的exp去攻击. 前提条件:需要和目标建立连接,只有建立了链接才能获取对应的banner信息,目标服务器上可以对banner进行了隐藏着或者禁止读取 收集方式: 1.使用NC(netcat瑞士军刀) nc -nv 192.168.111.10 21 -n  --表示以数字形式显示IP -v  --显示详细信息 2.使用Dmitry(扫描

Banner信息收集和美杜莎使用(9.26 第十二天)

Banner信息收集 Banner信息,欢迎语,在banner信息中可以得到软件开发商.软件名称.版本.服务类型等信息,通过这些信息可以使用某些工具直接去使用相对应的exp去攻击 前提条件:需要和目标建立连接,只有建立了链接才能获取对应的banner信息 目标服务器上可能对banner信息进行了隐藏或者禁止读取 收集方式: 1.使用NC(netcat,瑞士军刀) nc-nv 192.168.0.1 80 -n 表示以数字形式显示IP   -v显示详细信息 2.使用dmitry(扫描服务器的一种软

Vijos 1523 贪吃的九头龙 【树形DP】

贪吃的九头龙 背景 安徽省芜湖市第二十七中学测试题 NOI 2002 贪吃的九头龙(dragon) Description:OfficialData:OfficialProgram:Converted by JackDavid127 描述 传说中的九头龙是一种特别贪吃的动物.虽然名字叫"九头龙",但这只是说它出生的时候有九个头,而在成长的过程中,它有时会长出很多的新头,头的总数会远大于九,当然也会有旧头因衰老而自己脱落. 有一天,有M个脑袋的九头龙看到一棵长有N个果子的果树,喜出望外,

编写小游戏《贪头蛇》第三篇

源码下载地址:http://download.csdn.net/detail/oyangyufu/7492917 点击NEW GAME按钮,进入游戏主场景 代码: 游戏背景 layer = (CCLayer*)this->getChildren()->objectAtIndex(SnakeConstants::LAYER_BACKGROUND); layer->setTouchEnabled(false); //游戏背景 CCSize size = CCDirector::sharedD

NOI2002 贪吃的九头龙

[问题描述] 传说中的九头龙是一种特别贪吃的动物.虽然名字叫"九头龙",但这只是说它出生的时候有九个头,而在成长的过程中,它有时会长出很多的新头,头的总数会远大于九,当然也会有旧头因衰老而自己脱落. 有一天,有M个脑袋的九头龙看到一棵长有N个果子的果树,喜出望外,恨不得一口把它全部吃掉.可是必须照顾到每个头,因此它需要把N个果子分成M组,每组至少有一个果子,让每个头吃一组. 这M个脑袋中有一个最大,称为"大头",是众头之首,它要吃掉恰好K个果子,而且K个果子中理所当

codevs贪吃的九头龙

传说中的九头龙是一种特别贪吃的动物.虽然名字叫“九头龙”,但这只是说它出生的时候有九个头,而在成长的过程中,它有时会长出很多的新头,头的总数会远大于九,当然也会有旧头因衰老而自己脱落.有一天,有M 个脑袋的九头龙看到一棵长有N 个果子的果树,喜出望外,恨不得一口把它全部吃掉.可是必须照顾到每个头,因此它需要把N 个果子分成M组,每组至少有一个果子,让每个头吃一组.这M个脑袋中有一个最大,称为“大头”,是众头之首,它要吃掉恰好K个果子,而且K个果子中理所当然地应该包括唯一的一个最大的果子.果子由N

编写小游戏《贪头蛇》第一篇

小游戏<贪头蛇>设计场景有: 主菜单.游戏主场景.游戏继续.游戏设置.游戏暂停.关于 进入游戏第一场景,显示该款游戏由哪家工作室或个人开发的 代码: SnakeSceneManager类用来管理游戏所有场景的切换,包括创建新的场景,切换下一个场景,和关卡场景 OpenLayer类用来创建该场景 CCScene *SnakeSceneManager::createscene() { CCScene *Scene = CCScene::create(); //进入游戏第1个图层 OpenLayer

多叉树转二叉树+树形dp(codevs 1746 贪吃的九头龙 2002noi)

题目传送门 看到这个题目我们要先把问题简化了,条件中是多叉树,我们可以把它转换成二叉树,左边是儿子右边是兄弟的储存方式. 首先先判断否的部分,当总的果子小于需求,也就是N-k<M-1时输出-1. 我们再判断是的部分 如果没有大头,一定存在难受值为0的方案但是现在题目中有大头,我们就可以按按照小头的个数进行分类 1.有一个小头,我们要考虑小头和大头的难受值之和. 2.有多个小头,因为小头可以在奇偶的进行变换,所以我们只需要考虑大头的难受值. 分析到这里,我们就可以发现是树形dp我们设f[i][j]

Vijos1523 NOI2002 贪吃的九头龙 树形dp

思路不算很难,但细节处理很麻烦 前面建图.多叉转二叉,以及确定dp处理序列的过程都是套路,dp的状态转移过程以注释的形式阐述 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 #include <queue> 5 6 int N,M,K; 7 8 struct Edge 9 { 10 int to,next; 11 int weight; 12 void assign(int