Skip to content

Commit

Permalink
SKCI udp update -->
Browse files Browse the repository at this point in the history
  • Loading branch information
byt3n33dl3 committed Nov 17, 2024
1 parent 8386de8 commit 303b91a
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 28 deletions.
16 changes: 8 additions & 8 deletions Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ LOCAL_LDFLAGS:=-Wl,--gc-sections

LOCAL_C_INCLUDES:= \
$(LOCAL_PATH)\
external/openssl/include\
external/libssh/include\
external/libidn/lib\
external/subversion/subversion/include\
external/apr/include\
external/libncp/include\
external/libpcre
src/openssl/include\
src/libssh/include\
src/libidn/lib\
src/subversion/subversion/include\
src/apr/include\
src/libncp/include\
src/libpcre

LOCAL_SRC_FILES:= \
bfg.c\
Expand Down Expand Up @@ -99,6 +99,6 @@ LOCAL_SHARED_LIBRARIES := \
libsqlite\
libexpat

LOCAL_MODULE:= hydra
LOCAL_MODULE:= Hydra

include $(BUILD_EXECUTABLE)
42 changes: 22 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
<a href="https://github.com/byt3n33dl3/thc-Hydra/"><p align="center">
<img width="250" height="250" src="/img/xhydra.png">
<img width="250" height="250" src="/img/hydra-logo.svg">
</p></a>

H Y D R A
<div align="center">
<h2>H Y D R A</h2>
<p></div>

(c) 2001-2024 by van Hauser / THC <[email protected]>
continued by <[email protected]>
Expand Down Expand Up @@ -134,24 +136,24 @@ and compile them manually.

## HOW TO `USE`

If you just enter `thc-Hydra`, you will see a short summary of the important
If you just enter `Hydra`, you will see a short summary of the important
options available.
Type `./thc-Hydra -h` to see all available command line options.
Type `./Hydra -h` to see all available command line options.

Note that NO login/password file is included. Generate them yourself.
A default password list is however present, use "dpl4thc-Hydra.sh" to generate
A default password list is however present, use "dpl4Hydra.sh" to generate
a list.

For Linux users, a GTK GUI is available, try `./xthc-Hydra`
For Linux users, a GTK GUI is available, try `./xHydra`

For the command line usage, the syntax is as follows:
For attacking one target or a network, you can use the new "://" style:
thc-Hydra [some command line options] PROTOCOL://TARGET:PORT/MODULE-OPTIONS
Hydra [some command line options] PROTOCOL://TARGET:PORT/MODULE-OPTIONS
The old mode can be used for these too, and additionally if you want to
specify your targets from a text file, you *must* use this one:

```
thc-Hydra [some command line options] [-s PORT] TARGET PROTOCOL [MODULE-OPTIONS]
Hydra [some command line options] [-s PORT] TARGET PROTOCOL [MODULE-OPTIONS]
```

Via the command line options you specify which logins to try, which passwords,
Expand Down Expand Up @@ -227,10 +229,10 @@ With -L for logins and -P for passwords you supply text files with entries.
e.g.:

```
thc-Hydra -l admin -p password ftp://localhost/
thc-Hydra -L default_logins.txt -p test ftp://localhost/
thc-Hydra -l admin -P common_passwords.txt ftp://localhost/
thc-Hydra -L logins.txt -P passwords.txt ftp://localhost/
Hydra -l admin -p password ftp://localhost/
Hydra -L default_logins.txt -p test ftp://localhost/
Hydra -l admin -P common_passwords.txt ftp://localhost/
Hydra -L logins.txt -P passwords.txt ftp://localhost/
```

Additionally, you can try passwords based on the login via the "-e" option.
Expand All @@ -256,13 +258,13 @@ foo:bar
```

This is a common default account style listing, that is also generated by the
dpl4thc-Hydra.sh default account file generator supplied with thc-Hydra.
dpl4Hydra.sh default account file generator supplied with thc-Hydra.
You use such a text file with the -C option - note that in this mode you
can not use -l/-L/-p/-P options (-e nsr however you can).
Example:

```
thc-Hydra -C default_accounts.txt ftp://localhost/
Hydra -C default_accounts.txt ftp://localhost
```

And finally, there is a bruteforce mode with the -x option (which you can not
Expand All @@ -283,10 +285,10 @@ Examples:
-x '3:3:aA1&~#\\ "\'<{([-|_^@)]=}>$%*?./§,;:!`' -v generates lenght 3 passwords with all 95 characters, and verbose.
```

Example:
# Example:

```
thc-Hydra -l ftp -x 3:3:a ftp://localhost/
Hydra -l ftp -x 3:3:a ftp://localhost/target
```

## OPTIONS FOR `MODULES`
Expand All @@ -297,7 +299,7 @@ Many modules use this, a few require it!

To see the special option of a module, type:

thc-Hydra -U <module>
Hydra -U <module>

e.g.

Expand All @@ -309,9 +311,9 @@ option or in the service://target/option format.
Examples (they are all equal):

```
./thc-Hydra -l test -p test -m PLAIN 127.0.0.1 imap
./thc-Hydra -l test -p test 127.0.0.1 imap PLAIN
./thc-Hydra -l test -p test imap://127.0.0.1/PLAIN
./Hydra -l test -p test -m PLAIN 127.0.0.1 imap
./Hydra -l test -p test 127.0.0.1 imap PLAIN
./Hydra -l test -p test imap://127.0.0.1/PLAIN
```

# ADDITIONAL HINTS
Expand Down
1 change: 1 addition & 0 deletions img/hydra-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 303b91a

Please sign in to comment.