来源:自学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