原题
解题思路
vim在运行过程中会产生swp文件,如果程序异常退出swp文件可能被保留,第二次异常就变成swo,第三次变成swn。按照上题的思路,在原题url中加入index.php.swp,结果没有。
查询后得知是文件名有变化。例如,a.php运行异常退出,那么保留的文件名是“.a.php.swp”,也就是文件名的最前面要有一个“.”。
输入正确的url下载swp文件,使用notepad++打开,是一串乱码,CTRL+F查找flag,没有找到。ctfhub里flag有固定格式,即ctfhub{},查找“ctfhub{”,成功找到flag。