Articoli con tag FTP
Upload FTP con Python
0
Fare l’upload di un file FTP con Python e il modulo ftplib è più semplice di quel che si pensa.
Stasera condivido questo breve ma utilissimo pezzo di codice:
import ftplib #importiamo la libreria che useremo per gestire la connessione FTP ftp = ftplib.FTP('myserver.com','login','password') # Si connette fp = open('file.txt','rb') # Imposta il file da inviare, apriamo uno stream per il file #di default siamo nella cartella root del sito / - se vogliamo spostarci in un'altra directory è sufficiente scrivere: ftp.cwd('directory') ftp.storbinary('STOR file.txt', fp) # Invia il file fp.close() # Chiude lo stream del file ftp.quit() # Chiude la connessione
FTP Root dopo l’inclusione della c99 in remoto.
0Una banale dimostrazione, di come si può compromettere la sicurezza di un sito, semplicemente perchè già a seguito di un mancato controllo di output della variabile in questo caso “lk”, è possibile iniettare una nostra shell in remoto (tecnica: RFI) ed avere accesso a un file config, contenente i dati per accedere al database, e stupidamente indentici a quelli dello stesso FTP. Questo permette di loggarci come root nell’ftp e uppare o cancellare liberamente file.

Commenti