【墨者学院】:SQL注入漏洞测试(登录绕过)


0x00.题目描述:

背景介绍

一位网站管理员声称自己的管理员密码设置的十分复杂,是不可能被破解的;没想到被渗透测试人员一举拿下,请你也帮他试试看能不能登录管理员账户。

实训目标

1、了解常用网站万能密码;

2、掌握数据库和网页的注释符;

解题方向

利用万能密码绕过登录验证

0x01.解题思路:

靶场环境:

主界面

手工注入:

随便输入一个用户名密码,用burpsuite拦截下来,做测试用。


登录界面

用user=admin'以及password=123456登录:可以看到回显了一串密码,用MD5解密下可以知道就是我们输入的123456密码,有了这个信息下一步就可以直接构造payload了。

payload:admin'%23&password=123456,万能登录密码,直接拿到key。

拿到key

sqlmap注入:

没必要用sqlmap~

0x02.总结:

1.这题有点水!直接用admin'%23万能登录密码就完成了……

2.看了一下别人的思路,是需要加上or 1=1的,构成永真语句,之所以没加也能成功,是因为数据库中恰好有admin这个登录名~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。