[ad]
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:
Or read more here.
Goodpeople says
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
q1w2e3r4 says
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 :)
dirty says
I think this is meant more to be compared with THC Hydra rather than John or Cain.
dirty says
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
Goodpeople says
@dirty
Downloading….
noob#1 says
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
''
” in./INSTALL: command substitution: line 13: syntax error: unexpected end of file
./INSTALL: line 10: bad substitution: no closing "
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
''
” in./INSTALL: command substitution: line 20: syntax error: unexpected end of file
./INSTALL: line 18: bad substitution: no closing "
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
''
” in./INSTALL: command substitution: line 27: syntax error: unexpected end of file
./INSTALL: line 26: bad substitution: no closing "
VPATH'
in’./INSTALL: line 27: variable,: command not found
./INSTALL: line 28: syntax error near unexpected token
./INSTALL: line 28: `in the source code directory. After you have installed the package for’
please email me the solution at [email protected]
thanx in advance
zupakomputer says
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.
noob#1 says
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 [email protected]
thanx in advance
noob#1 says
got it working on my own thanx anyway
zupakomputer says
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’?
geek programmer says
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