L'inclusione di file remoti è un caso speciale di vulnerabilità di inclusione dei file che abbiamo visto nel precedente videoke,
in cui siamo stati in grado di includere qualsiasi file nel server e di accedervi tramite vulnerabilità
di inclusione locale dei file.
Nel video di oggi, se il server è configurato per consentire una certa funzione chiamata consentire il
tuo gufo e consentire l'occhio aperto, saremo in grado di includere qualsiasi file da qualsiasi computer nel sito Web di Target.
Quindi saremo letteralmente in grado di iniettare qualsiasi file ph nel computer di destinazione.
In sostanza, se è possibile eseguire payload, è possibile eseguire reverse shell e possiamo eseguire
anche i comandi di sistema e ottenere l'accesso alla destinazione o il controllo completo al server di destinazione.
Quindi, prima di tutto, andiamo qui e utilizzeremo la stessa imprevedibilità di inclusione dei file che stavamo usando
nel video precedente.
Quindi è nel parametro della pagina proprio qui.
L'unica differenza è che è necessario abilitare la funzione che rende ciò che converte l'inclusione del
file locale in un'inclusione di file remota.
Quindi il nome locale consente di accedere ai file locali.
Remote ti consentirà di accedere ai file remoti e di iniettarli in modo tale da consentire di accedere alla mia macchina metastabile. Ti
mostrerò semplicemente come abilitarlo in modo da poter testare questa vulnerabilità tu stesso.
Quindi stiamo venendo qui con noi fluttuanti e io andrò nelle impostazioni del PH in modo che le impostazioni del PH siano memorizzate
in un file e per accedere a quello useremo nano che è un editor di testo.
E poi inserirò il percorso del file in UTC ph 5 DGI.
E PSAP che I. UN..
Ecco dove si trova la configurazione di BHP.
Lo aprirò usando un file cerchiato.
Non lo so e sto per uscire.
Lo aprirò come pseudo come la radice in realtà in Cali non abbiamo mai avuto bisogno di usare sudo perché siamo noiosi
come maleducati.
Ma.
US Slater Bene, devi usare sudo quando vuoi fare azioni di root.
Quindi dici sudo e poi metti il comando che vuoi eseguire.
OK, quindi queste sono le configurazioni per l'HP che è installato sul server web sulla destinazione.
E stiamo cercando una funzione chiamata allow your l f open.
Quindi ho intenzione di digitare controllo e W allo stesso tempo e questo mi
permetterà di
cercare e cercherò il tuo e possiamo vedere qui che ho un URL di vita di Open è attivo e ti concedo includere anche il proprio.
Quindi queste due funzioni se sono abilitate, allora la vulnerabilità di inclusione locale dei file che abbiamo
può essere utilizzata come inclusione di file remoti per uscire da questo controllo e uscire.
E ti chiederà se vuoi salvare solo IPY e inserire.
Per me non ho cambiato nulla, quindi non ho avuto bisogno di farlo.
Una volta fatto ciò, è necessario riavviare il server Web in modo che lo
si possa vedere e questo è il riavvio di Apache e sarà necessario eseguire effettivamente Sussudio.
E questo è fatto ora, quindi tutto dovrebbe essere pronto per te.