Medusa 1.4 – Parallel Password Cracker Released for Download

Use Netsparker


It’s been a long time coming but here it is, after almost a year (Remember Medusa 1.3?) finally version 1.4 is here!

Version 1.4 of Medusa is now available for public download!

What is Medusa? Medusa is a speedy, massively parallel, modular, login brute-forcer for network services created by the geeks at Foofus.net.

The Key Features are as follows:

  • Thread-based parallel testing. Brute-force testing can be performed against multiple hosts, users or passwords concurrently.
  • Flexible user input. Target information (host/user/password) can be specified in a variety of ways. For example, each item can be either a single entry or a file containing multiple entries. Additionally, a combination file format allows the user to refine their target listing.
  • Modular design. Each service module exists as an independent .mod file. This means that no modifications are necessary to the core application in order to extend the supported list of services for brute-forcing.

It currently has modules for the following services:

  • CVS
  • FTP
  • HTTP
  • IMAP
  • MS-SQL
  • MySQL
  • NCP (NetWare)
  • NNTP
  • PcAnywhere
  • POP3
  • PostgreSQL
  • rexec
  • rlogin
  • rsh
  • SMB
  • SMTP (AUTH/VRFY)
  • SNMP
  • SSHv2
  • SVN
  • Telnet
  • VmAuthd
  • VNC

It also includes a basic web form module and a generic wrapper module for external scripts.

While Medusa was designed to serve the same purpose as THC-Hydra, there are several significant differences. For a brief comparison, see here.

It’s been over a year since version 1.3 was released and there has been a bunch of changes. This release includes multiple bug fixes, several new modules and additional module functionality. A somewhat detailed report is available here

You can download Medusa 1.4 here:

medusa-1.4.tar.gz

Or read more here.

Posted in: Hacking Tools, Password Cracking

, , , ,


Latest Posts:


HTTP Security Considerations - An Introduction To HTTP Basics HTTP Security Considerations – An Introduction To HTTP Basics
HTTP is ubiquitous now with pretty much everything being powered by an API, a web application or some kind of cloud-based HTTP driven infrastructure. With that HTTP Security becomes paramount and to secure HTTP you have to understand it.
Cangibrina - Admin Dashboard Finder Tool Cangibrina – Admin Dashboard Finder Tool
Cangibrina is a Python-based multi platform admin dashboard finder tool which aims to obtain the location of website dashboards by using brute-force, wordlists etc.
Enumall - Subdomain Discovery Using Recon-ng & AltDNS Enumall – Subdomain Discovery Using Recon-ng & AltDNS
Enumall is a Python-based tool that helps you do subdomain discovery using only one command by combining the abilities of Recon-ng and AltDNS.
RidRelay - SMB Relay Attack For Username Enumeration RidRelay – SMB Relay Attack For Username Enumeration
RidRelay is a Python-based tool to enumerate usernames on a domain where you have no credentials by using a SMB Relay Attack with low privileges.
NetBScanner - NetBIOS Network Scanner NetBScanner – NetBIOS Network Scanner
NetBScanner is a NetBIOS network scanner tool that scans all computers in the IP addresses range you choose, using the NetBIOS protocol.
Metta - Information Security Adversarial Simulation Tool Metta – Information Security Adversarial Simulation Tool
Metta is an information security preparedness tool in Python to help with adversarial simulation and assess security defense preparation and alerts.


11 Responses to Medusa 1.4 – Parallel Password Cracker Released for Download

  1. Goodpeople November 16, 2007 at 12:50 pm #

    You can’t have enough threads while brute-forcing passwords.

    Someone should put it to the test and benchmark it against Cain and Abel and John the Ripper. After all, that are the leading tools

  2. q1w2e3r4 November 16, 2007 at 2:55 pm #

    Tested it, runs pretty stable. If ran on cygwin, the threaded mode seems to be limited by the half-open connection limit. I also still miss a proxylist support. Besides that, its a pretty good bruteforcer :)

  3. dirty November 16, 2007 at 7:54 pm #

    I think this is meant more to be compared with THC Hydra rather than John or Cain.

  4. dirty November 16, 2007 at 10:53 pm #

    This is unrelated but wanted to share with everyone that OWASP LiveCD (LabRat) v2.1 is available and testers are needed. http://www.owasp.org/index.php/Category:OWASP_Live_CD_Project

    Anyway, just wanted to share with everyone…enjoy

  5. Goodpeople November 18, 2007 at 11:15 am #

    @dirty

    Downloading….

  6. noob#1 February 28, 2008 at 6:01 am #

    Can someone tell me how to compile it properly?
    I am trying to do this using a Knoppix Live CD.
    Here is what i get when i give the configure command:

    checking build system type… i686-pc-linux-gnu
    checking host system type… i686-pc-linux-gnu
    checking target system type… i686-pc-linux-gnu
    checking for a BSD-compatible install… /usr/bin/install -c
    checking whether build environment is sane… configure: error: newly created file is older than distributed files!
    Check your system clock

    and this is what i get for the Install command

    ./INSTALL: line 1: Basic: command not found
    ./INSTALL: line 2: ==================: command not found
    ./INSTALL: line 4: These: command not found
    ./INSTALL: command substitution: line 10: unexpected EOF while looking for matching ''
    ./INSTALL: command substitution: line 13: syntax error: unexpected end of file
    ./INSTALL: line 10: bad substitution: no closing "
    ” in config.status'
    ./INSTALL: line 11: you: command not found
    ./INSTALL: command substitution: line 17: unexpected EOF while looking for matching

    ./INSTALL: command substitution: line 19: syntax error: unexpected end of file
    ./INSTALL: line 17: bad substitution: no closing “" in configure’
    ./INSTALL: command substitution: line 18: unexpected EOF while looking for matching ''
    ./INSTALL: command substitution: line 20: syntax error: unexpected end of file
    ./INSTALL: command substitution: line 18: unexpected EOF while looking for matching

    ./INSTALL: command substitution: line 19: syntax error: unexpected end of file
    ./INSTALL: command substitution: line 18: unexpected EOF while looking for matching ''
    ./INSTALL: command substitution: line 20: syntax error: unexpected end of file
    ./INSTALL: line 18: bad substitution: no closing "
    ” in cd'
    ./INSTALL: command substitution: line 22: unexpected EOF while looking for matching

    ./INSTALL: command substitution: line 23: syntax error: unexpected end of file
    ./INSTALL: line 22: bad substitution: no closing “" in configure’
    ./INSTALL: line 23: messages: command not found
    ./INSTALL: command substitution: line 25: unexpected EOF while looking for matching ''
    ./INSTALL: command substitution: line 28: syntax error: unexpected end of file
    ./INSTALL: command substitution: line 25: unexpected EOF while looking for matching

    ./INSTALL: command substitution: line 32: syntax error: unexpected end of file
    ./INSTALL: line 25: bad substitution: no closing “" in VPATH’
    ./INSTALL: command substitution: line 26: unexpected EOF while looking for matching ''
    ./INSTALL: command substitution: line 27: syntax error: unexpected end of file
    ./INSTALL: line 26: bad substitution: no closing "
    ” in VPATH'
    ./INSTALL: line 27: variable,: command not found
    ./INSTALL: line 28: syntax error near unexpected token
    in’
    ./INSTALL: line 28: `in the source code directory. After you have installed the package for’

    please email me the solution at baros.hendricks.rox@gmail.com
    thanx in advance

  7. zupakomputer February 28, 2008 at 5:59 pm #

    The first one looks like your system clock is wrong, and it doesn’t like that (though I can’t tell if it won’t let it compile because of that),

    the second one says syntax error, so at a guess it looks like you typed something in wrong, maybe an inverted comma ( one of these ‘ or these ” ) that wasn’t needed or is missing.

  8. noob#1 March 1, 2008 at 8:24 am #

    ok i got rid of the system clock thing but it still gives the second error.
    i have tried to compile using Fedora 8 and Sabayon as well so
    please email me the exact code required to compile it at baros.hendricks.rox@gmail.com
    thanx in advance

  9. noob#1 March 2, 2008 at 5:23 am #

    got it working on my own thanx anyway

  10. zupakomputer March 5, 2008 at 7:04 pm #

    I didn’t know enough to give you any more pointers really; co-incidently this was in today’s class – by any chance did you forget to put the ‘make’ in front of ‘install’?

  11. geek programmer June 13, 2008 at 7:53 pm #

    noob #1 the problem is the time of your system you have to set the correct date and time if you still having problems try to install an ntp server