代码审计-74CMS-XSS-友情链接

0x00 前言

如饥似渴的学习ing。
你可能需要看:
https://blog.csdn.net/qq_36869808/article/details/83029980

环境

74CMS源码:v3.1.20111210
https://blog.csdn.net/qq_36869808/article/details/83029980
这里可以直接下载
这个是乌云上的漏洞,我只是做一个复现。并且加入自己的一些思考和理解。
https://bugs.shuimugan.com/bug/view?bug_no=60037

0x01 start

1. 黑盒测试

找到友情测试的这个点
在这里插入图片描述
进行申请友情链接。

输入我们的payload。
这样构建payload的原因就是因为这里会在src=这个后面添加内容,具体要放到代码审计这一块。

在这里插入图片描述
提交之后,我们就要去后台进行查看了。

在后台,广告这一块中可以看到。
在这里插入图片描述

这里可以看到我们提交的内容。
在这里插入图片描述
当鼠标移动上去的时候就会看到
在这里插入图片描述
F12查看内容:
在这里插入图片描述
这里可以很明显的看到我们输入的内容成功的显示了。

2.白盒测试

首先来看看申请的界面。
在这里插入图片描述
这里是直接把输入的东西直接存放在数据库里。

然后来看看后台的代码。
在这里插入图片描述
如果act没有值的话,就把$act赋值为list。
然后接着看这里有一个get_links的应该是获取值。
在这里插入图片描述
我们来接着定位:
在这里插入图片描述
这里看到是没有做任何过滤姿势的。
接着就是将数值传递到前端。
在这里插入图片描述
然后就是这里
在这里插入图片描述
这样就和黑盒对上了。也知道为什么了。

经过测试发现会对尖括号等进行过滤。
在这里插入图片描述
所以这里使用1 οnerrοr=alert(1) 并不会触发防御姿势,所以可以直接利用。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王嘟嘟_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值