Până acum, în acest curs, am văzut cum să descoperim și să exploatăm un număr mare de vulnerabilități.
Am văzut cum putem exploata aceste vulnerabilități, cum ar fi injectările de calificare pentru includerea și executarea de
cod și chiar încărcarea fișierelor și obținerea unei cochilii inversate, astfel încât să avem de fapt acces la
serverul propriu-zis.
Și exemplul de încărcare a fișierului a fost capabil să încărcați un show săptămânal care ne oferă o mulțime de capabilități și
o mulțime de caracteristici.
În exemple mai simple, cum ar fi executarea codului și în injecția SQL, am reușit doar să obținem
o cochilie inversă.
Deci, în această secțiune vom vedea cum putem interacționa cu o coajă inversă cu coaja
lui Wheatley și vom vedea ce putem face acum că avem de fapt acces la serverul țintă.
Așa că am de gând să încep cu gelul invers, deoarece nu ne oferă atât de multe capabilități pe care le-am
trăit.
Și apoi vom vedea cum putem escalada asta la o coajă și apoi vom vedea ce putem face după aceea.
Deci, mai întâi de toate aici voi asculta pe port 8 8 8 8 și așa că vreau doar să obțin o
conexiune inversă pe acest computer.
Acum o să-mi iau IP-ul executând ifconfig.
IP-ul meu este 10 2014 la 13.
Deci, voi merge doar la DVD-ul meu și va exploata vulnerabilitatea executării codului doar pentru a avea o coajă inversă și apoi
vom vedea cum putem interacționa cu ea.
Așa că am de gând să fac asta repede, pentru că am vorbit deja despre asta în prelegerea de execuție a codului.
Așa că am de gând să
spun la nivelul de securitate scăzut și apoi du-te pe executarea de comandă face acest lucru mai mare.
Și cum vă amintiți că am folosit o adresă IP.
Voi pune totul la punct și virgulă și apoi codul pe care dorim să-l executăm și vreau să obțin o
conexiune folosind Netcat, așa că am de gând să
o fac și apoi cu portul.
Acum, acesta este același cod pe care îl folosim și injecția de scară pe care o facem Europei în codul ph.
Este același cod pe care îl folosim și cu vulnerabilitățile de includere a fișierelor.
Așa că, de fapt, vom obține același acces cu ceea ce intrăm aici atunci
când exploatează celelalte vulnerabilități injectarea SQL și includerea fișierului local.
Deci, dacă mergem aici, avem de fapt o coajă de bash completă, astfel încât să putem rula orice comenzi bash dorim exact
aceleași comenzi pe care le-am văzut în secțiunea de bază Linux la începutul limbii.
Acum, în toate prelegerile anterioare am obișnuit să ne oprim odată ce ajungem la acest punct și în încărcarea fișierului,
așa cum am spus că avem o coajă săptămânală care ne oferă mai multe capabilități.
Deci, primul lucru pe care te voi învăța ce poți să faci acum cu acest acces cu accesul virtual.
Apoi, odată ce știm ce poți face cu asta, vom vedea cum ai putea escalada
această conversație neconvertită la o emisiune săptămânală, care vă permite să faceți mai multe atacuri sau să vă permiteți să faceți mai multe lucruri pe computerul țintă.
După ce vom avea o coajă săptămânală, voi fi la același nivel cu ceea ce ați câștiga atunci când exploatați o vulnerabilitate
de încărcare a fișierului.
Vom vedea ce ai putea face cu asta, așa că vei învăța un număr mare de atacuri puternice cum ar fi comenzile
de sistem care rulează.
Chiar dacă există securitate pe serverul vizat, veți învăța cum să navigați pe alte site-uri
de pe același server, să citiți și să descărcați fișiere și să accesați baza de date și să ocolească măsurătorile de securitate
care vă pot împiedica să faceți aceste lucruri.
Așa că următoarea prelegere voi începe de aici și vom continua să construim pe accesul nostru și vom
vedea ce putem face pe serverul țintă.