点击此处获得更好的阅读体验
WriteUp来源
来自官方发布
https://www.xctf.org.cn/library/details/5acdc1c31cf4935ac38fce445978888a5710cf11/
题目描述
第一个简单的lua利用
解题思路
1 | c = io.open("/storage/test1.lua","w") |
通过打开storage的文件,写入一个base64的脚本,然后通过改变package.path,来require这个脚本,现在有了base64的函数以后可以
1 | f = io.open("flag_app","rb") |
来把这题的flag_app
读出来。最后逆向可得flag