So che non è giusto impostare un permesso per la cartella come 777, ma se è fatto così sarà possibile caricare un file in quella directory senza accesso ftp? Ecco cosa intendo
Diciamo che l'elenco delle directory non è disabilitato da apache config, e posso accedere alla cartella via ip dal browser, come (sto provando dal mio PC Win che si collega a linux in vmware)
http://192.168.252.138/test/public
e assumiamo che questa cartella public
abbia l'autorizzazione 777. Posso in qualche modo (usando php o qualsiasi altra cosa) creare il file test.php in quella cartella. Ho provato smth come (eseguendo questo da localhost di Windows)
file_put_contents('http://192.168.252.138/test/public/test.php', 'test file')
ma ricevo un avviso
failed to open stream: HTTP wrapper does not support writeable connections in
Non so se questo è possibile. E se questi non lo sono, allora che danno può fare l'attaccante se ho una directory come quella con accesso pubblico in scrittura. considerando che non esiste un accesso ftp.
Grazie