网站地图    收藏   

主页 > 后端 > 网站安全 >

access注入点猜不出字段问题的解决 - 网站安全

来源:自学PHP网    时间:2015-04-17 13:03 作者: 阅读:

[导读] 检测一个站点,找到了一个access注入点、找到后台、猜到表名,却猜不出字段名,这是何等的杯具呀,眼看通往shell的大门就在那里、你却没有开门的钥匙。 低头沉思了一会儿,不行得...

检测一个站点,找到了一个access注入点、找到后台、猜到表名,却猜不出字段名,这是何等的杯具呀,眼看通往shell的大门就在那里、你却没有开门的钥匙。

 

    低头沉思了一会儿,不行得找钥匙,多年的xxoo经验告诉我, Cookie里会不会有我想要的信息?

在地址栏敲上: javascript:alert(document.cookie); 回车。

如图所示:

 

user_name的值B4dboy是我的用户名,UserPass的值难道会是加密了的密码?

哪admin表的字段名会是user_name和UserPass吗?

高高兴兴的跑到地址栏输入:

http://www.B4dboy.com/Pro.asp?m_class=1&id=183 and exists (select user_name, UserPass from [admin])

哥又失望的低下了头。(ps:是在思考不是找砖头!)

 

 

灵光一闪! 程序员在写登陆验证判断的时候会不会为了方便,把表单元素的名称写成跟字段名称一样?

要是这样的话,字段名不就有了!怀着试一试的心情打开了后台地址,查看源代码。

看到这两个名字,我感觉有希望。

http://www.B4dboy.com/Pro.asp?m_class=1&id=183 and exists (select strName, strPw from [admin])

 

搞定收工。

ps:文章没有一点技术含量,只是觉得身边的许多朋友遇到猜不出表名或字段就放弃了,我们在遇到问题的时候应该多想办法而不是逃避,最后别忘了在你的字典里加上strName和strPw。/坏笑

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论