实战数据库木马

网站的数据库里被放入一些不该有的内容

一个字段后面被统一的加入了一些代码"></title><script src=http://xxx/x.js></scr加入了有几万条,刚开始想让其它同事一条条的删除,后来怕他们打我还是自己搞吧.

从网上查了资料,写的也可以就用了,其中出了一些问题在此写下来.

先来到这个数据库下

use  XXX 换到XXX数据库下

安全期间先对表做备份

select * into BB  from AA where 1<>1  AA表结构复制到BB表

insert into  BB(X,Y,Z) select X,Y, Z  from  AA完成数据的插入 当然有ID的表可就麻烦了可不要这样做;不然死的很难看.

查询一下select * from BB看结果是不是你想要的

update BBset X=replace(X,'"></title><script src=http://xxx/x.js></scr','') 将X字段中含有"></title><script src=http://xxx/x.js></scr的用空替换

可以查询一下结果select * from BB看结果是不是要搞出来的

然后就可以把原表删除,也可以在原表是做操作自己看着办,记住批处理这样的数据时一定备份一下.做错了还有机会不然结果就可想而知了

附加

drop table AA  删除表

rename table BB  to AA  重命名表

 

为了以防再次修改的的库库特加入一个触发器

create trigger trigger_XXX
on XXX
after update,delete
as

if (1=1)
begin
       rollback
       print '连接有错误,请重新连接服务器!'
end

 这样的话数据就丢不了了,但你也修改不了了;

想修改的话只能删除它了drop   trigger   xxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lyflcear

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值