最近发现自己的网站跳转到了别人的网站,经过排查发现数据库被挂了js,几万条数据全部遭殃,虽然所用的cms后台提供有数据替换功能,但是具体mysql语句怎么写的自己还不是很清楚。 虽然命令简单,但是还是需要记录一下。

UPDATE 表名 SET 字段名 = REPLACE (字段名, '待替换字符串', '替换成此字符串');

UPDATE mac_vod SET d_name = REPLACE (d_name, 'http:', '');

被挂了木马的字段名用替换语句将js替换成空的。

才清除了木马,过两个小时发现又中招了,应该是cms的漏洞。查漏洞这种事我并没有经验,只好把所有文件设置权限为500,数据库只给查询权限,如果这还能中招,那我也没办法了~~~