From 303b91a6e62d8753e111ff90c509c83e78cc7d7a Mon Sep 17 00:00:00 2001 From: pxcs Date: Mon, 18 Nov 2024 01:53:37 +0800 Subject: [PATCH] SKCI udp update --> --- Android.mk | 16 ++++++++-------- README.md | 42 ++++++++++++++++++++++-------------------- img/hydra-logo.svg | 1 + 3 files changed, 31 insertions(+), 28 deletions(-) create mode 100644 img/hydra-logo.svg diff --git a/Android.mk b/Android.mk index 8e414d1..a28d9bc 100644 --- a/Android.mk +++ b/Android.mk @@ -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\ @@ -99,6 +99,6 @@ LOCAL_SHARED_LIBRARIES := \ libsqlite\ libexpat -LOCAL_MODULE:= hydra +LOCAL_MODULE:= Hydra include $(BUILD_EXECUTABLE) diff --git a/README.md b/README.md index 97e9848..5aee092 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@

- +

-H Y D R A +
+

H Y D R A

+

(c) 2001-2024 by van Hauser / THC continued by @@ -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, @@ -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. @@ -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 @@ -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` @@ -297,7 +299,7 @@ Many modules use this, a few require it! To see the special option of a module, type: -thc-Hydra -U +Hydra -U e.g. @@ -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 diff --git a/img/hydra-logo.svg b/img/hydra-logo.svg new file mode 100644 index 0000000..ac29175 --- /dev/null +++ b/img/hydra-logo.svg @@ -0,0 +1 @@ +