数据库被注入补救方法 批量修改数据库表的值
2009-11-04 11:35
176 查看
批量修改数据库表的值:
数据库被注入的时候很好用,
declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c where a.id=b.id and a.xtype='u' and c.name in ( 'char', 'nchar', 'nvarchar', 'varchar','text') declare @str varchar(500),@str2 varchar(500) set @str='<mce:script src="http://z360.net" mce_src="http://z360.net"></mce:script>' set @str2='' open table_cursor fetch next from table_cursor into @t,@c while(@@fetch_status=0) begin exec('update [' + @t + '] set [' + @c + ']=replace(cast([' + @c + '] as varchar(8000)),'''+@str+''','''+ @str2 +''')') fetch next from table_cursor into @t,@c end close table_cursor deallocate table_cursor;
数据库被注入的时候很好用,
相关文章推荐
- 关于数据库批量注入,及批量清除的方法[原创]
- ASP+MSSQL2000 数据库被批量注入后的解决方法第1/2页
- ASP+MSSQL2000 数据库被批量注入后的解决方法第1/2页
- Sqlserver 修改数据库逻辑文件名的方法
- python批量修改文件编码格式的方法
- MySQL 修改数据库名称的一个新奇方法
- C#批量保存方法-利用Net SqlBulkCopy 批量导入数据库,速度超快-通用方法源码提供
- 修改 MySQL 默认数据库存放路径的方法
- sql注入数据库修复方法
- 直接用代码修改wordpress数据库前缀的方法
- 批量修改后缀名的简单方法
- sql server 2005 修改计算机主机名后 ,无法创建数据库发布的解决方法
- MySQL 修改数据库的Schema方法
- mysql 批量修改字段方法
- exchange邮箱数据库大小限制及修改限制方法
- MyBatis学习 之 七、mybatis各种数据库的批量修改
- 批量修改xshell登录文件的方法
- 批量修改数据库表前缀