Migliaia di aziende e istituzioni in tutto il mondo utilizza software TFTP per configurare telefoni Voice Over IP, fornire servizi di avvio remoto o gestire dispositivi embedded. TFTP è generalmente utilizzato per trasferire la configurazione piccola o file di avvio ai dispositivi remoti e non fornisce nessun requisiti di autenticazione tra macchine. Per impostazione predefinita, TFTP utilizza porta 69 per inviare richieste di lettura/scrittura iniziale e quindi utilizza porte casuali per inviare dati e riconoscimenti. Al fine di ignorare alcune restrizioni di protezione, è possibile cambiare il richiedente porta per porta 80, che in genere è riservato per il traffico HTTP, su sistemi basati su Unix, modificando il file/etc/Services.
Istruzioni
1
Creare una copia di backup del file/etc/Services utilizzando il seguente comando:
"cp/etc/servizi /etc/services.orig"
Modificare il file/etc/Services può essere pericoloso, e si consiglia sempre di avere un backup della configurazione originale, lavoro.
2
Aprire il file/etc/Services usando il tuo editor preferito di ASCII. Sistemi operativi basati su UNIX hanno molti da scegliere, come vi, ex e kate. In questo esempio, utilizzare vi:
"vi/etc/servizi"
Sarà necessario avere accesso come root per modificare questo file.
3
Cercare la riga che fa riferimento la porta del server tftp utilizzando il seguente comando:
"/ tftp"
4
Entrare in modalità di inserimento in vi. Tipo "I" per inserire il testo all'inizio della riga. Utilizzare i tasti freccia per spostare il numero "69" su questa linea.
5
Modificare il numero di porta per l'entrata di tftp da 69 a 80, quindi premere "ESC" per uscire dalla modalità di inserimento in vi.
6
Salvare il file utilizzando il seguente comando:
": w"
Le richieste di lettura/scrittura iniziale per tftp ora si recheranno sulla porta 80.
7
Chiudere il file/etc/Services con il seguente comando:
": q"
Consigli & Avvertenze
- Questo metodo non cambia la porta arbitraria assegnazioni tftp utilizza per l'invio di riconoscimenti e dati, solo la richiesta iniziale di lettura/scrittura.
- Porta 80 è in genere riservata per il traffico HTTP. Se si esegue un server Web o sfruttando qualsiasi altro software che utilizza questa porta, che il software deve essere disattivato. Si potrebbe anche modificare l'impostazione di HTTP nel file/etc/Services per utilizzare porta 69, scambiare efficacemente le assegnazioni delle porte.