CTFHub技能书解题笔记-文件上传-js前端验证

10 篇文章 0 订阅
8 篇文章 0 订阅

打开题目。

 这里告诉我们是JS前端验证。那简单了。做法也很多了。

做法一:

禁用图片checkfilesuffix()白名单。

既然是前端验证,那我们来看看网页源码。

前端这里限制了,仅让jpg、png、gif格式的图片文件上传。

那我们改一下不就好了

禁止他检测。

删除οnsubmit="return checkfilesuffix()。

访问一下。

完美运行了。

就可以开始webshell连接了。这里就直接省掉了连接的过程。

 做法二:

这里对网站图片的检测,利用的是java script。试试直接禁掉浏览器的java script

 刷新界面。

 我这里用的小火狐。进入config界面。只需要再地址栏输入about:config。其他的浏览器大家可以自行百度一下。

个人觉得小火狐比较好用,有兄弟需要可以私信,完全友情提供。

然后将true切换

成了,访问一下。

做法三:

bp抓包改包实现。

更改马子的后缀。

访问测试一下

成了,这里就不全部webshell连接了。

大家可自行测试三种方案。有其他方法也可以交流。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

大西瓜的安全之路

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

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

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

打赏作者

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

抵扣说明:

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

余额充值