Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已回应] 论坛被植入恶意链接及文字,并且每条记录不一样,急求批量替换方法?

[复制链接]
skyhoo2008 发表于 2012-12-14 02:07:33 | 显示全部楼层 |阅读模式
本帖最后由 skyhoo2008 于 2012-12-14 02:12 编辑

最近在论坛后台扫描了一下,发现论坛居然有一万多个帖子被人恶心挂上了链接及文字,而且每一条记录似乎都是不一样的,不可能一条批量替换语句就能解决的。一万多个帖子啊,小弟实无耐呀,不可能一条一条地用这样的语句替换吧。。。。
  1. UPDATE pre_forum_post SET message=REPLACE(message,'要替换的内容','替换后的内容');
复制代码
这样其实也可以,不过一万多啊,数据量实在太大,几年的数据花了多少心血,也不能白白删除吧~ 所以小弟在这跪求大神们帮帮我,有没有更好的办法替换掉恶心链接及文字,顺便诅咒一下这个站,做站吗,就要踏踏实实一步一步地做对访客有意义的内容,何必黑人家呢,套用无间道里面一句话,出来混早晚要还的,你搞我,我又搞你,然后搞来搞去有意思吗.....

下面是这个站在我站上面植入的一些恶意链接及文字,几万个帖子,都没有重复的,下面是几句例子,求大神们帮助。。。。
  1. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]促进吸收产品哪个好[/color]','');

  2. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]哪个牌子面霜好[/color]','');

  3. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]保健补品什么牌子好[/color]','');

  4. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]哪种滋润好用[/color]','');

  5. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]男装搭配[/color]','');

  6. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]防晒霜排行榜[/color]','');

  7. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]好用面霜品牌推荐[/color]','');

  8. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]最好的美白是哪个[/color]','');

  9. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]什么眼霜去黑眼圈好[/color]','');

  10. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]去黑头最有效的产品[/color]','');

  11. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]20岁用什么护肤品好[/color]','');

  12. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]哪个美白好[/color]','');

  13. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]去皱眼霜[/color]','');

  14. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]哪种眼霜好[/color]','');

  15. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]平价面霜哪个好[/color]','');

  16. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]什么牌子的美白好[/color]','');

  17. UPDATE pre_forum_post SET message=REPLACE(message,'[color=#424542]眼霜排行榜[/color]','');
复制代码
这些都是我一句一句查找出来,换的,还有很多都不一样,求批量替换方法呀?????
网址发不出来,不知道怎么发,上面只是链接的文字,完整网址及内容只能发附件形式了发了,求解决办法!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
xiaoyuwxz 发表于 2012-12-14 02:16:27 | 显示全部楼层
那就不用替换这种方法,而使用备份数据来恢复原帖的内容
回复

使用道具 举报

 楼主| skyhoo2008 发表于 2012-12-14 02:23:02 | 显示全部楼层
xiaoyuwxz 发表于 2012-12-14 02:16
那就不用替换这种方法,而使用备份数据来恢复原帖的内容

嗯,没办法啊,今天是2012年12月14日了,发现被挂马的数据全是2011年7月份之间的数据,后面重装过N次论坛了,备份数据没有用了!太大意了,要不是后台来一次完整扫描,根本发现不了呀。。。。
求大神有没有更好办法呀??
回复

使用道具 举报

xiaoyuwxz 发表于 2012-12-14 02:27:33 | 显示全部楼层
那需要有在被植入前的正常的备份。
回复

使用道具 举报

 楼主| skyhoo2008 发表于 2012-12-14 02:38:38 | 显示全部楼层
本帖最后由 skyhoo2008 于 2012-12-14 02:40 编辑
xiaoyuwxz 发表于 2012-12-14 02:27
那需要有在被植入前的正常的备份。

嗯,上面我说过了,被植入是一年前的事了,由于论坛已重新安装过多次,目前为止只是发现帖子有被植入的链接及文字,其它正常!也就是说,从2011年8月份后的数据里面不会带有被植入的恶意链接及文字。 今天都2012年12月14号了,我上哪去找2011年8月份的也就是一年前的备份数据啊,找到又有何用呢?。。。。
回复

使用道具 举报

ARCHY` 发表于 2012-12-14 15:56:42 | 显示全部楼层
先校验文件 检查下被修改的文件和未知的文件

把问题排除后在进行修复
回复

使用道具 举报

 楼主| skyhoo2008 发表于 2012-12-14 17:10:54 | 显示全部楼层
ARCHY` 发表于 2012-12-14 15:56
先校验文件 检查下被修改的文件和未知的文件

把问题排除后在进行修复

文件是没有问题的,原因有二,1是论坛已经重新装过N次,2是被植入的数据都在2011年8月份前,后面发的帖子的都正常,也就是说,存在被植入的数据一直存在,而我没有发现,一直让它存在了一年之久啊,哎大意疏忽了。。。。
有没有可以批量替换的语句呢? 比如类似update 的 like语名,或通配符 %
因为它的网站主域名是:nazhonghao
UPDATE pre_forum_post SET message=REPLACE(message,'[url=%nazhonghao%[/url]','');
可是语法好错误。。。。
回复

使用道具 举报

 楼主| skyhoo2008 发表于 2012-12-15 02:17:28 | 显示全部楼层
:'(:'(
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 09:45 , Processed in 0.039027 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表