码迷,mamicode.com
首页 > 其他好文 > 详细

18.程序逻辑问题

时间:2017-07-31 22:16:31      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:web安全   php   sqli   

进入题目看源代码,是否有提示,果不其然:

    技术分享

    进去看看可以发现

    技术分享

    只有一个验证,就是输入用户后匹配到数据库中的密码,然后吧MD5加密后的密码(我们输入的)

    与他数据库的密码对比,如果相同返回0,!0则为1通过

    

    我们不知道他数据库中密码是多少,所以,我们要自己掌控这个密码SQLI来解决

    首先我们要让他原本的查询语句失效:

                                xxx‘ and 1=2

    再来,我们要给予他应该我们控制的值

                                union select "我们控制的值(需要MD5加密)"#

    最后,我们输入密码(就是我们控制的值的MD5解密)即可

    看图:

    技术分享

本文出自 “11846238” 博客,请务必保留此出处http://11856238.blog.51cto.com/11846238/1952492

18.程序逻辑问题

标签:web安全   php   sqli   

原文地址:http://11856238.blog.51cto.com/11846238/1952492

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!