Bezpečnosť

Ako nainštalovať a používať THC Hydra?

Ako nainštalovať a používať THC Hydra?
Najslabším odkazom sú heslá. Ak niekto vaše heslo zachytí, je koniec! Preto sú heslá najdôležitejšou slabinou zabezpečenia. Existuje mnoho nástrojov, ktoré vám umožňujú vyskúšať kombinácie používateľského mena: hesla, žiadny z nich však nie je taký silný ako THC Hydra. Je to tak preto, lebo je to rýchle a ponúka veľké množstvo protokolov o hrubej sile. V skutočnosti dokáže pracovať s asi 55 rôznymi protokolmi. Okrem toho existujú dve verzie THC Hydra: verzia s grafickým rozhraním a verzia s rozhraním CLI.

Inštalácia THC Hydra

Stiahnite si THC hydru z https: // github.com / vanhauser-thc / thc-hydra.

Po stiahnutí rozbaľte súbory a vykonajte nasledovné:

cd thc-hydra-master /
./ konfigurovať
urobiť
vykonať inštaláciu

Ak používate Ubuntu / Debian, zadajte tiež nasledovné:

apt-get nainštalovať libssl-dev libssh-dev libidn11-dev libpcre3-dev \
libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \
firebird-dev libmemcached-dev libgpg-error-dev \
libgcrypt11-dev libgcrypt20-dev

Použitie CLI

Tu skúmame, ako používať hydru s bežnými protokolmi.

SSH / FTP / RDP / TELNET / MYSQL

Je potrebné si uvedomiť, že Hydra dokáže pracovať s približne 55 rôznymi protokolmi. Toto je iba niekoľko príkladov najuznávanejších protokolov, ako napríklad ssh, ftp, rdp, telnet a mysql. Rovnaký princíp však platí aj pre ostatné protokoly.

Ak chcete, aby Hydra pracovala s protokolom, budete potrebovať buď používateľské meno (-l), alebo zoznam používateľských mien (-L), zoznam hesiel (súbor s heslom) a cieľovú adresu IP priradenú k protokol. Ak chcete, môžete pridať ďalšie parametre. Napríklad -V pre výrečnosť.

hydra -l -P : //

Prípadne ho môžete naformátovať aj takto:

hydra -l -P -s -V

-l alebo -L: používateľské meno alebo zoznam používateľských mien, o ktoré sa pokúsite
-P: zoznam hesiel
-s: port
-V: podrobne
: ftp / rdp / ssh / telnet / mysql / atď ..
: IP adresa

Napríklad pre FTP:

hydra -V -f -l -P ftp: //

Alebo

hydra -l -P -s 21 -V ftp

HTTP-GET-FORMULÁR

V závislosti od typu žiadosti, GET alebo POST, môžete použiť buď http-get-form, alebo http-post-form. Pod prvkom kontroly môžete zistiť, či je stránka GET alebo POST. Potom môžete použiť http-get-formulár pri pokuse o nájdenie hesla kombinácie používateľské meno: heslo na webe (napríklad na webových stránkach).

hydra -l -P -V -f http-get-form “a: b: c: d”

-l alebo -L: používateľské meno alebo zoznam používateľských mien, o ktoré sa pokúsite
-P: zoznam hesiel
-f: zastaví sa, keď sa nájde heslo
-V: podrobne
a: prihlasovacia stránka
b: kombinácia používateľského mena a hesla
c: chybové hlásenie prijaté, ak sa prihlásenie nepodarí
d: H = cookie relácie

Predpokladajme napríklad, že by sme chceli hacknúť DVWA (Damn Vulnerable Web Application). Keď ste online pomocou apache2, malo by to byť vo vašej miestnej IP. V mojom prípade je to na http: // 10.0.2.15.

Takže:
: 10.0.2.15
a: / zraniteľnosti / brutálny /

Ďalej potrebujeme b a c. Pokúsme sa teda prihlásiť pomocou falošných údajov (bude tu urobené čokoľvek). Stránka zobrazuje túto správu: „Nesprávne používateľské meno alebo heslo.„Preto použijeme správu c:

c: nesprávne používateľské meno alebo heslo

Takže b bude nasledovné:

b: username = ^ USER ^ & password = ^ PASS ^ & Login = Prihlásiť sa #

Vymeňte poverenia zadané znakmi ^ USER ^ a ^ PASS ^. Ak by išlo o požiadavku POST, tieto informácie nájdete pod prvkom kontroly> karta Žiadosť.

Ďalej v rámci prvku inšpekcie skopírujte súbor cookie. Bude to d:

d: H = Cookie: PHPSESSID = 3046g4jmq4i504ai0gnvsv0ri2; bezpečnosť = nízka

Napríklad:

hydra -l admin -P / home / kalyani / rockyou.txt -V -f 10.0.2.15 http-get-form
/ zraniteľnosti /brute /: username = ^ USER ^ & heslo = ^ PASS ^ & Login = Prihlásenie
#:Užívateľské meno alebo heslo je nesprávne:
H = Cookie: PHPSESSID = 3046g4jmq4i504ai0gnvsv0ri2; bezpečnosť = nízka “

Keď toto spustíte a ak je heslo v zozname, nájde ho za vás.

Ak sa to však pre vás ukáže ako príliš veľa práce, nemusíte sa stresovať, pretože existuje aj verzia s grafickým rozhraním. Je to oveľa jednoduchšie ako vo verzii CLI. Verzia GUI THC hydra sa volá Hydra GTK.

Inštaluje sa Hydra GTK

V Ubuntu môžete jednoducho nainštalovať Hydra GTK pomocou nasledujúceho príkazu:

sudo apt-get nainštalovať hydra-gtk -y

Po inštalácii budete potrebovať nasledovné:

  1. Cieľ alebo zoznam cieľov: Toto je IP adresa protokolu, na ktorý chcete zaútočiť
  2. Číslo portu: číslo portu spojené s protokolom
  3. Protokol: ssh, ftp, mysql, atď ..
  4. Používateľské meno: zadajte používateľské meno alebo zoznam používateľských mien
  5. Heslo alebo Zoznam hesiel

V závislosti od toho, či chcete hacknúť jeden alebo viac cieľov, môžete do cieľového poľa vložiť jeden alebo viac cieľov. Predpokladajme, že útočíte na jediný cieľ, SSH, ktorý sa nachádza na 999.999.999.999 (samozrejme falošná adresa IP). Do cieľového poľa by ste vložili 999.999.999.999 a v časti prístavu by ste dali 22. Pod protokol by ste vložili SSH. Bolo by tiež vhodné začiarknuť políčka „byť podrobný“ a „ukázať pokusy“. Políčko „be verbose“ je ekvivalentné s -v v THC Hydra, zatiaľ čo políčko „show verbose“ zodpovedá -V v THC Hydra. Pozitívom v prípade Hydry je, že dokáže pracovať s veľkým počtom protokolov.

Na ďalšej karte zadajte požadované používateľské meno alebo zoznam používateľských mien (v tomto prípade umiestnenie zoznamu používateľských mien). Napríklad do „zoznamu používateľských mien“ by som vložil „/ home / kalyani / usernamelist.TXT". To isté platí pre heslá. Umiestnenie súboru s heslom sa zadáva do poľa s názvom „zoznam hesiel“. Po ich vyplnení je zvyšok jednoduchý. Ladenie a konkrétne karty môžete nechať tak, ako sú, a kliknúť na tlačidlo Štart pod kartou Štart.

Hydra GTK sa používa oveľa jednoduchšie ako THC Hydra, aj keď ide o to isté. Či už používate THC Hydra alebo Hydra GTK, obe sú skvelým nástrojom na prekonávanie hesiel. Typický problém sa vyskytne vo forme použitého zoznamu hesiel. Môžete samozrejme použiť iné programy, ako sú generátory krízových situácií a zoznamov slov, aby ste si svoj zoznam hesiel mohli prispôsobiť podľa svojich predstáv. Ak však môžete zoznam hesiel prispôsobiť aj svojmu použitiu, z Hydry sa môže stať veľmi silný spojenec.

Šťastné hackovanie!

Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...