Buuoj刷题记录 2021/07/05
首次打开题目页面,页面显示
1 | /file?file=index.js |
根据题目显示访问这个页面,得到如下信息
1 | Here is a js file. Source at /app/source |
这里给了进一步的提示,我们可以访问/app/source
获得题目源码,右键显示源代码查看
1 | #!/usr/bin/python3.6 |
通过审计源码,我们可以发现在/admin
那个页面下,存在着对于session参数的反序列化,在/file
存在着任意文件读,不过做了适当的过滤。
所以我们首先需要获取加密这个session的key,然后进行session伪造