IlPuntoTecnico
Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: mattex - 22 Aprile 2014, 00:31
-
Salve,
Sto cercando un modo per calcolare il contenuto del pacchetto ip (payload) da inviare (comodamente con nemesis) al router (Agpwi 1.0.4) in linux e in locale.
Ho visto soluzioni con sw per win compilato, e/o che necessitano di connessione internet per il calcolo online.
A me servirebbe un sw x linux, o conoscere una descrizione di questo calcolo, ad es. avevo visto il thread della backdoor e inteso si trattasse di calcolare
primi 8byte di( md5 con salt (macrouter) ) dove il vettore salt cambiava un pò per alcuni modelli/versioni
tuttavia non ho certezza su cosa sia nel mio caso.
ho provato a compilare e eseguire un sorgente c per tale calcolo, l'unico che ho trovato compilabile, (https://www.ilpuntotecnico.com/forum/index.php/topic,8834.msg62950.html#msg62950) ma senza successo.: l'invio nn sortisce effetto alcuno rispetto all'accesso della pagina routerip/admin.html e/o telnet su routerip.
-
Allora con il permesso degli admin cerco di spiegare il fatto.
La scoperta della Backdoor fu fatta da Saxdax e DrPepperOne, ma quando i due hanno lasciato il settore gli studi sono stati portati avanti da Fulmine500, inserendo l'apposito applicazione sul repofulm distinta in due modi:
1) Free con l'invio del payload nudo e crudo sulla vostra mail;
2) Donazione invio del pacchetto completo da inviare al router tramite colasoft.
Nei vari Fw che man mano si sono susseguiti Telecom ha cambiato il modo di calcolo (salt etc) per cui quello postato da Saxdax eè un tantino obsoleto per le nuove versioni.
Spero chiaro
Invito a fulmine di chiarire meglio di me.
-
Vista la richiesta, cerco di fare luce sulla questione....
La backdoor venne sfruttata dopo la scoperta da parte di Saxdax e Dr.Pepperone.
Successivamente, telecom iniziò a "correre ai ripari", cambiando i salt (parola chiave per la generazione) ad ogni fw.... Dato che sembrava una lotta "gatto vs topo", saxdax decise di non pubblicare più i tool aggiornati (-forse, ma questo lo dico con le pinze perché non lo ricordo- ma forniva via pm il payload dietro compenso - ripeto è passato del tempo e potrei ricordare male).
Dopo diverse ricerche sono riuscito a trovare il modo per ottenere i salt e inserirli nel codice C per poterli generare ad ogni MAC.
In seguito iniziai a produrre i file .exe ed i binari per linux (senza pubblicazione dei sorgenti).
Successivamente, creai dei binari che aprivano una pagina paypal al termine del calcolo, nel caso l'utente volesse ringraziare per il lavoro svolto. A quel punto però, man mano che venivano pubblicati i binari, iniziavano ad uscire tool che estraevano il lavoro fatto per includerlo in altri tool ed eludere la richiesta di "apertura web per eventuale donazione e NON obbligatoria".
A quel punto decisi di rimuovere i tool e fornivo, sempre gratuitamente il payload via pm.
Data la mole di richieste, e l'impossibilità di star dietro a tutti, iniziai a lavorare ad un tool che generasse automaticamente i pacchetti.
Iniziai così lo sviluppo del generatore, che inizialmente prevedeva donazione fissa di una determinata somma....
Essendo cmq partito da un lavoro non mio (ricordo, come detto sopra, che la ricerca iniziale fu di saxdax e dr.pepperone), decisi di fare il servizio free e donate. La prima versione inviava sia sulla free che sulla donate, i file generati per colasoft che per linux (utilizzabile con nemesis). Capirete bene che tutti gli utenti, vedendo la possibilità di ricevere i file gratis, non effettuavano donazioni (che ricorso sono solo per gestione e manutenzione del repository e successivamente per manutenere questo sito da quando è stato rilevato); decisi di creare una differenza, minima ma sostanziale al tool.... Facendo questo: versione free, invia una sola mail con la stringa del payload (e l'utente deve, se in grado, generarsi a mano il pacchetto sia esso per linux che per windows; versione donate (importo libero, dove arrivano anche donazioni di 10-20cent a fronte di importo che paypal trattiene di 37cent minimo, quindi pari a 0) che permette di ricevere oltre alla stringa via mail, anche i file pronti per l'invio sia per colasoft (windows) che i file .hex per linux (nemesis).
Spero di aver chiarito in maniera esaustiva la faccenda... Per eventuali ulteriori chiarimenti, non esitate a chiedere ;)
-
capito.
situazione un pò contorta, cmq meglio che niente :) .
grazie
-
Grazie fulmine per la celerità