Да, вирусное заражение сайта происходит в основном, когда его взламывают. Но определить, что вас сайт заражен и найти, эту заразу не так просто, как кажется на первый взгляд и особенно начинающему вебмастеру. А знаете, почему? Да, потому что обычно, сейчас, самого тела вируса на зараженном сайте нет. А в коде страницы сайта злоумышленники умело маскируют только ссылку на зараженный вирусами другой сайт. То есть всё понятно, как это потом работает. Кликаете по ссылочке и запускаете с другого сайта вирус. Теперь разберём, как лучше убрать ссылки на вирус. Чаще всего это приходиться делать методом просмотра и в ручную, чтобы решить эту проблему. Теперь, на что надо обращать внимание при поиске: - это могут быть блоки JavaScript кода или элементы IFRAME. Поясню немного, как запускается вирус через iframe-код. Запуская такой код, зараженный сайт (вредоносный вирус) будет запускаться одновременно с вашим сайтом, при этом на своем сайте мы ничего не видим.
Вот так получается - враги кругом, а мы их даже не видим.