Website's index.html file no longer showing - hacked?

We have been hosting our website 1Lit.com with the same webhost for a long time. It has always worked perfectly fine until now.

However, instead of showing the index.html file content, the website is now showing some Chinese text! We have never seen this before, in over 20 years of owning this domain name.

Please see below for screenshot of the page we see in any browser:

screenshot

The text that appears translated into English is ‘Verifying your request, please wait…’ and then trying to redirect the user to what we imagine is the hacker’s chosen website.

You may see the source code for the page is not the index.html code as on our webhost ( view-source:https://www.1lit.com/ ).

The other files and URLs for 1lit.com we’ve checked are showing perfectly fine, as per the files hosted on Clook e.g.

If we enter https://www.1lit.com/index.html in our browser, we see the correct page, as hosted on our web host.

It is only at https://www.1lit.com that the correct index.html page does not appear.

We have checked the .htaccess and robots.txt files but can’t identify any changes.

I imagine our website has been hacked?

Please can anyone let us know what we can do to revert to our index.html file showing as on our webhost?

Thank you very much.

1 Like

It work fine to me.
Perhaps at some point it was hacked (the server, somebody was able to get inside the server and change the index.html).
Your website it is being cached locally. Clear your browser cache and try again.

1 Like

Have you checked the DNS? Since the home page works when you specify index.html explicitly it is likely a problem with the DNS configuration. I see many A records for 1lit.com and that is not how my sites are configured. Normally there is one A record for the root (1lit.com) and another for the subdomain (or whatever it is called) (www.1lit.com).

For me when I try to go to www.1lit.com or 1lit.com I just get a message saying Please wait while your request is being verified and that message does not go away, it is being refreshed about every second.

1 Like

We’ve tried it in different browsers and on different devices and the Chinese copy still shows.

Maybe the hack is geotargeting etc. and that’s why it’s working fine for you.

1 Like

Thank you. We will check the DNS configurations in Cloudflare and make any revisions necessary.

The only thing is that the URL was working fine before and we haven’t changed the DNS records at all.

1 Like

The DNS configurations are correct.

Does anybody have any idea what could be causing the HTML showing the Chinese text with redirect to appear rather than our actual index.html file? It seems like some kind of hack?

Can you check the list of files in your remote site to see if there is more than one “index” file? If so, that could be the reason “index.html” isn’t showing up when you just type the domain name. You’re seeing one of the other “index” files instead.

1 Like

Thanks for the suggestion. I’ve double-checked and there is only one index file.

I have stopped using Cloudflare, which seemed to have cached the Chinese hack page, and the index page is showing correctly now. I don’t know it if is for you or not?

The annoying matter is that whenever I switch Cloudflare back on, the index page begins to show the Chinese copy again. I don’t quite understand these matters, but it is bizarre. So I’m having to leave Cloudflare off.

You can switch Cloudflare to “Developer Mode” and “Purge Cache”. This may solve some caching problem. And try with another browser for testing with another browser cache.

2 Likes

I never saw the Chinese page when I opened your URL. It sounds to me like your problem is with Cloudflare. Sibertius’ suggestion might help.

1 Like

Thank you ever so much Sibertius! And very thoughtful of you to include an annotated screenshot to show me exactly where to go in Cloudflare.

I’ve done as you have suggested.

I have switched on Cloudflare again just now and am hoping the Chinese hacked version of the index page will not show any more.