Această prelegere Vom vedea cum putem obține o conexiune inversă din emisiunea noastră săptămânală.
Deci, în momentul în care îl încărcăm săptămânal și ne conectăm direct la aceasta, tu ești Elb.
Așa că atunci când intrăm pe intrare, facem o legătură directă.
Și este ca și cum am interacționa doar cu un script normal ph încărcat în acel director.
Deci, ceea ce dorim să facem este că, în unele cazuri, nu puteți rula cu adevărat comenzi de genul
asta, așa că acum pot rula orice comanda vreau, indiferent de comanda Linux, am văzut și modul în care putem folosi funcția SH shell
care vine cu săptămânal pentru a încerca și ocolirea dacă nu putem rula comenzi.
Dacă nici una dintre aceste lucruri nu funcționează sau dacă doriți doar o conexiune directă directă inversă de la serverul
web țintă la mașina noastră, atunci puteți urmări ceea ce voi face în structură.
Poate fi foarte util pentru că veți avea o conexiune directă și veți
putea ocoli o mulțime de măsurători de securitate.
Deci, vom face primul ajutor pentru a vedea opțiunile pe care le avem și funcția pe care vreau să o
folosesc astăzi este inversa în timp ce este înapoi pentru a inversa TCAP și, practic, vă oferă doar o coajă foarte TCAP, astfel
încât nu va fi executat arunca un PSP va fi o cochilie inversă sau conexiune inversă veni
de la serverul țintă spre computer.
Și din acest motiv va ocoli firewall-urile, deoarece conexiunea nu iese din serverul web, nu
pe serverul web.
Deci, primul lucru pe care îl vom face este ca de obicei o să mergem înapoi înapoi TCAP.
Și voi pune pe scenă pe mine pentru a vedea opțiunile pe care le putem obține cu această funcție.
Și puteți vedea modul de utilizare este primul lucru de care aveți nevoie pentru a specifica numele funcției urmată de tipul
de coajă, așa că vom lăsa aceleași lucruri.
Poți să-i spui că nu se va conecta automat, dar nu vrem asta.
De fapt, dorim să se conecteze automat și apoi puteți specifica vectorul și din nou
vectorul este foarte important și specifică modul în care va fi generată conexiunea inversă.
Deci, puteți utiliza netcat.
Se poate face prin netcat se poate face prin Python.
Se poate face prin perlu ruby.
Toate acestea sunt limbi de programare.
Deci, dacă conexiunea nu se întâmplă dacă serverul țintă nu are netcat instalat sau dacă are anumite securități
sau permisiuni care vă împiedică să utilizați netcat, atunci puteți încerca să obțineți shell-ul dvs. prin
Python.
Dacă Python nu este instalat sau dacă are un fel de măsurători care împiedică Python să se conecteze la
tine, atunci îl puteți face prin intermediul Perl.
Și din nou, dacă Perl este configurat într-un mod care nu are voie să creeze conexiuni inverse, îl poți
face prin Ruby.
Și din nou, puteți utiliza oricare dintre aceste vectori până când unul dintre ei va lucra pentru dvs.
Și odată ce unul dintre ei lucrează pentru tine, șansele sunt că vei putea ocoli o mulțime de măsurători de securitate.
Cu siguranta veti putea rula comenzi bash pe serverul tinta.
Deci, dacă nu puteți rula comenzi bash în mod normal și dacă ați încercat funcția shell SH pe care am văzut-o
într-un videoclip anterior și încă nu a funcționat pentru dvs. atunci ar trebui să încercați această metodă.
Dacă funcționează, veți putea rula orice comenzi pe care le doriți pe serverul destinație.
Asa ca sa incercam sa actionam.
Așa că vom introduce înapoi înapoi TCAP.
Vom da vectorul și voi dori să folosim netcat și apoi o vom
da dependenți de asta, așa cum puteți vedea așa că am făcut asta și i-am dat vectorul,
atunci trebuie să dăm it our localhost Deci, adresa IP a calculatorului nostru curent, urmata de portul pe
care dorim ca conexiunea sa fie facuta.
Deci, pentru a obține adresa IP a computerului
meu, voi merge doar dacă configurați și puteți vedea că adresa mea IP este de la 10 20 14 la 13, așa că voi închide acest lucru.
Și apoi vom da-o înainte și voi seta portul la 80 80, astfel încât comanda este
foarte simplă.
După primul vector ECP care va fi netcat și apoi vom pune adresa noastră curentă IP urmată de
port.
Vrem ca conexiunea să se facă prin intermediul.
Mă duc
la cap și acum conexiunea este stabilită Deci, acum putem rula orice comenzi pe care le dorim
și rețineți că aceste comenzi vor fi executate prin netcat.
Deci, conexiunea se întoarce acum de la server către noi și acum comunicăm cu el printr-un
port complet diferit.
Nu va trece prin ea într-adevăr va trece prin ea și asta e tăiat.
Deci, dacă ar exista un fel de securitate care să nu ne permită să executăm comenzi săptămânal, atunci vom
putea să le depășim acum.
Deci, acum o putem folosi.
Vom face W. D. de exemplu și trebuie să adăugăm un punct și virgulă după el.
Puteți vedea că unde suntem noi putem
face toate parerile mele ca și cum ne-am pierdut legătura, așa că am să o fac înapoi.
Deci, din nou, putem face.
Care sunt.
Putem face destul de multe comenzi pe care le dorim.
Acum, din nou, dacă acest lucru nu a funcționat cu adevărat pentru tine, puteți merge mai departe și puteți încerca un vector diferit.
Puteți încerca pionul.
Puteți încerca Prawle după ce fiecare dintre aceste vectori încearcă să vadă cine sunt și să văd permisiunile curente sau
utilizatorul curent pe care l-ați ionizat pentru că ați putea fi de fapt Arayan sub un alt utilizator.
Un lucru pe care trebuie să-l țineți cont este IP-ul dvs. deoarece conexiunea este o conexiune inversă.
Deci, se întoarce de la serverul web țintă la computer.
Prin urmare, în momentul de față folosesc o rețea IP privată în rețeaua mea de județe, dar funcționează deoarece
site-ul Web se află pe aceeași rețea.
Dacă aș face acest lucru împotriva unui site web real, acest lucru nu va funcționa, deoarece IP-ul meu privat
nu este accesibil public, deoarece este ascuns în spatele routerului.
Deci, dacă doriți să primiți conexiuni dacă primiți conexiuni inverse de la un server web real și dacă nu vă
aflați în aceeași rețea ca acel server web, atunci trebuie să vă configurați mașina Cali ca gazdă
DMZ sau trebuie să activați Redirecționare IP pentru a permite celor săraci din portul pe care îl utilizați aici.
Deci, 88 în acest caz, pentru a fi redirecționat către IP-ul dvs. privat, puteți face ambele lucruri de la Panoul de
control al router-ului dvs., ruterul dvs. este localizat de obicei la prima IP.
Deci, IP-ul meu este acum Dan 20:14 și 2:13.
Router-ul este, de obicei, la primul IP, astfel încât acesta va fi la cel de care poate accesa prin browser.
Căutați opțiunea numită DMZ și ați spus că Callimachi din gazda DMZ este o altă opțiune pentru a merge la
Port forwarding pentru a transmite portul 80 80 către IP-ul Callimachi și, de asemenea, asigurați-vă că IP-ul mașinii Kalli este conectat
la rețeaua dvs. reală și nu este configurat ca o rețea ca aceasta.
Deci, asigurați-vă că aveți o placă wireless conectată la rețeaua dvs. de domiciliu și de acolo veți avea o
IP reală în rețeaua dvs. în loc de o IP virtuală privată, așa cum o avem aici.