|
主题:[管理员请注意]会员收藏页面发现小漏洞 [收藏主题] | 转到: |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
以下是引用任我行在2006-6-8 18:47:56的发言: 只要是数字的.我们都再进一步过滤 KSCMS.ChkClng这个函数.可以堵住大部的注入 还有一个 KSCMS.ReplaceBadChar 所以,注入还是比较难的 KSCMS.ReplaceBadChar????????? 这是它的原码: Public Function ReplaceBadChar(strChar) Case "Add" 如果我加上KSCMS.ChkClng检测数字,使上面语句变为 Case "Add" 这里虽然把字符abcd....等等给过滤了,但看看那个函数的源码 '检查是否是数字 ,并转换为长整型 这个函数只把不符合规则的字符变为0 而我们如果在收藏页的地址栏中,再进行乱字符的提交的话,所提交的有乱字符的参数就变为0,而且同样能够写入数据库,目前,我用了别人的防注入函数,不过感觉既然是用你的,还是想全用你们的,希望你们给一个更好的函数出来 [此贴子已经被作者于2006-6-9 10:07:50编辑过] |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |