西湖论剑初赛web-EasyJson-韶华当歌





西湖论剑初赛web-EasyJson

发布时间:2020/10/11 作者:linmoumou 浏览(34) 评论(0) 分类【CTF】 文章来源:博主原创

    考点

    • json字符转义

    题目复现用的是群里大佬复现的环境。

    解题

    进去给了源码

    代码比较简单,一点一点读,第一个if判断有没有source,有的没有的话就显示源码终止程序,第二个if判断沙箱存不存在,不存在就创建。第三个if是判断action内用如果是write 就会把content的内容json解码写入传入的filename文件名里面,如果是reset就重置沙盒,把文件删除。

    这里看源码好像都没有过滤但是实际去做的时候发现有过滤,刚开始我直接尝试的是

    但是我发现我的输入被过滤了,就尝试编码绕过发现可以绕过但是读不出来东西,尝试了目录穿越,一直读不到,就想了传一个一句话上去工具一连比较好找。

    我们的payload就是:

    就是

     

     

     

关键字词:CTF,WEB,西湖论剑线下赛

返回顶部小火箭


常用网站

我的主页

浙ICP备20007936号 · @版权所有 lin 联系我