打开链接: http://ctf5.shiyanbar.com/10/upload/
显示如下界面
任意输入一个邮箱或一串数子字,显示:
发现了一个链接,可是还不知道email还有check后面的问号到底是什么,先访问一下step2.php看一下,结果又跳回了刚才的step1.php界面。这时候毫无疑问去查一下源代码,看一下是怎么回事。
往上接着找,发现了一个邮箱,猜测就是目标邮箱,可是还有check后面的是啥,就不知道了
想来想去,这个Vim不知道是表示什么,百度一下,了解到Vim是用来编译文件的,而且它有一个特点,就是编译文件时会生成一个**.swp隐藏文件**,必要时可以用来恢复丢失的文件。
用burpsuit在访问http://ctf5.shiyanbar.com/10/upload/step2.php?email=youmail@mail.com&check=???
发送数据发现step2.php(也就是上面的reponse)中要提交给另外一个submit.php文件,综上,
试一试 .submit.php.swp,OK,发现源代码.注意submit前面加点((第一次见学习啦)
可见,token必须满足两个条件:长度为10并且值为0;
那么就可以知道?是什么了,就是 0000000000
所以构造url:
http://ctf5.shiyanbar.com/10/upload/submit.php?emailAddress=admin@simplexue.com&token=0e00000000
访问得出flag: