Cosa posso fare con un raggio segreto condiviso?

0

Durante un pentest autorizzato, ho trovato diversi server radius e un file /etc/raddb/server che memorizza il segreto condiviso, ad esempio

10.10.10.10  123456  15

Ora cosa si può fare con questo "segreto condiviso", magari scaricare il database?

Da quello che so, questo radius server viene utilizzato insieme a un server krb5 per l'autenticazione, ad esempio, accessi SSH

    
posta daisy 31.07.2017 - 13:14
fonte

2 risposte

4

Il client e il server RADIUS utilizzano il segreto condiviso per crittografare la password. Se conosci il segreto condiviso e puoi acquisire pacchetti RADIUS con password crittografate, puoi decrittografarli e ottenere la password non crittografata dell'utente.

Wireshark include la possibilità di farlo, ovviamente:

perhaps dump the database?

No, il segreto condiviso viene usato per proteggere le cose sul filo, non qualcosa sul disco o nel database. Noterai che il segreto condiviso che hai trovato era specifico per un indirizzo IP del client; un server RADIUS può utilizzare un segreto condiviso diverso per ciascun sistema che estende i servizi di autenticazione a ... il che implica, a sua volta, che non è per la password di back-end (altrimenti occorrono N copie della password di back-end per N segreti condivisi).

this radius server is used together with a krb5 server for authentication

Di solito quando un server RADIUS viene utilizzato con KRB5, è per estendere l'autenticazione ai dispositivi più stupidi che non supportano Kerberos. Quindi non devi preoccuparti che Kerberos venga scavato nel tunnel su RADIUS; si tratta semplicemente di fornire un front-end di livello inferiore al database back-end che fa parte di Kerberos. Può farlo parlando di RADIUS su un lato e Kerberos sull'altro, ma ciò non cambia il fatto che i pacchetti RADIUS sul cavo sono vulnerabili se si conosce il segreto condiviso.

    
risposta data 31.07.2017 - 13:35
fonte
0

Se MITM è la connessione tra ad es. un punto di accesso wifi e il server RADIUS si potrebbe quindi impersonare il raggio per l'AP e rispondere sempre "sì" ogni volta che l'AP chiede "Posso lasciare questo ragazzo X in?"

    
risposta data 31.07.2017 - 13:21
fonte

Leggi altre domande sui tag