Forum Replies Created

Viewing 15 replies - 331 through 345 (of 1,808 total)
  • abletec

    (@abletec)

    Hello, bethanymiller31, & welcome. Is the ‘text’ as opposed to the ‘visual’ button pressed on your editor? If not, HTML will probably be rejected.

    abletec

    (@abletec)

    Hello, tomalamarcin, & welcome. Usually what we ask folks to do in cases like this is to *temporarily* deactivate all plugins, switch to a default theme (the theme names always begin w/the word ‘twenty’ in English & see if that resolves the problem.

    If it does, then reactivate your theme & see if the problem reappears. If so, then your theme is likely at fault. If not, then try reactivating your plugins 1 by 1, logging in each time, until the problem recurs, at which point you’ve found the plugin that’s at fault.

    I wasn’t actually able to view your site as it’s currently displaying a clock & indicating it’s under construction.

    Forum: Fixing WordPress
    In reply to: Warning error
    abletec

    (@abletec)

    I guess what I’m saying here, belf000, is that if the files that were modified are readme files, or license files, it may not represent a compromise. It’s why I asked the question. I am still concerned, though, about the reference I noted to hugedomains.com.

    If you decide that you don’t want to deal w/this on your own, you can do what @sterndata suggested & use the companies he recommended or you also have the option to post a job at http://jobs.wordpress.net. I’d suggest that either ‘General’ or ‘Performance’ may be appropriate categories for the posting if you decide to pursue that avenue.

    abletec

    (@abletec)

    N’Ckyola, does your hosting provider have an aplet in its control panel for you to look at errors? Also, did you see any files called error.log or error_log in your file manager? Lastly, have you asked your host if perchance there were any mod_security errors that fired on your site, especially around the time of updating.

    Forum: Fixing WordPress
    In reply to: Warning error
    abletec

    (@abletec)

    belf000, just out of curiosity, what were the files that were flagged as having been modified?

    Forum: Fixing WordPress
    In reply to: Warning error
    abletec

    (@abletec)

    belf000, let’s not panic, ok? Take a breath & understand we’re here to help.

    I’m sorry my fears that your site has been compromised may be founded. I never like hearing that. However, this can be fixed. I’m going to post some instructions. Please follow them closely. If you have questions–& you may well–then please reply to this thread & ask. There are many competent volunteers here, &, since I’m writing the instructions, I’ll follow as closely as my regular work permits. Please don’t hesitate to ask for help if you need it.

    A resource you can go to is:
    http://codex.ww.wp.xz.cn/FAQ_My_site_was_hacked

    When dealing w/a site compromise, the objectives are twofold:
    1) Fix the site; &
    2) Fix backdoors that the hacker used to gain entrance into your site, so this hopefully will not happen again.

    Most people place great emphasis on objective #1, but, in truth, the 2nd one is actually the most important, as, without it, your site will continue to be reinfected.

    Here are the steps to take.

    First, notify your host, as this might be a serverside hack as opposed to simply a site compromise. Also, if you’re on shared hosting, the hack has the potential to compromise the entire server. Additionally, you may wish to take the site offline, & your host can help you do this. They might not help you–then again, they might. You won’t know unless you notify them. If they say it’s not their responsibility, (& it really may not be), then please continue reading.

    Second, scan any devices you will use to log onto your website for malware. It does no good to change credentials, etc., which you will need to do, if malware phones them home to their command & control center. It’s actually better to do more than 1 scan, each using a different program, as no single malware scanner can detect everything.

    Third, secure your network. Definitively use secure FTP as opposed to regular FTP. The port used for secure FTP varies from host to host. Many use port 22, some 2222, while others use different ports altogether. Check their knowledge base or call their support. You can ask this question when you notify them of the compromise in the first step.

    Never log onto your site using a public hotspot, such as those in hotels, cafes, etc. Make sure you’ve changed the default password, Ssid, (&, if applicable) the username on your router/modem. If you don’t use wireless, turn it off in your router’s options.

    All these steps are required to ensure that no one can snoop your credentials, etc.

    Now that the device you’ll use to fix your site, as well as your network, is secure, it’s time to direct your attention to actually fixing your site.

    Next, please log into your website control panel from a secure connection and change all passwords, including those to any databases you may have set up. This includes your control panel/FTP credentials & your WordPress database. Also, change your salt keys as per the instructions in wp-config.php to log out all users, and don’t forget to change the database password there. Please make the passwords long, containing upper & lowercase letters, numbers, & punctuation.

    Next, take a backup of your website’s files. Be certain to label it such that the label contains both the date you backed it up on, as well as the word “hacked”–we certainly don’t want you accidentally restoring this backup! This can be helpful, though, in terms of perhaps being able to determine how this occurred, though my feeling is that it likely did so because of an outdated site. Probably you should just back up your web root. Depending on your host, it might be called public_html, htdocs, www, or /. If you don’t wish to back up the entire root, then at least back up your uploads folder, as well as others that might contain content that can’t be replaced.

    Please also back up your database as well. The article at
    http://codex.ww.wp.xz.cn/Backing_Up_Your_Database
    shows you how to do that, in case you need it. The section regarding phpMyadmin is likely the most relevant to your case. It’s going to be necessary to search that database file to see if any evidence of the hack exists there. That can be done by opening the file in a text editor. To start off with, consider searching for the words:

    <script
    <? php;
    base64;
    eval 

    preg_replace
    strrev

    This is not an exhaustive list, nor is the presence of any of these words conclusive proof of a site compromise, though some are more suggestive than others.

    You might also wish at this point to backup your WordPress content. To do that:
    * Log into your WordPress dashboard.
    * Go to ‘Tools > Export’.
    * Choose to export all content.

    While in your dashboard, go to ‘Users > All Users’ and delete any users there that you don’t recognize, especially administrators. A WordPress account should never contain the username ‘admin’. If yours does, make an administrative account that does not contain the word (don’t forget to use a very strong password), then delete the old admin username account.

    Also be advised that sometimes supposed image files can contain code, so open all your image files, particularly in your uploads folders, to ensure they really are images & don’t contain code. Better yet, if you have the images on your machine, replace files in the uploads folders with them.

    If you find nothing, either in your database or in your /uploads folders, then the next step is to delete, then completely reinstall WordPress, as well as any plugins or themes you were using. I also advise creating an entirely new database w/a new user & password. You can then import your content into the newly reinstalled site.

    Please also let someone knowledgeable look at your .htaccess file so they can make certain no backdoor code exists there.

    In summary, here are the steps:
    1) Back up your WordPress files, including core, themes, & plugins;
    2) Back up your database using PhpMyadmin;
    3) Look through the database to insure there is no evidence of the hack;
    4) Search the uploads folders for image files that contain code;
    5) Let someone knowledgeable look at your .htaccess file.
    6) If you have doubts about your database, please have a professional take a look.

    Forum: Fixing WordPress
    In reply to: Warning error
    abletec

    (@abletec)

    Hi, belf000, & welcome. I’m just wondering when is the last time you’ve updated your theme? I’m thinking this could be part of the problem. I am also, however, a bit concerned regarding this hugedomains.com reference, especially as I’m not seeing any advertisements on the site. I’m also seeing a 404 not found when a tool I was using accessed
    http://design-jam.co.uk/wp-content/themes/clipboard/js/html5.js

    I rather suspect that particular file is a needed component, which is why I suggested reinstalling your theme. Still, although none of the tools I used found any evidence of a site compromise, I am nonetheless a wee bit concerned regarding that hugedomains.com reference. I would suggest you consider getting a plugin like Sucuri or Wordfence & do a malware scan, just to be safe. & I’d definitely try to update your theme, or, if none are available, at least reinstall it from a known good copy.

    Please let us know if we can provide further help.

    abletec

    (@abletec)

    Hello, sasanam & welcome. Could you please provide a site url? I’m suspecting a possible site compromise, but I’d like the url just to check a few things out before definitively arriving at that conclusion.

    abletec

    (@abletec)

    Hello again, N’Ckyola. Thanks for the info. The fact that you’re on shared hosting is instructive, because now we don’t have to pursue file permissions issues, etc, as would be required for a VPS or dedicated server.

    One thing you may wish to consider is opening your wp-config.php & changing wp_debug from ‘false’ to ‘true’. This is a security risk so please change it back when you’ve finished visiting/logging into your site to see any errors it might be throwing.

    Additionally, if your hosting provider supports it, you can go into your control panel, where there is an aplet to show site errors. & lastly, there are always error.log or error-log or error_log files in your WordPress installation folder as well as their subfolders. These may contain relevant info, & you should feel free to paste anything you might view as pertinent to your next reply. That would likely include entries around the time the errors were occurring.

    Lastly, what PHP version are you running? That can have a big impact as well.

    abletec

    (@abletec)

    N’Ckyola, I’ve looked at your site a bit, & I can’t help but wonder why you’ve set this up as a multisite? It appears to me as though you contribute the vast majority of the material on the blog. It also does not appear to me that anyone else has a site there. Multisite, in cases like this, only adds an unnecessary layer of complexity–& that = more hair pulling lol.

    Plese let us know what sort of hosting you have, ie, shared, dedicated, or VPS. This will assist us in instructing you as to how best to solve this problem.

    abletec

    (@abletec)

    I almost did that once. Because I’m a real security fanatic, I was having real difficulty figuring out how my site could’ve been compromised. Fortunately I took a closer look & figured it out prior to pressing the panic button. But it’s a really easy thing to do.

    abletec

    (@abletec)

    Jason, here’s some additional info that may be of assistance to you.
    A resource you can go to is:
    http://codex.ww.wp.xz.cn/FAQ_My_site_was_hacked

    When dealing w/a site compromise, the objectives are twofold:
    1) Fix the site; &
    2) Fix backdoors that the hacker used to gain entrance into your site, so this hopefully will not happen again.

    Most people place great emphasis on objective #1, but, in truth, the 2nd one is actually the most important, as, without it, your site will continue to be reinfected.

    Here are the steps to take.

    First, notify your host, as this might be a serverside hack as opposed to simply a site compromise. Also, if you’re on shared hosting, the hack has the potential to compromise the entire server. Additionally, you may wish to take the site offline, & your host can help you do this. They might not help you–then again, they might. You won’t know unless you notify them. If they say it’s not their responsibility, (& it really may not be), then please continue reading.

    Second, scan any devices you will use to log onto your website for malware. It does no good to change credentials, etc., which you will need to do, if malware phones them home to their command & control center. It’s actually better to do more than 1 scan, each using a different program, as no single malware scanner can detect everything.

    Third, secure your network. Definitively use secure FTP as opposed to regular FTP. The port used for secure FTP varies from host to host. Many use port 22, some 2222, while others use different ports altogether. Check their knowledge base or call their support. You can ask this question when you notify them of the compromise in the first step.

    Never log onto your site using a public hotspot, such as those in hotels, cafes, etc. Make sure you’ve changed the default password, Ssid, (&, if applicable) the username on your router/modem. If you don’t use wireless, turn it off in your router’s options.

    All these steps are required to ensure that no one can snoop your credentials, etc.

    Now that the device you’ll use to fix your site, as well as your network, is secure, it’s time to direct your attention to actually fixing your site.

    Next, please log into your website control panel from a secure connection and change all passwords, including those to any databases you may have set up. This includes your control panel/FTP credentials & your WordPress database. Also, change your salt keys as per the instructions in wp-config.php to log out all users. Please make the passwords long, containing upper & lowercase letters, numbers, & punctuation. Next, take a backup of your website’s files. Be certain to label it such that the label contains both the date you backed it up on, as well as the word “hacked”–we certainly don’t want you accidentally restoring this backup! This can be helpful, though, in terms of perhaps being able to determine how this occurred, though my feeling is that it likely did so because of an outdated site. Probably you should just back up your web root. Depending on your host, it might be called public_html, htdocs, www, or /. If you don’t wish to back up the entire root, then at least back up your uploads folder, as well as others that might contain content that can’t be replaced.

    Please also back up your database as well. The article at
    http://codex.ww.wp.xz.cn/Backing_Up_Your_Database
    shows you how to do that, in case you need it. The section regarding phpMyadmin is likely the most relevant to your case. It’s going to be necessary to search that database file to see if any evidence of the hack exists there. That can be done by opening the file in a text editor. To start off with, consider searching for the words:

    <script
    <? php;
    base64;
    eval 

    preg_replace
    strrev

    This is not an exhaustive list, nor is the presence of any of these words conclusive proof of a site compromise, though some are more suggestive than others.

    You might also wish at this point to backup your WordPress content. To do that:
    * Log into your WordPress dashboard.
    * Go to ‘Tools > Export’.
    * Choose to export all content.

    While in your dashboard, go to ‘Users > All Users’ and delete any users there that you don’t recognize, especially administrators. A WordPress account should never contain the username ‘admin’. If yours does, make an administrative account that does not contain the word (don’t forget to use a very strong password), then delete the old admin username account.

    Also be advised that sometimes supposed image files can contain code, so open all your image files, particularly in your uploads folders, to ensure they really are images & don’t contain code. Better yet, if you have the images on your machine, replace files in the uploads folders with them.

    If you find nothing, either in your database or in your /uploads folders, then the next step is to delete, then completely reinstall WordPress, as well as any plugins or themes you were using. I also advise creating an entirely new database w/a new user & password. You can then import your content into the newly reinstalled site.

    Please also let someone knowledgeable look at your .htaccess file so they can make certain no backdoor code exists there.

    In summary, here are the steps:
    1) Back up your WordPress files, including core, themes, & plugins;
    2) Back up your database using PhpMyadmin;
    3) Look through the database to insure there is no evidence of the hack;
    4) Search the uploads folders for image files that contain code;
    5) Let someone knowledgeable look at your .htaccess file.
    6) If you have doubts about your database, please have a professional take a look.

    abletec

    (@abletec)

    Hello, Jason, & welcome. I rather suspect a site compromise. You don’t provide a site url, which would possibly be helpful.

    As for Wordfence, I suggest the following options should be checked if they aren’t. You can always remove them later, but for right now, in order to see what’s occurring, you may wish to do this:
    Scan core files against repository versions for changes
    Scan theme files against repository versions for changes
    Scan plugin files against repository versions for changes
    Scan wp-admin and wp-includes for files not bundled with WordPress
    Scan for signatures of known malicious files
    Scan file contents for backdoors, trojans and suspicious code

    * Scan file contents for malicious URLs
    * Scan posts for known dangerous URLs and suspicious content
    * Scan comments for known dangerous URLs and suspicious content
    * Scan WordPress core, plugin, and theme options for known dangerous URLs and suspicious content
    * Scan for out of date, abandoned, and vulnerable plugins, themes, and WordPress versions
    * Scan for admin users created outside of WordPress
    * Scan for unauthorized DNS changes
    *Scan files outside your WordPress installation
    * Scan images, binary, and other files as if they were executable

    There’s a lot you don’t tell us, ie, what sort of hosting you’re on, eg, shared, VPS, or dedicated, what OS you use, & these are things which could be impportant when providing instructions.

    If you have a .htaccess file, I’d advise you examine it closely, both in the root of your WordPress installation as well as in subfolders. I would check the user who is posting these comments to see what their user role is. Certainly if they are more than a subscriber, & you don’t wish that to be the case, change the role to that. You should also have a look at your database, &/or have a professional do so. Some strings you might wish to look for are:

    <script
    <? php;
    base64;
    eval 

    preg_replace
    strrev

    This is not an exhaustive list, nor is the presence of any of these words conclusive proof of a site compromise, though some are more suggestive than others.

    If the site is indeed compromised, remember that your objectives are twofold:
    1) To repair the site; &
    2) To reclaim the site, ie, eliminate any backdoors that the bad actors used to get in & keep them out for good. If you don’t do the second, all your work to repair the site is for nothing.

    Please let us know if we may assist further.

    abletec

    (@abletec)

    alvie90s, please consider joining Google Search Console (https://www.google.com/webmastertools), & look both to the security issues & ‘Search Traffic > manual’ tabs. These will show you the hacked url’s. If you feel you have cleaned your site, then request a malware review so that these can be removed from your search engine results.

    abletec

    (@abletec)

    Hello, alvie90s, & welcome. I’m really sorry this has happened to you. This is a long post, for which I apologize, but please read it in its entirety & folow the instructions closely.

    A resource you can go to is:
    http://codex.ww.wp.xz.cn/FAQ_My_site_was_hacked

    When dealing w/a site compromise, the objectives are twofold:
    1) Fix the site; &
    2) Fix backdoors that the hacker used to gain entrance into your site, so this hopefully will not happen again.

    Most people place great emphasis on objective #1, but, in truth, the 2nd one is actually the most important, as, without it, your site will continue to be reinfected.

    Here are the steps to take.

    First, notify your host, as this might be a serverside hack as opposed to simply a site compromise. Also, if you’re on shared hosting, the hack has the potential to compromise the entire server. Additionally, you may wish to take the site offline, & your host can help you do this. They might not help you–then again, they might. You won’t know unless you notify them. If they say it’s not their responsibility, (& it really may not be), then please continue reading.

    Second, scan any devices you will use to log onto your website for malware. It does no good to change credentials, etc., which you will need to do, if malware phones them home to their command & control center. It’s actually better to do more than 1 scan, each using a different program, as no single malware scanner can detect everything.

    Third, secure your network. Definitively use secure FTP as opposed to regular FTP. The port used for secure FTP varies from host to host. Many use port 22, some 2222, while others use different ports altogether. Check their knowledge base or call their support. You can ask this question when you notify them of the compromise in the first step.

    Never log onto your site using a public hotspot, such as those in hotels, cafes, etc. Make sure you’ve changed the default password, Ssid, (&, if applicable) the username on your router/modem. If you don’t use wireless, turn it off in your router’s options.

    All these steps are required to ensure that no one can snoop your credentials, etc.

    Now that the device you’ll use to fix your site, as well as your network, is secure, it’s time to direct your attention to actually fixing your site.

    Next, please log into your website control panel from a secure connection and change all passwords, including those to any databases you may have set up. This includes your control panel/FTP credentials & your WordPress database. Also, change your salt keys as per the instructions in wp-config.php to log out all users. Please make the passwords long, containing upper & lowercase letters, numbers, & punctuation. See
    http://www.brighter-vision.com/protect-yourself-with-passwords-or-pay
    for examples of how to do this.

    Next, take a backup of your website’s files. Be certain to label it such that the label contains both the date you backed it up on, as well as the word “hacked”–we certainly don’t want you accidentally restoring this backup! This can be helpful, though, in terms of perhaps being able to determine how this occurred, though my feeling is that it likely did so because of an outdated site. Probably you should just back up your web root. Depending on your host, it might be called public_html, htdocs, www, or /. If you don’t wish to back up the entire root, then at least back up your uploads folder, as well as others that might contain content that can’t be replaced.

    Please also back up your database as well. The article at
    http://codex.ww.wp.xz.cn/Backing_Up_Your_Database
    shows you how to do that, in case you need it. The section regarding phpMyadmin is likely the most relevant to your case. It’s going to be necessary to search that database file to see if any evidence of the hack exists there. That can be done by opening the file in a text editor. To start off with, consider searching for the words:

    <script
    <? php;
    base64;
    eval 

    preg_replace
    strrev

    This is not an exhaustive list, nor is the presence of any of these words conclusive proof of a site compromise, though some are more suggestive than others.

    You might also wish at this point to backup your WordPress content. To do that:
    * Log into your WordPress dashboard.
    * Go to ‘Tools > Export’.
    * Choose to export all content.

    While in your dashboard, go to ‘Users > All Users’ and delete any users there that you don’t recognize, especially administrators. A WordPress account should never contain the username ‘admin’. If yours does, make an administrative account that does not contain the word (don’t forget to use a very strong password), then delete the old admin username account.

    Also be advised that sometimes supposed image files can contain code, so open all your image files, particularly in your uploads folders, to ensure they really are images & don’t contain code. Better yet, if you have the images on your machine, replace files in the uploads folders with them.

    If you find nothing, either in your database or in your /uploads folders, then the next step is to delete, then completely reinstall WordPress, as well as any plugins or themes you were using. I also advise creating an entirely new database w/a new user & password. You can then import your content into the newly reinstalled site.

    Please also let someone knowledgeable look at your .htaccess file so they can make certain no backdoor code exists there.

    In summary, here are the steps:
    1) Back up your WordPress files, including core, themes, & plugins;
    2) Back up your database using PhpMyadmin;
    3) Look through the database to insure there is no evidence of the hack;
    4) Search the uploads folders for image files that contain code;
    5) Let someone knowledgeable look at your .htaccess file.
    6) If you have doubts about your database, please have a professional take a look.

    Please let us know if you require additional assistance.

Viewing 15 replies - 331 through 345 (of 1,808 total)