Hidden malicious content
Fake gambling-related posts had been created and were being hidden from normal website behaviour.
PEONIXIS CASE STUDY
WORDPRESS / SECURITY / MAINTENANCEHow a routine maintenance check uncovered a persistent WordPress compromise hiding beneath an otherwise functioning website.
Explore the investigation01 THE INCIDENT
During routine maintenance, an unusual plugin appeared in the WordPress installation: “Resilient Backup”.
It looked legitimate. But it could not be removed normally. Deleting it made the plugin disappear — only for it to return when checked again.
Every time it was deleted,
it came back.
02 THE FIRST WARNING SIGN
03 WHEN DELETING IT DIDN'T WORK
THE QUESTION CHANGED
Not: “How do we delete this plugin?”
04 LOOKING BENEATH WORDPRESS
The investigation moved beyond the normal WordPress plugin screen and into the underlying environment.
A suspicious MU plugin was identified: MailPoint1360. The visible plugin was only one part of the story.
05 THE VISIBLE PLUGIN WASN'T THE WHOLE STORY
WHAT THE DASHBOARD SHOWED
WHAT THE BACKEND INVESTIGATION REVEALED
The malicious components were part of a broader persistence mechanism. The relationship with the null plugin was identified.
06 BEYOND PLUGINS
Fake gambling-related posts had been created and were being hidden from normal website behaviour.
An attacker-created username was identified and could not simply be removed through the normal WordPress process.
07 FOLLOWING THE EVIDENCE
An outdated plugin was associated with unauthorized access and malicious activity.
The unfamiliar “Resilient Backup” plugin appeared legitimate.
Deleting the fake plugin did not stop it from being recreated.
The investigation identified the suspicious MailPoint1360 MU plugin.
An associated database script was identified during the deeper investigation.
Fake gambling-related posts were hidden from normal website behaviour.
An attacker-created user could not simply be removed through the normal WordPress process.
08 THE CLEANUP
It was to address the components responsible for persistence and compromise.
09 THE RESULT
The website was brought back to a clean state from the perspective of the components identified during the investigation.
The most important result wasn't simply removing the malware.
10 WHY THIS INCIDENT MATTERED
A compromised WordPress website does not necessarily look broken. Pages can continue serving. Forms can continue working. The dashboard can remain accessible.
The website can appear completely normal to visitors while malicious components still exist behind the scenes.
The real story was inside the WordPress installation.
11 THE ATTACK CHAIN
SURFACE → INVESTIGATION → UNDERLYING SYSTEM → ROOT CAUSE → RESOLUTION
12 WHAT THIS INCIDENT REVEALED
If another component is responsible for recreating a malicious file or plugin, repeatedly deleting the visible component does not address the underlying problem.
MU plugins behave differently from conventional WordPress plugins and may not behave like normal dashboard plugins.
When suspicious behaviour continues, investigation may need to move deeper into the WordPress environment.
The fake gambling posts were designed so they did not appear normally during casual browsing.
13 THE PEONIXIS APPROACH
Identify unusual behaviour, unfamiliar components and unexpected changes.
Look beyond the visible symptom and examine the underlying WordPress environment.
Understand which components are responsible for maintaining the unwanted behaviour.
Address the identified malicious components and persistence mechanisms.
Confirm that the unwanted behaviour is no longer occurring.
Keep the environment under appropriate maintenance and monitoring.
14 THE REAL TAKEAWAY
The most important discovery was not Resilient Backup.
Because when malware can recreate itself, deleting the malware is only the beginning.
The goal isn't to make the symptom disappear.
The goal is to understand what caused it — and remove the mechanism behind it.
15 CASE STUDY SNAPSHOT
The affected business has intentionally not been identified. No client name, domain, email address, username or identifying information is included in this case study.
YOUR WEBSITE MAY LOOK FINE.
If your WordPress website is behaving strangely, unfamiliar plugins are appearing, deleted components keep returning, or something simply doesn't feel right, don't keep treating the symptoms.
Investigate the system behind them.
Web Development • Security • Maintenance • Growth
Peonixis Ltd is a company registered in England & Wales with Company Number 15904214
Location:
19090 182-184 High Street North, East Ham, London, England, E6 2JA
Phone:
+44 20 3432 3787
WhatsApp:
+44 74 9412 5861
Phone:
+44 20 3432 3787
WhatsApp:
+44 74 9412 5861