Acum că avem o listă de cuvinte gata dacă ați descărcat-o de pe Internet sau dacă ați
creat-o singură.
Acum, putem merge mai departe și vom continua să obținem acces la site-ul nostru țintă folosind un atac de liste de cuvinte.
Așa că vom folosi un instrument numit Tida și hidro poate fi folosit pentru a forța orice tip de serviciu într-adevăr mă
pot gândi la orice serviciu pe care îl puteți forța brute.
Deci, este un instrument foarte util pentru a ști cum să folosiți.
Vom face exemplul nostru pe un jurnal Web, dar îl puteți folosi pentru a obține acces la ruterul S-sh FGP orice vă
va cere un nume de utilizator și o parolă într-adevăr pentru a utiliza instrumentul.
Primul lucru pe care îl vom face este să tastăm în Hydra și suntem cu ajutorul minus pentru a vedea
cum să-l folosim.
Acum, după cum puteți vedea, există o mulțime de opțiuni pentru instrument, dar nu fiți copleșiți de asta.
Sunt foarte simplu de folosit.
Deci, dacă te duci în sus, puteți vedea că sintaxa principală a folosirii instrumentului este că aveți primul lucru pe care trebuie
să-l faceți este să puneți numele instrumentului.
Așa că o să punem Hydra și apoi vom pune serviciul pe care vrem să-l atacăm, pentru a vedea
că au exemple aici despre atacarea unui serviciu FPP care atacă un serviciu de cartografiere și
alte tipuri de servicii.
Deci, în exemplul nostru suntem interesați să obținem acces la log-ul nostru aici pe această pagină și vom presupune că nu știm un nume de utilizator și o
parolă și vom încerca să ne logăm la admin fără să știm
parola lor.
Deci serviciul nostru țintă va fi acesta.
Deci, primul lucru pe care doriți să îl utilizați este IP-ul său, astfel că IP este 10 20 11:46.
Așa că o vom
pune după numele instrumentului, apoi vom vedea sintaxa aici.
Puteți vedea că trebuie să specificăm un log in și o parolă.
Deci, haideți să aruncăm o privire asupra opțiunilor minus L și D minus P aici.
Și puteți vedea că puteți utiliza un mic l pentru a specifica un nume de utilizator.
Sau pot spune L să specifice o listă de nume de utilizatori.
Deci, în exemplul nostru, încercăm doar să obținem acces la admin.
Deci, nu vom folosi o listă de nume de utilizatori vor încerca doar să obțină acces la parola de administrator.
Așa că o să facem este să facem minus L mic și apoi vom spune
că numele de utilizator este admen și apoi următorul lucru pe care trebuie să-l specificăm este parola sau o listă de parole.
Deci, similar cu opțiunea puteți utiliza un mic p pentru a da o parolă sau puteți utiliza un capital P pentru a specifica un
fișier sau o listă de cuvinte sau un dicționar de parole.
Deci, de fapt, voi modifica fișierul de parole pe care l-am creat în videoclipul anterior.
O să-l deschid și editorul meu de text.
Deci, acesta este numit testor ATX D.
Și voi adăuga parola pentru admin.
Știu că parola pentru admin este numită admin pass și o voi adăuga doar undeva în
mijloc.
OK, așa că o să o salvez și o să renunț.
Și acum cuvântul nostru lista noastră de cuvinte conține parola.
Așa că o să facem.
Nu pot fi bătuți.
Apoi o vom da acolo unde este stocată parola și este stocată și testul nepoliticos ia totul
așa de bine până acum și nu mai este decât un alt lucru de făcut.
Încă nu am specificat ce tip de serviciu atacăm.
Așa că i-am dat IP-ul și i-am dat numele de utilizator și i-am dat lista de parole pentru a încerca.
Dar hidra încă nu știe ce tip de serviciu suntem pe cale să atacăm.
Și aceasta este opțiunea cea mai importantă și opțiunea pe care trebuie să o acordați cel mai mult pentru că acesta este
locul în care devine puțin complicat.
Și aici lucrurile pot merge prost.
Așa că, înainte să încep să vorbesc despre faptul că de fapt voi copia comanda noastră până acum și
o să o lipesc într-un notepad.
Deci, tot ce trebuie să facem acum este să spuneți Hydra ce tip de serviciu și cum să folosiți serviciul pentru a
forța numele de utilizator și parola pentru mine.
Și puteți vedea aici în ajutor.
Ne spune că acestea sunt toate tipurile de servicii suportate.
Așa cum am spus că nu mă pot gândi la un serviciu care nu este suportat.
Deci poți să te uiți la toate astea și să le încerci.
Ceea ce ne interesează este Hastey t. p.
Și puteți vedea că va fi un minus și va fi fie a lua sau post în
funcție de țintă.
Și apoi va fi un forum pentru că este trimis prin poștă.
Și îți spun de ce va fi așa.
Acum să
mergem în jos, așa că am click dreapta aici și voi merge să inspect un element și am de gând să faceți clic pe.
Am de gând să caut ceva numit forum și puteți vedea că există
un formular acolo trebuie să existe o formă în paginile de e-mail Hastey și căutați metoda.
Voi mări pentru tine.
Și rețineți că aici se spune că metoda va fi Post.
Și așa știm că este un post.
Și dacă te uiți la RL aici vei vedea că RL este un hash TTP nu este un TTP grăbit ca.
Deci modulul nostru pe care o vom folosi aici sau serviciul va fi grabnic post 4.
Deci este chiar aici, puteți vedea toate tipurile de servicii cum am spus.
Deci, este grăbit T. P. urmat de un minus urmat de post și urmat de patru.
Și pentru a vedea cum putem folosi acest lucru și pentru a vedea un exemplu despre modul
în care puteți folosi serviciul, de fapt, voi merge la Control-C și o să spun Hydra de ce nu tu și cu mine o vom da numele fermei
sau numele serviciului pe care vreau să îl folosesc, care va fi grabnic.
După cum puteți vedea acum.
Din nou, vă oferă o descriere lungă despre modul în care puteți utiliza serviciul, iar în partea de jos
vă oferă exemple și exemplele sunt uimitoare.
Exemplele sunt foarte bune pentru că nu le puteți copia și lipi și le puteți adapta țintă.
Deci, formatul acestui serviciu este să-i dați locul în care forța bruta unde doriți să
forțați brute formularul de la.
Veți da parametrii utilizatorilor, indiferent dacă este vorba de ceea ce este numit acest parametru
și apoi îi veți da parametrul de parolă și apoi veți da mesajul incorect, astfel încât atunci
când există o eroare conectați-vă la ceea ce se întâmplă cu pagina web.
Așa că am să copiez așa
cum este și să mă modific pentru a se adapta țelului nostru.
Deci, primul lucru pe care dorim să-l punem este pagina de la care se face logarea din care este această pagină.
Deci, vom pune toate astea în loc să ne logam aici.
Deci asta e bine.
Acum, următorul lucru pe care trebuie să-l modificăm este utilizatorul de pe trecere.
Deci, acestea sunt numele parametrilor care sunt trimise la aplicația web și nu știm
ce se numește.
Și pentru asta vom folosi costume Burts.
Acum nu vă voi arăta cum să configurați acest lucru pentru că am făcut asta înainte.
Deci, eu doar o să-mi întorc interceptorul și o să mă conectez cu un nume de utilizator și o parolă greșite.
Deci, vreau doar să văd ce se trimite la aplicația web țintă.
Deci, eu doar am de gând să vă conectați cu numele de utilizator admin și
doar orice parolă, așa că am de gând să pună personaje aleatorii lovit intra și voi merge pe anteturi.
Și asta este ceea ce este trimis.
Deci, puteți vedea că parametrul nume de utilizator se numește doar numele de utilizator.
Deci o să copiez și să o pun aici în loc de utilizator.
De asemenea, putem vedea parametrul parolelor.
Din nou, se numește parola în loc de POS și puteți vedea că avem de asemenea un parametru aici care
este.
Iar log in butonul Submit este egal cu log in.
Deci, trebuie să adăugați și asta.
Și în cazul tău, dacă aveai alte lucruri trimise, trebuie să le adaugi și ei la cererea ta.
Deci, vom adăuga că, după trecut, exact așa cum nu este, nu vom modifica nimic.
Deci, doar va fi și Logan ph resubmit submit button este egal log in.
Ultimul lucru pe care trebuie să îl modificăm Este această parte și această parte este modul în care Hydra
va ști dacă logginul are succes sau nu reușește.
Deci, modul în care aceasta va funcționa este fie să îi dați o capitală F egală cu cea nereușită, astfel încât să fie egală
cu încercarea eșuată sau puteți să o acordați capitalului S și să-i spuneți ce se întâmplă atunci când se întâmplă
un luggin de succes.
Deci, în cazul meu, am să-i dau capitalului F să-i spun ce se întâmplă când simt că se întâmplă și
voi opri acum interceptorul și vom vedea că am eșuat din nou.
Și din nou NFL puteți folosi fie acest lucru, fie în experimentele mele a fost mai ușor să folosiți acest lucru,
așa că dacă folosiți mesajul chiar aici, care spune că nu log atunci.
Așa că vom spune F equals. Deci,
aceasta este cea mai mare parte cea mai importantă parte și cea mai dificilă parte pe care o aș spune despre întregul atac.
Deci o voi trece din nou.
Putem vedea că întreaga căutare este separată de trei coloane.
Începutul este locația în care vrem unde este pagina pe care o să ajungem la o forță brută.
Așa că am luat-o de aici.
Partea a doua este parametrii cu care vom avea de-a face și că vom fi
trimiși pe server și am luat-o de la costum de naștere.
Și a treia parte este modul în care costumul de pregătire va ști dacă sloganul are succes sau nu reușește.
Și am dat-o ținută în viață pentru a spune că acesta este ceea ce se întâmplă atunci când parola este greșită.
Și i-am spus că veți vedea un mesaj care nu este autentificat.
Așa că vom combina acest lucru cu comanda pe care am avut-o
deja, așa că comandantul deja am avut-o era Hydra IP urmată de numele de utilizator pe care îl vom folosi care este admin urmat de
lista de parole și vom merge puneți toate acestea după ea și asta este.
Asta e comanda noastră.
Am de
gând să copiez această pastă de aici și să execut și am uitat să-i spun tipul de serviciu pe care îl vom ataca.
Așa că i-am dat doar faptul că am dat doar ceea ce ar trebui să trimită, dar nu i-am spus ce tip
de serviciu vom ataca.
Deci, așa cum am spus înainte de a fi grabit TTP Post forum.
Deci este același serviciu pe care l-am întrebat atunci când vom folosi opțiunea.
Deci, copiați din nou acest
lucru lipit aici.
Hit enter.
Acum puteți folosi opțiunea minus Noi pentru ca Hydra să afișeze de fapt fiecare cerere pe care o trimite
pe server.
Nu am folosit asta acum, deci toate acestea sunt doar un ecran gol.
Dar o să așteptăm până când va găsi parola pentru noi.
Hydra susține, de asemenea, pauză și reluare.
Deci, dacă controlați-C din această dată data viitoare când sunteți pe tot ce trebuie să faceți este doar pus
în minus sau și că vă va permite de fapt, să vă continuați de unde ați plecat.
Ultima dată
și după cum puteți vedea acum am reușit să găsim un nume de utilizator și o parolă valide și puteți vedea că
numele de utilizator este admin și parola este administrată de admin.
Și aceasta funcționează împotriva oricărui blog.
Și așa, literalmente, acest blog pe care nu îl citește nu are nevoie să aibă nici o injecție de abilități sau javascript
sau acces sau orice altceva.
Deci, acum mă pot conecta cu numele de utilizator admin și parola admin pass și așa cum puteți vedea acum că sunt
logat ca administrator.