1.1打开题目地址随便试试,发现url有传参。
1.2随便传参发现没有反应,查看wp,发现需要伪协议传参 。
php://filter/read=convert.base64-encode/resource=index
1.3发现为base编码,解码后得到源码,对源代码进行分析。
![[BSidesCF 2020]Had a bad day 1_其他_03](https://s2.51cto.com/images/blog/202111/04170653_6183a2ad3c32480608.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
2.1根据源代码我们可以知道,我们需要传其中三者中一个才能
绕过判断来调用include函数,所以payload,解密得到flag。
php://filter/read=convert.base64-encode/index/resource=flag
3.借鉴
伪协议传输
d0a74b3cc839 9 月前
d2598dfa012a 9 月前