911 Hack Removal

WordPress Website Hacked & Sending Spam: Symptoms, Causes & Cleanup

Updated on: February 9, 2022

WordPress Website Hacked & Sending Spam: Symptoms, Causes & Cleanup

Article Summary

WordPress is probably the cheapest and easiest solution for online content management. WordPress has been around for a long time and powers a major section of the web now. However, this popularity comes with a heavy cost as it is also one of the most commonly targeted CMS in the world. As a result, users often complain of issues like WordPress hacked sending spam to their customers. And dealing with WordPress spam can prove to be more frustrating for you for it can sabotage the reputation of your site in the long run.

WordPress is probably the cheapest and easiest solution for online content management. WordPress has been around for a long time and powers a major section of the web now. However, this popularity comes with a heavy cost as it is also one of the most commonly targeted CMS in the world. As a result, users often complain of issues like WordPress hacked sending spam to their customers. And dealing with WordPress spam can prove to be more frustrating for you for it can sabotage the reputation of your site in the long run. According to the book WordPress Ultimate Security,

Spam is nauseating not only because it’s like bad graffiti, but also because it dilutes the value of decent content. Rather than add a kind word or helpful information, spam defaces a site, butts into discussion between real-deal site users and, if you’ve not already become jaded enough to stop following links to spread the SEO love stuff, gives credit where it’s never due while reducing the search value of your site. The cheek of it.

In this article, we shall discuss some cases of WordPress hacked sending spam and learn ways to deal with them.

Related Article: How Hackers Exploited your WordPress Website in 2018

WordPress Hacked Sending Spam: Symptoms

When the issue of WordPress hacked sending spam arises, it can take hours or days to detect it. This is because spam emails take time to propagate over the web. However, there are some symptoms that can give away such an attack. These are:

  • Online services that monitor servers for spam and blacklist your IP for WordPress hacked sending spam. As a result, the legitimate emails you send end up in the spam folder of the recipient.
  • Some search engines like Google, blacklist your WordPress sites for sending spam.
  • Your WordPress site suddenly becomes very slow due to a large amount of spam added to MTA queues.
  • Too many errors appear in the logs especially failed email delivery messages.
  • ISP warns you about large amounts of outbound spam.
  • Your WordPress site suddenly starts choking the bandwidth.
  • You receive warning messages like “MTA Queue is too large!”.

30,000 websites get hacked every single day. Are you next?

Secure your website from malware & hackers using Website Protection before it is too late.

WordPress Hacked Sending Spam: Causes

Malware

WordPress hacked sending spam may be due to a malware infection. Moreover, hackers try to upload malicious scripts to the WordPress servers. These malicious scripts establish a connection with the SMTP mail server and churn out spam. The source code of one such malware is given below. As seen in the image, this is a simple malware which constructs spam messages and encodes it in base 64 encodings to evade detection.

WordPress hacked sending spam

Coding Vulnerabilities

Coding vulnerabilities like SQLi, XSS, RCE, etc can lead to WordPress hacked sending spam. Attackers can compromise your WordPress site using these vulnerabilities and inject malicious code into legitimate files. Files like index.php, functions.php, themes.php, etc can be injected with malicious code to send spam because of these coding vulnerabilities.

Related Guide – WordPress Malware Removal

Server Vulnerabilities

Server misconfiguration can give away your site to the attackers who can use it to send spam. For instance, using port 25 for SMTP connections can make the server a target for spammers. Instead, use port 587 as some ISPs block port 25. Similarly, sharing a webspace can also lead to the spreading of such spam malware infections on multiple sites. To prevent this, use subnetting. Other server misconfigurations like Indexing enabled, open ports, etc can also lead to WordPress hacked sending spam.

Related Article: Preventing WordPress Spambots with Astra

WordPress Hacked Sending Spam: Detection

Often, malicious PHP scripts are responsible for WordPress hacked sending spam. Detection and removal of such scripts mean the removal of spam. Therefore, in order to hunt them down, start by logging into the server with administrative rights.

Step 1

After you have acquired administrator privileges, now start capturing the outbound emails.

Step 2

In order to capture spam emails, first, create a file where all that info can be logged. This can be done by the following command:

touch /var/log/phpmail.log

Make sure that the phpmail.log file you just created is writable. To do this, run the following command:

chown httpd:httpd /var/log/phpmail.log

Step 3

Once this file has been created, it’s time to restart your Apache server with the following command:

service httpd restart

Step 4

These emails can now be captured and saved in the log file via this command:

tail -f /var/log/phpmail.log

The -f option of the tail command here will save all the logging data to phpmail.log file. The contents of the log file would then look like something shown in the image below.

WordPress hacked sending spam

Here, in this image, the file responsible for sending out spam emails can be seen in the first line itself. This is the functions.php file of WordPress which has been infected. So give yourself a pat on the back, you have successfully identified the spam-sending script. Now we shall proceed to remove it.

Related Guide – WordPress Hack Removal

Get the ultimate WordPress security checklist with 300+ test parameters

WordPress Hacked Sending Spam: Cleanup

Once the script has been identified, open it to inspect the code. Typically, the attacker will try to conceal the code by using techniques like base64 encoding, FOPO, etc. For reference, look at the code given in the image which seems to be unreadable.

WordPress hacked sending spam

This code when deobfuscated looks like the code in the image given below. So, when decoded it turned out that the eval() function which processes a string into PHP code was being used by the attackers to pump spam.

WordPress hacked sending spam

Its usage is therefore detrimental to the quality of the code. Hence, delete all such malicious codes. However, if you are unsure of what it is doing simply comment out the line and contact experts for malware removal. You can also delete the infected files and replace them with fresh ones. However, in such cases caution must be exercised as some files like .htaccess are crucial to the working of the server. Finally, after you clean up, delete all the remaining spam messages in your MTA queues which the server tries to resend. This can be done via the following commands:

sudo postsuper -d ALL
sudo postsuper -d ALL deferred

WordPress Hacked Sending Spam: Mitigation

Security solutions like Astra can protect your WordPress site 24/7 against every kind of spam. Astra actively monitors your traffic to block any type of incoming or outgoing spam. Most importantly, Astra is highly affordable for even personal blogs on WordPress with prices starting from just $25. Specially built for WordPress and WordPress like CMS(s), Astra can remove spam and protect you against it.

Tags:

Vikas Kundu

Vikas is a computer science graduate with a keen interest in cybersecurity. Besides programming cool software, he also shares his knowledge on website security on niche blogs. He has written over 150 technical write-ups to date and is still actively writing. In his free time, he can be found playing football.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mavena
Mavena
4 years ago

Your life will be crucial if your wordpress website hacked once. But, if you don’t install non vulnerable extensions, it’s very difficult to hack wordpress website.

Psst! Hi there. We’re Astra.

We make security simple and hassle-free for thousands
of websites and businesses worldwide.

Our suite of security products include a vulnerability scanner, firewall, malware scanner and pentests to protect your site from the evil forces on the internet, even when you sleep.

earth spiders cards bugs spiders

Made with ❤️ in USA France India Germany