Hacks can occur due to multiple reasons. You need to bear in mind the following:
1. Please change your FTP and control panel passwords and keep strong passwords for your FTP, CP and DB. If possible, keep changing the passwords frequently.
2. Hacks can occur due to code vulnerability.
3. Also, hacks can occur due to the presence of a virus. So make sure that the files you are uploading are scanned.
4. FTP passwords are many times stolen due to an insecurity on the local PC (yours).
We would highly recommend that you scan your machine for spyware and use an AV that can detect viruses and trojans. if you do not have such an AV, then here are some valuable links:
http://www.microsoft.com/windows/products/winfamily/defender/default.mspx
http://www.safer-networking.org/index2.html
And for Trend Micro’s AV with trojan detection:
http://housecall.trendmicro.com/
All of these are free and do not need to be purchased, and are very good quality.
]]>