So, it appears this is the only page that is messed up or somehow getting redirected to a new page.
Any ideas?
As I stated above login and set it to show ALL files look for anything with a weird name to it chances are they uploaded a hidden shell script in your root dir or one of the other dirs that allows them total root control of your space you lease from the provider.
Also ask your provider to have a tier 3 admin scan your site for any ports open that should not be.
Please trust me on this I used to be in that scene I gave it up because I have kids and a life and do not want to be involved with illegal activities any more.
I am going to school to help prevent this sort of thing and if those Saudi hackers are apart of another group that used to rival mine I know they have a hidden shell server on your box.
Some times they rename the shells to match the name of another file that is supposed to be there.
Download as much of your site as you can if not all of it and use a program that can edit php files like the freeware notepad++ and look inside each file for random things like user name password port etc stuff that should not be in any file that normally runs your site.
Also look for files with screwed up names and extensions they might be your main index.php or the shell server.
If you need more help please feel free to email me westnile at inbox.com if you live in the US or Canada and have free long distance
I would be open to letting you call me to help you fix this.
Brandon