Deci, am văzut deja în cursurile precedente cum putem rula comenzi Linux pe serverul țintă sau trebuie să faceți este doar să scrieți literalmente
în comandă, de exemplu, putem scrie în W. D. pentru a vedea unde suntem.
Putem naviga înapoi a vedea punctul putem lista ceea ce avem și putem face tot ce ne dorim pe serverul
țintă.
Din păcate, acest lucru nu este întotdeauna cazul, în multe cazuri puteți obține accesul încărcați coajă și
lucrați săptămânal.
Dar de fiecare dată când executați o comandă doriți să vedeți rezultatul.
Sau puteți obține permisiunea refuzată.
Și acest lucru se va întâmpla deoarece serverul este configurat într-un mod care să vă împiedice să executați
comenzi pe acel server.
Deci, ceea ce vom face este că vom folosi o funcție care vine cu noi credem.
Deci, să tastăm primul în ajutor pentru a vedea toate funcțiile sau Kamazul pe care îl putem folosi și
funcția pe care o vom folosi este numită Shell SH.
Și după cum puteți vedea în descriere se spune că ne permite să executăm comenzi shell astfel încât folosind funcția este
foarte simplu tot ce trebuie să faceți este să tastați Shell SH și apoi tastați comanda pe care doriți
în jurul astfel încât să puteți introduce din nou PWT și veți vedea directorul curent de lucru.
Acum, aceasta va folosi doar metoda implicită pe care am folosit-o până acum.
Deci, dacă metoda implicită nu funcționează cu adevărat, acest lucru probabil că nu va funcționa și pentru dvs.
Ceea ce vreau să vă arăt aici este ceea ce vă permite această funcție și de fapt ne
permite să executați comenzi Linux folosind mai multe metode.
Deci, este foarte asemănător cu ideea parolelor ATC atunci când citim în ea și în acest caz dacă nu puteți
rula comenzi pe serverul țintă, probabil că utilizatorul dvs. este configurat într-un mod care nu are
permisiunea de a rula comenzi bash.
Deci, ceea ce permite această funcție este să executați comanda printr-o funcție PH sau printr-o funcție Python
sau printr-o funcție perl.
Deci, în acest fel nu conduci direct comanda.
Funcționați cu o funcție PH.
Și apoi funcția însăși execută comanda.
Prin urmare, dacă nu aveți permisiunea de a rula direct comenzile, veți putea ocoli acest lucru
executând comanda prin intermediul funcției APHC astfel încât să vedeți toate vectorii sau toate metodele pe care le putem folosi pentru a rula
comanda.
O să facem Shell S. H. urmat de SH Și după cum puteți vedea primul lucru pe care îl vedeți este
modul general de utilizare a comenzii.
Deci, tastați în Shell SH Și apoi introduceți unde doriți să fie afișată comanda.
Aceasta este redirecționarea și nu vom muri cu asta pentru că vrem să fie afișată
pe ecran.
După aceea, specificați vectorul.
Deci despre asta vorbim.
Acestea sunt metodele pe care le puteți utiliza pentru a rula comenzile shell și puteți vedea că puteți rula utilizând
sistemul.
Deci, acesta este modul implicit de a rula comenzile.
De asemenea, puteți utiliza o funcție de trecere prin APHC.
Deci, acesta este cel pe care l-am folosit când eram executând comenzi folosind P. H ..
Amintiți-vă în execuția codului vulnerabilitatea este din nou aveți un număr de funcții BHB.
Deci, dacă una dintre funcții este dezactivată, puteți folosi cealaltă.
De asemenea, puteți rula comenzi utilizând Python prin interpretul python și puteți rula funcții
utilizând interpretul perl.
Deci, pentru a folosi acest lucru, vom folosi acelasi shell shell SH urmat de minus b, exact asa cum vedem aici
in template, deci altceva.
Primul lucru pe care îl introduceți este comanda urmată de vector.
Și vom alege un vector de folosit, iar pentru primul vom încerca sistemul Perl.
Așa că vom folosi sistemul ferral.
Deci, aceasta este funcția reală care va executa comanda pe care o specificăm și o puteți vedea aici și șablonul, astfel
că este SH, urmat de vectorul urmat de comanda pe care dorim să o executăm.
Și să alergăm de data asta, vom încerca să fugim pe cine am lovit și să văd că nu
funcționează.
Așa că ne vom întoarce și vom schimba vectorul și vom încerca să folosim trecerea și știm
că trece prin fapte, deoarece am folosit-o înainte.
Așadar, din nou am folosit passthrough ca vector și suntem în comandă pot intra în intrare și după
cum puteți vedea acum comanda a fost executată pe server.
Deci, din nou, în cazul nostru special, acest lucru nu pare foarte util pentru că am putea rula comenzi în
mod normal, doar că putem introduce doar cine sunt scenariile mele, ci în scenariile noastre reale.
Vrei să fii capabil să executați comenzi direct ca acesta și folosind această funcție cu vectorul ar putea
fi foarte util.
Deci, tot ce trebuie să faceți este să utilizați shell-ul S. H. și experimentați cu toți vectorii disponibili până când unul
dintre ei lucrează pentru dvs.