English 中文(简体)
My Joomla site got hacked. Is database also corrupted?
原标题:

The only php page that I see with the code is the index.php, so I replace it with a backup and everyday I see it change to:

Parse error: syntax error, unexpected  <  in /nfs/c05/h02/mnt/73056/domains/essinteractive.com/html/index.php on line 93

I am in the process of deleting the site and reinstalling Joomla with all its plugins. Will I also have to rebuild the database? I don t know if this was just a PHP Injection or a SQL Injection. Is there a way to test for MySQL injection?

最佳回答

At the end, there where 2 other files that where affected changing the page. Actually ended up replacing all 3 files and that was it.

The 3 files where:

Site Root > index.php 
Site Root > plugins > system > yoo_effects > lightbox > index.html

and a custom page that I had with a link to it.

问题回答

You said you see it change everyday to what you quoted, but that is what you see in your browser. You should check what you see when you open index.php with your code editor. My guess is that you will find part of the file deleted, at the end, and replaced by an iframe or script tag. If so, I expect your local computer has a trojan which uses the FTP credentials in your FTP client to inject malicious code into index.php and other files. If that is the case, then I have a script for that will clean your Joomla installation but the first thin to do is to change your FTP password.





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签