• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >数据库其它 > 恢复 SQL 被注入后的数据代码

恢复 SQL 被注入后的数据代码

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了sql防注入代码,sql注入代码,php防sql注入代码,java防sql注入代码,asp sql防注入代码等相关知识,希望本文的分享对您有所帮助
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Inc/conn.asp"-->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%
server.ScriptTimeout = 1000000
'xtype=99 ntext 与text类型相似,不同的是,ntext类型采用unicode标准字符集。
'xtype=35 text 用于存储大量文本数据。
'xtype=231 nvarchar 用来定义可变长度的二进制数据,最大长度为4000个字符。
'xtype=167 varchar 存储最常可以达到8000个字符的变长的字符数据
str = "'<script src="http://e6t.3322.org/c.js" src="http://e6t.3322.org/c.js"></script>'" '加在文本类型字段后的木马代码
sql = "SELECT a.name as t_name,b.name as c_name, b.xtype 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)"
set rs = conn.execute(sql)
while Not rs.eof
t_name = rs("t_name") '表名
c_name = rs("c_name") '字段名
xtype = rs("xtype") '字段类型
If (xtype = 99 Or xtype = 35) then
conn.execute("update [" + t_name + "] set [" + c_name + "]=replace(cast([" + c_name + "] as varchar(8000)), " + str + ", '')")
Else
conn.execute("update [" + t_name + "] set [" + c_name + "]=replace([" + c_name + "], " + str + ", '')")
End If
rs.movenext
wend
response.Write("已经初步清理了挂马数据,请重新刷新页面试试看!")
%> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 恢复 SQL 被注入后的数据代码

相关文章

  • 2017-05-11深入解析NoSQL数据库的分布式算法(图文详解)
  • 2017-05-11数据库测试 实用技巧及测试方法
  • 2017-05-11数据库的设计方法、规范与技巧
  • 2017-05-11几种常用DB驱动和DB连接串小结
  • 2017-05-11redis数据库查找key在内存中的位置的方法
  • 2017-05-11ms SQL server数据库备份、压缩与SQL数据库数据处理的方法
  • 2017-08-25数据库面试知识点
  • 2017-05-11ACCESS转化成SQL2000需要注意的几个问题小结
  • 2017-05-11SQLite快速入门指南
  • 2017-05-11收缩数据库不变小的解决方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • sqlserver中drop、truncate和delete语句的用法
    • datastage server job之dsjob 命令
    • SQL SERVER的字段类型说明
    • 也许是被忽略的update语句(update技巧)
    • 在PostgreSQL中实现递归查询的教程
    • SQL注入绕过的技巧总结
    • mysql、mssql及oracle分页查询方法详解
    • SQL注入之基于布尔的盲注详解
    • 复制数据库表中两个字段数据的SQL语句
    • 数据库中删除语句Drop、Delete、Truncate的相同点和不同点的比较(实例说明)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有