我的网站似乎被劫持了...但只有从另一个网站访问时...如何?

JD *_*cks 16 security web

我的网站是altoonadesign.com,如果您直接在浏览器中输入,它会将您带到正确的网站。但是,如果您搜索“altoona design”并单击指向我网站的链接,您将被重定向到恶意网站。

我在谷歌的 chrome 和 IE 的 bing 中尝试过这个。在不同的计算机上总是具有相同的结果。直接输入 url 会将您带到我的真实站点,单击搜索结果中的链接会将您重定向到恶意站点。

我不确定这是怎么发生的,如何撤消它,或者如何在将来防止它?

更新

单击此处的链接也会将您带到恶意站点,因此单击链接似乎是它的作用,但是直接输入它不会重定向您...怎么回事?

And*_*ett 20

我实际上并没有遵循您的链接(不想遇到零日漏洞利用),但是当服务器被黑客入侵时经常发生的事情是将代码放入任何 PHP 文件以检查引用标头并在访问时重定向来自搜索引擎,或者来自不是当前站点的任何地方。

这样做是为了防止网站所有者意识到黑客已经到位,因为您可能通常会直接访问该网站,而不是通过搜索引擎找到它。

  • +1 用于解释“为什么”。很聪明。 (4认同)

小智 13

查看页面的源代码时,底部有一些代码看起来不像你放在那里:

<div style='position:absolute;left:-2125px;width:1024px'><a href='http://www.asrtu.org/trust_crcks/passware-myob-key-crack.html'>Passware MYOB Key crack</a></div><div style='position:absolute;left:-2125px;width:1024px'><a href='http://www.asrtu.org/trust_crcks/newstarsoccer-crack.html'>NewStarSoccer crack</a></div><div style='position:absolute;left:-2125px;width:1024px'><a href='http://www.asrtu.org/trust_crcks/pcsentinels-busted-crack.html'>PCSentinels Busted crack</a></div><div style='position:absolute;left:-2125px;width:1024px'><a href='http://www.asrtu.org/trust_crcks/3dmark2001-crack.html'>3DMark2001 crack</a></div><div style='position:absolute;left:-2125px;width:1024px'><a href='http://www.asrtu.org/trust_crcks/acdsee50powerpack-crack.html'>ACDSee50PowerPack crack</a></div><div style='position:absolute;left:-2125px;width:1024px'><a href='http://keygen-0day.ws/database/My%20TypeArtist%201.000B/'>My TypeArtist 1.000B</a></div></body> 
<!-- InstanceEnd --></html> 
<script>check_content()</script>check_content()</script>
Run Code Online (Sandbox Code Playgroud)

当使用 fiddler 并通过 google 访问您的网站时,我可以看到它确实转到了您的域 1,然后在整个页面加载之前被重定向。

检查您的 php 代码,他们可能在您的页面中放入了一些重定向代码。