网站用了开源免费的PbootCMS ,用了一段时间之后百度收录了网站,记录挺多的
但是过了一段时间发现被收录的快照被劫持了,直接跳转非法网站
发下被劫持后就开始排查php代码,最后排查一个多小时没有用,找不到,因为之前index.php中过类似的劫持病毒,后来改了权限,恢复了源文件,现在找不到,没办法只能把数据库文件,配置文件备份,然后从官网下载最新版,把配置信息以及相关文件移动过去。
移动之后,浏览器开了隐私模式进去,site:xxx.com,然后再结果页中随便点击一个,发现还是会跳转,就猜测是js中了毒。
找到用到的js文件,二分法排除,每次上传完一半之后就新开隐私模式重新搜索关键字,如果跳转,就再次二分排查,最后找到了: jquery.min.js 这个文件
jquery.min.js:
打开之后上来就发现了被注入的跳转代码,直接删除重新上传,解决!