PDA

View Full Version : [MySql] Ricerca di un testo all'interno di un intero database


D4rkAng3l
07-04-2008, 23:29
Credo sia una domanda un po' assurda ma forse è la mia ultima spiaggia perchè credo mi abbiano inserito un malaware nel database di un portale php che gestisco.

C'è modo di fare un'interrogazione su un database formato da molte tabelle per chiedergli qualcosa del tipo:

dimmi in quale tabella ed in quale campo è presente il valore:
nc1028.exe ?

In pratica mi hanno caricato un malaware nel databse che tenta di aprire questo indirizzo http:// www.charting.ws/code/nc1028.exe\
per far scaricare un dialer o qualcosa di simile...dovrebbero aver messoil codice dello script da qualche parte nel db sfruttando un bug di mdpro :-/ Tranne che il db è ENORME...e non sò come trovarlo...se capissi in quale tabella ed in quale campo stà forse potrei risolvere...

Help me
Andrea

VS_Atreus
09-04-2008, 22:48
Fai un dump del database e poi fai una ricerca nel file di testo :D

mjordan
10-04-2008, 00:35
Credo sia una domanda un po' assurda ma forse è la mia ultima spiaggia perchè credo mi abbiano inserito un malaware nel database di un portale php che gestisco.

C'è modo di fare un'interrogazione su un database formato da molte tabelle per chiedergli qualcosa del tipo:

dimmi in quale tabella ed in quale campo è presente il valore:
nc1028.exe ?

In pratica mi hanno caricato un malaware nel databse che tenta di aprire questo indirizzo http:// www.charting.ws/code/nc1028.exe\
per far scaricare un dialer o qualcosa di simile...dovrebbero aver messoil codice dello script da qualche parte nel db sfruttando un bug di mdpro :-/ Tranne che il db è ENORME...e non sò come trovarlo...se capissi in quale tabella ed in quale campo stà forse potrei risolvere...

Help me
Andrea

Certo, si usa la SELECT e poi si fanno dei JOIN sulle tabelle. L'unica cosa è che devi avere un minimo di conoscenza della struttura logica del database e devi stare pure attento a fare query alla cieca perchè potresti combinare un disastro.