Potenza calcolo generatori di stringhe casuali

Sicurezza del sistema: firewall, antispam, antivirus, ssh, patch, bug, eccetera.
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 857
Iscrizione: domenica 7 luglio 2013, 15:55
Desktop: GNU/Linux
Distribuzione: Ubuntu 22.04.2 LTS
Sesso: Maschile

Potenza calcolo generatori di stringhe casuali

Messaggio da TommyB1992 »

Ciao ragazzi,

non so come spiegarmi al meglio, perciò farò un esempio.
Verso il 2008-2009 (non ricordo di preciso) venne scoperta una vulnerabilità che permetteva tramite la funzione LOAD DATA di mysql di visualizzare il contenuto di qualsiasi file bypassando le restrizioni sul server, perciò se conoscevi la path di un sito hostato sul tuo stesso server potevi leggere il contenuto di un qualsiasi file se ne conoscevi la locazione.

Facendo un esempio pratico, io possiedo il sito www.tommyb.net che sta in /var/www/tommyb.com/ e sullo stesso server risiede www.mistaantipatico.com che sta in /var/www/mistaantipatico.com.

Dal MIO server eseguivo una query come:
LOAD DATA LOCAL INFILE '/var/www/mistaantipatico.com/config.php' INTO TABLE tabella_per_rubare_sorgente
e mi copiavo il file con i suoi dati di accesso al database.

Ricordo che ai tempi siccome avevo un "forum" per evitare di venire bucato, in quanto 0day e quindi ci avrebbero messo un pò a fixarlo, piazzai il config.php in una cartella e lo rioniminai con infiniti caratteri e numeri casuali e poi lo includevo ciclando i file tramite delle funzioni ma non scrivendolo direttamente, di conseguenza dai miei file non era possibile trovare la locazione della configurazione.
Il codice era più o meno questo (ora non ricordo di preciso):

Codice: Seleziona tutto

foreach (glob('include/*.php') as $fileName) {
  if (strlen($fileName) == 256) {
    require 'include/'.$fileName;
    break;
  }
}
Ora ditemi, nel 2016, tralasciando questa vulnerabilità, quanto senso avrebbe con le potenze di calcolo di oggi?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Potenza calcolo generatori di stringhe casuali

Messaggio da Zoff »

Riguardo semplicemente il problema della complessità, con un alfabeto di 70 caratteri ( maiuscole, minuscole, numeri e alcuni caratteri speciali) un nome già lungo 20 caratteri è praticamente incalcolabile, siamo oltre 10^35 possibilità.
Se consideri anche il collo di bottiglia del check su filesystem non credo che sia comunque praticabile.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
TommyB1992
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 857
Iscrizione: domenica 7 luglio 2013, 15:55
Desktop: GNU/Linux
Distribuzione: Ubuntu 22.04.2 LTS
Sesso: Maschile

Re: Potenza calcolo generatori di stringhe casuali

Messaggio da TommyB1992 »

Zoff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4884749#p4884749][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Riguardo semplicemente il problema della complessità, con un alfabeto di 70 caratteri ( maiuscole, minuscole, numeri e alcuni caratteri speciali) un nome già lungo 20 caratteri è praticamente incalcolabile, siamo oltre 10^35 possibilità.
Se consideri anche il collo di bottiglia del check su filesystem non credo che sia comunque praticabile.
Grazie, mi stupisci ogni volta.
Scrivi risposta

Ritorna a “Sicurezza”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti