mirror of
https://github.com/vanhauser-thc/thc-hydra.git
synced 2025-08-19 21:03:52 -07:00
readme_updates
This commit is contained in:
parent
829fdddc1b
commit
438528f7ac
5 changed files with 51 additions and 20 deletions
2
CHANGES
2
CHANGES
|
@ -2,9 +2,11 @@ Changelog for hydra
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
Release 8.0
|
Release 8.0
|
||||||
|
! Development moved to a public github repository: https://github.com/vanhauser-thc/thc-hydra
|
||||||
* Added module for redis (submitted by Alejandro Ramos, thanks!)
|
* Added module for redis (submitted by Alejandro Ramos, thanks!)
|
||||||
* Added patch which adds Unicode support for the SMB module (thanks to Max Kosmach)
|
* Added patch which adds Unicode support for the SMB module (thanks to Max Kosmach)
|
||||||
* Added initial interactive password authentication test for ssh (thanks to Joshua Houghton for submitting)
|
* Added initial interactive password authentication test for ssh (thanks to Joshua Houghton for submitting)
|
||||||
|
* Verified that hydra compiles cleanly on QNX / Blackberry 10 :-)
|
||||||
* Bugfixes for -x option:
|
* Bugfixes for -x option:
|
||||||
- password tries were lost when connection errors happened (thanks to Vineet Kumar for reporting)
|
- password tries were lost when connection errors happened (thanks to Vineet Kumar for reporting)
|
||||||
- fixed crash when used together with -e option
|
- fixed crash when used together with -e option
|
||||||
|
|
33
README
33
README
|
@ -27,11 +27,10 @@ There are already several login hacker tools available, however none does
|
||||||
either support more than one protocol to attack or support parallized
|
either support more than one protocol to attack or support parallized
|
||||||
connects.
|
connects.
|
||||||
|
|
||||||
It was tested to compile cleanly on Linux, Windows/Cygwin, Solaris, FreeBSD
|
It was tested to compile cleanly on Linux, Windows/Cygwin, Solaris,
|
||||||
and OSX.
|
FreeBSD/OpenBSD, QNX (Blackberry 10) and OSX.
|
||||||
|
|
||||||
Currently this tool supports:
|
|
||||||
|
|
||||||
|
Currently this tool supports the following protocols:
|
||||||
Asterisk, AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP,
|
Asterisk, 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,
|
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,
|
HTTPS-FORM-POST, HTTPS-GET, HTTPS-HEAD, HTTP-Proxy, ICQ, IMAP, IRC, LDAP,
|
||||||
|
@ -46,6 +45,20 @@ Your help in writing, enhancing or fixing modules is highly appreciated!! :-)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
WHERE TO GET
|
||||||
|
------------
|
||||||
|
You can always find the newest release/production version of hydra at its
|
||||||
|
project page at https://www.thc.org/thc-hydra
|
||||||
|
If you are interested in the current development state, the public development
|
||||||
|
repository is at Github:
|
||||||
|
svn co https://github.com/vanhauser-thc/thc-hydra
|
||||||
|
or
|
||||||
|
git clone https://github.com/vanhauser-thc/thc-hydra.git
|
||||||
|
Use the development version at your own risk. It contains new features and
|
||||||
|
new bugs. Things might not work!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HOW TO COMPILE
|
HOW TO COMPILE
|
||||||
--------------
|
--------------
|
||||||
For hydra, just type:
|
For hydra, just type:
|
||||||
|
@ -54,12 +67,12 @@ For hydra, just type:
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
|
|
||||||
If you need ssh module support, you have to setup libssh on your system,
|
If you need the ssh module support, you have to setup libssh on your system,
|
||||||
get it from http://www.libssh.org, for ssh v1 support you also need to add
|
get it from http://www.libssh.org, for ssh v1 support you also need to add
|
||||||
"-DWITH_SSH1=On" option in the cmake command line.
|
"-DWITH_SSH1=On" option in the cmake command line.
|
||||||
|
|
||||||
If you use Ubuntu, this will install supplementary libraries needed for a
|
If you use Ubuntu/Debian, this will install supplementary libraries needed
|
||||||
few optional modules:
|
for a few optional modules:
|
||||||
apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
|
apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
|
||||||
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
|
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
|
||||||
firebird2.1-dev libncp-dev
|
firebird2.1-dev libncp-dev
|
||||||
|
@ -78,8 +91,8 @@ SUPPORTED PLATFORMS
|
||||||
-------------------
|
-------------------
|
||||||
All UNIX platforms (linux, *bsd, solaris, etc.)
|
All UNIX platforms (linux, *bsd, solaris, etc.)
|
||||||
Mac OS/X
|
Mac OS/X
|
||||||
Windows with Cygwin (both ipv4 and ipv6)
|
Windows with Cygwin (both IPv4 and IPv6)
|
||||||
Mobile systems based on Linux or Mac OS/X (e.g. Android, iPhone, Zaurus, iPaq)
|
Mobile systems based on Linux, Mac OS/X or QNX (e.g. Android, iPhone, Blackberry 10, Zaurus, iPaq)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -89,6 +102,8 @@ Type "./configure", followed by "make" to compile hydra and then
|
||||||
"./hydra -h" to see the command line options.
|
"./hydra -h" to see the command line options.
|
||||||
You make also type "make install" to install hydra to /usr/local/bin.
|
You make also type "make install" to install hydra to /usr/local/bin.
|
||||||
Note that NO login/password file is included. Generate them yourself.
|
Note that NO login/password file is included. Generate them yourself.
|
||||||
|
A default password list is hoever present, use "dpl4hydra.sh" to generate
|
||||||
|
a list.
|
||||||
For Linux users, a GTK gui is available, try "./xhydra"
|
For Linux users, a GTK gui is available, try "./xhydra"
|
||||||
|
|
||||||
|
|
||||||
|
|
1
TODO
1
TODO
|
@ -1,6 +1,5 @@
|
||||||
|
|
||||||
Prio 1:
|
Prio 1:
|
||||||
* support -R with -M option
|
|
||||||
* hydra-smb more than 1 connection?
|
* hydra-smb more than 1 connection?
|
||||||
* add help hints?
|
* add help hints?
|
||||||
* test teamspeak, icq
|
* test teamspeak, icq
|
||||||
|
|
2
hydra.c
2
hydra.c
|
@ -833,7 +833,7 @@ void hydra_restore_read() {
|
||||||
pass_ptr = csv_ptr = login_ptr;
|
pass_ptr = csv_ptr = login_ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
hydra_targets = malloc(hydra_brains.targets * sizeof(hydra_targets));
|
hydra_targets = malloc((hydra_brains.targets + 3 )* sizeof(hydra_targets));
|
||||||
for (j = 0; j < hydra_brains.targets; j++) {
|
for (j = 0; j < hydra_brains.targets; j++) {
|
||||||
hydra_targets[j] = malloc(sizeof(hydra_target));
|
hydra_targets[j] = malloc(sizeof(hydra_target));
|
||||||
fck = (int) fread(hydra_targets[j], sizeof(hydra_target), 1, f);
|
fck = (int) fread(hydra_targets[j], sizeof(hydra_target), 1, f);
|
||||||
|
|
33
web/README
33
web/README
|
@ -27,11 +27,10 @@ There are already several login hacker tools available, however none does
|
||||||
either support more than one protocol to attack or support parallized
|
either support more than one protocol to attack or support parallized
|
||||||
connects.
|
connects.
|
||||||
|
|
||||||
It was tested to compile cleanly on Linux, Windows/Cygwin, Solaris, FreeBSD
|
It was tested to compile cleanly on Linux, Windows/Cygwin, Solaris,
|
||||||
and OSX.
|
FreeBSD/OpenBSD, QNX (Blackberry 10) and OSX.
|
||||||
|
|
||||||
Currently this tool supports:
|
|
||||||
|
|
||||||
|
Currently this tool supports the following protocols:
|
||||||
Asterisk, AFP, Cisco AAA, Cisco auth, Cisco enable, CVS, Firebird, FTP,
|
Asterisk, 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,
|
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,
|
HTTPS-FORM-POST, HTTPS-GET, HTTPS-HEAD, HTTP-Proxy, ICQ, IMAP, IRC, LDAP,
|
||||||
|
@ -46,6 +45,20 @@ Your help in writing, enhancing or fixing modules is highly appreciated!! :-)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
WHERE TO GET
|
||||||
|
------------
|
||||||
|
You can always find the newest release/production version of hydra at its
|
||||||
|
project page at https://www.thc.org/thc-hydra
|
||||||
|
If you are interested in the current development state, the public development
|
||||||
|
repository is at Github:
|
||||||
|
svn co https://github.com/vanhauser-thc/thc-hydra
|
||||||
|
or
|
||||||
|
git clone https://github.com/vanhauser-thc/thc-hydra.git
|
||||||
|
Use the development version at your own risk. It contains new features and
|
||||||
|
new bugs. Things might not work!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HOW TO COMPILE
|
HOW TO COMPILE
|
||||||
--------------
|
--------------
|
||||||
For hydra, just type:
|
For hydra, just type:
|
||||||
|
@ -54,12 +67,12 @@ For hydra, just type:
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
|
|
||||||
If you need ssh module support, you have to setup libssh on your system,
|
If you need the ssh module support, you have to setup libssh on your system,
|
||||||
get it from http://www.libssh.org, for ssh v1 support you also need to add
|
get it from http://www.libssh.org, for ssh v1 support you also need to add
|
||||||
"-DWITH_SSH1=On" option in the cmake command line.
|
"-DWITH_SSH1=On" option in the cmake command line.
|
||||||
|
|
||||||
If you use Ubuntu, this will install supplementary libraries needed for a
|
If you use Ubuntu/Debian, this will install supplementary libraries needed
|
||||||
few optional modules:
|
for a few optional modules:
|
||||||
apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
|
apt-get install libssl-dev libssh-dev libidn11-dev libpcre3-dev \
|
||||||
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
|
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
|
||||||
firebird2.1-dev libncp-dev
|
firebird2.1-dev libncp-dev
|
||||||
|
@ -78,8 +91,8 @@ SUPPORTED PLATFORMS
|
||||||
-------------------
|
-------------------
|
||||||
All UNIX platforms (linux, *bsd, solaris, etc.)
|
All UNIX platforms (linux, *bsd, solaris, etc.)
|
||||||
Mac OS/X
|
Mac OS/X
|
||||||
Windows with Cygwin (both ipv4 and ipv6)
|
Windows with Cygwin (both IPv4 and IPv6)
|
||||||
Mobile systems based on Linux or Mac OS/X (e.g. Android, iPhone, Zaurus, iPaq)
|
Mobile systems based on Linux, Mac OS/X or QNX (e.g. Android, iPhone, Blackberry 10, Zaurus, iPaq)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -89,6 +102,8 @@ Type "./configure", followed by "make" to compile hydra and then
|
||||||
"./hydra -h" to see the command line options.
|
"./hydra -h" to see the command line options.
|
||||||
You make also type "make install" to install hydra to /usr/local/bin.
|
You make also type "make install" to install hydra to /usr/local/bin.
|
||||||
Note that NO login/password file is included. Generate them yourself.
|
Note that NO login/password file is included. Generate them yourself.
|
||||||
|
A default password list is hoever present, use "dpl4hydra.sh" to generate
|
||||||
|
a list.
|
||||||
For Linux users, a GTK gui is available, try "./xhydra"
|
For Linux users, a GTK gui is available, try "./xhydra"
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue