Site hacked or down? We usually start the same or next working day.Get help now
Case studies / Malware removal

Emergency malware removal

Blamed on a plugin update. It was a stolen password.

A group of business websites suddenly locked out their own administrators. The host and the plugin vendor both pointed at a recent SEO plugin update and a corrupt configuration file. Earlier cleanups had not stuck. We found why, and cleaned three sites in three days.

Client
Group of business websites (withheld)
Platform
WordPress on shared hosting
Engagement
Emergency fix
Services
Malware removal, account recovery, hardening
Same day
First site diagnosed, with the real cause found in the logs
3 sites
Cleaned and handed back within three days
29
Hidden spam posts removed across two of the sites

The situation

After a routine update of a popular SEO plugin, every administrator on the client's sites could still log in but could not do anything. The explanation they had been given was a corrupt configuration file caused by the update, and the host was offering a paid scan and reboot per incident.

What was really happening

  • Both administrator accounts had been quietly demoted to Author. That is why logging in worked and nothing else did.
  • The malware hid a "repair" routine inside the configuration file and in scheduled tasks. Whenever part of it was removed, it rebuilt the fake plugins, hidden folders and tasks. That is why earlier cleanups never stuck.
  • Casino spam posts had been published and backdated by weeks so they would not stand out in the post list. An old backup folder on the server was infected too.
  • The access logs showed the way in: a valid administrator password used successfully on the first attempt, followed by an uploaded plugin and a file manager. The same address hit more than one site within minutes. The plugin update had nothing to do with it.

The fix

Because the infection repaired itself, removing it piece by piece would fail again. After a full backup we removed every part in a single pass: the scheduled tasks, the fake plugins, the file manager, the backdoor and the code in the configuration file. Then we deleted the spam posts, restored the Administrator role from a backup taken before the attack, issued new security keys, reset passwords and ended every active session, switched off the code editor and XML-RPC, and turned page caching back on.

We recommended a firewall plugin and two-factor authentication for every administrator, since the original password had clearly been exposed somewhere.

Results

  • The first site diagnosed and cleaned within a day, with the real cause shown from the logs rather than guessed.
  • Three sites cleaned and handed back within three days, with 12 and 17 spam posts removed from two of them.
  • No more paying per incident for a scan that never reached the cause.

This was a security incident, so the client, the site and anything that could identify them are withheld. Details are taken from the project record.

Let’s Make It Happen

Request a quote
© Magnigeeks - All Right Reserved 2025
Free callGet a quote
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram