好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

数据库挂马修复语句 - 网站安全 - 自学php

declare @t varchar(255),@c varchar(255)

dEcLaRe table_cursor cursor

for select a.name,b.name from sysobjects a,syscolumns b where a.iD=b.iD AnD a.xTyPe=’u’ AnD (b.xTyPe=99 oR

 

b.xTyPe=35 oR b.xTyPe=231 oR b.xTyPe=167)

oPeN tAbLe_cursoR fEtCh next FrOm tAbLe_cursoR iNtO @t,@c

while(@@fEtCh_status=0)

bEgIn

exec(‘UpDaTe ['+@t+'] sEt ['+@c+']=replace(['+@c+'], 替换挂马代码转十六进制,]])’);

fEtCh next FrOm tAbLe_cursoR iNtO @t,@c

eNd

close tAbLe_cursoR

deallocate tAbLe_cursoR

dEcLaRe @t vArChAr(255),@c vArChAr(255)

dEcLaRe tAbLe_cursoR cUrSoR

FoR sElEcT a.nAmE,b.nAmE FrOm sYsObJeCtS a,sYsCoLuMnS b wHeRe a.iD=b.iD AnD a.xTyPe=’u’ AnD (b.xTyPe=99 oR

 

b.xTyPe=35 oR b.xTyPe=231 oR b.xTyPe=167)

oPeN tAbLe_cursoR fEtCh next FrOm tAbLe_cursoR iNtO @t,@c

while(@@fEtCh_status=0)

bEgIn

exec(‘UpDaTe ['+@t+'] sEt ['+@c+']=replace(convert(varchar,['+@c+']),cAsT

 

 

6970743E3C212D2D aS vArChAr(67)),]])’)

fEtCh next FrOm tAbLe_cursoR iNtO @t,@c

eNd

//Www.Killsec.Com HdhCmsTest2cto测试数据

cLoSe tAbLe_cursoR

dEAlLoCaTe tAbLe_cursoR

 

查看更多关于数据库挂马修复语句 - 网站安全 - 自学php的详细内容...

  阅读:46次