议题提交:dingking
信息来源:邪恶八进制信息安全团队(
www.eviloctal.com)
今天无意间抓包的时候发现一URL:
http://202.99.**.***:8080/vote_show/index.php?qid=713,试着用Domain3.5注射(曾经注射成功过PHP的),提示:恭喜,该URL可以注入!
数据库类型:Access数据库, 数据库两个user和news,表三个user_name,user,user_id,但都无法得到表内容。
然后换教主的HDSI3.0检测,提示无注射漏洞(也许是我使用方法不当),在换KEvinSI注射,得到:
Warning: SQL error: [IBM][CLI Driver][DB2/6000] SQL0104N An unexpected token "select 1/*" was found following "id=713 and 1=2 union". Expected tokens may include: "". SQLSTATE=42601 , SQL state 42601 in SQLExecDirect in /cms/php/vote_show/index.php on line 10
Warning: odbc_fetch_array(): supplied argument is not a valid ODBC result resource in /cms/php/vote_show/index.php on line 15
数据库中没有这条调查的记录!可能已被删除。
所以就有了疑问,为什么PHP的注射点用ASP的也能注射成功(曾经成功过)?PHP注射和ASP注射提交的参数应该是不一样的,为什么有些PHP注射点ASP方法注射成功而PHP注射方法不成功呢?由于本人对PHP等语言都不是很了解,找 了相关资料也未果,所以提出来大家讨论一下,希望在大家的讨论中会有所收获。