• homeschoollearningforlife

    (@homeschoollearningforlife)


    I looked up my blog this morning and the thing seems to be gone with a blank page showing with ‘ By Mr.Mobde3’ the only thing on the page. Can anyone help me? I fear my site has been hyjacked or something?

Viewing 9 replies - 1 through 9 (of 9 total)
  • If everything @esmi suggested fails then ask your host if they have back up that can restore before the hack.

    Thread Starter homeschoollearningforlife

    (@homeschoollearningforlife)

    Yes, the writers blog them has been hacked. I am having to de-activate it and install another theme. This could be an on-going problem with wordpress themes I am guessing?

    I have the same problem with all 8 sites I have with wordpress. they all go to a page that says By Mr.Mobde3

    I don’t know what to do. There isn’t anything about it on the net…

    You have been hacked and that is one reason why its recommended to Update to latest wordpress so that your wordpress stays safe.

    After I updated a few plugin’s my blog is intact but the content does not show up on display. All that shows up is the header. The content is in the dashboard and will show up if you click on an article as an archive. It is almost like some code is missing from the default diplay page. I changed my theme from Woo Themes to something else and am still having the same results. I do have the most current WordPress 3.04. Is this the result of a hacking too? Or a glitch from a plug in?

    try and deactivate all plugins see if that solves the problem.
    if it works then activate one at time and which one is causing the problem.

    I had this problem and found that switching the theme to another fixed the problem. I was using the default wordpress theme version 1.6 (yes, homeschoollearningforlife, it is happening to other themes). I then deleted the offending theme and installed default version 1.7.2 and everything seems okay now.

    I had the same problem recently. After investigating it I found it was done using injection method to gain access to the website. Injection is usually using weaknesses in badly coded themes and plugins and also badly set up files and folders permissions. You can read more about it on the blog post I mention below.

    To fix the problem you can switch to another theme but this will solve the problem only temporarily – if it was done once it can be done again plus injected files are still there, waiting to be used.

    In my case there was one ‘alien’ file in the root of my WordPress installation and another one within template folder. They are pretty easy to identify, they can look like this – a.php or this 34r.php. To double check you can download the file and open it in the notepad (don’t worry it’s not going to infect anything). It should begin like this <? eval(gzinflate(base64_decode( followed by a long, continous string that doesn’t make any sense. This is the a javacript application encoded with MIME base64. You should remove this file and any similar to it.

    Now go to the theme folder (wp-content\themes\yourTemplateName) and delete your header.php. You can restore it from your latest backup or by applying the template again in the admin panel. Why do you have to do it? Your header has been modified to be a gate for uploading files directly to the server from where they can be executed (just like the files I mentioned above). You may have to check other themes for corrupted header.php files.

    All these files mentioned above where injected to your blog just in one reason, to leave a signature in your index.php file. Your database and images should be intact. I found the a signature in the index.php in my root folder and I replaced it with this code (this is an unmodified WordPress code)

    <?php
    /**
     * Front to the WordPress application. This file doesn't do anything, but loads
     * wp-blog-header.php which does and tells WordPress to load the theme.
     *
     * @package WordPress
     */
    
    /**
     * Tells WordPress to load the WordPress theme and output it.
     *
     * @var bool
     */
    define('WP_USE_THEMES', true);
    
    /** Loads the WordPress Environment and Template */
    require('./wp-blog-header.php');
    ?>

    Note: Use this code only for the index file in your root folder and only if it hasn’t been modified by you previously. If you find other indexes (nested deeper in your WordPress installation) you will have to restore them from the backup files or by reapplying the template if possible.

    You should also check other index files just in case. Especially if you are running multiple WordPress’ installations.

    If everything went OK your blog should be working fine now.

    Finally you will have to look in to securing your website from any future attacks. To do that you just need to install few plugins which you can find here (they are not going to fix already attacked websites but will prevent from any future attacks):

    https://blog.mellowhost.com/how-to-protect-your-wordpress-blog-from-web-injection.html

    I hope that will help someone and please apologise any spellings (I spent last few hours on fixing my websites)

    Keep your sites and yourself safe!

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘my blog is gone??’ is closed to new replies.