Skip to content

thinkPHP框架漏洞

只有一个index.php, 以及没有缓存的时候打出来的: 'Welcome ,cache is disabled';

所以应该利用框架漏洞给它添加缓存;

直接去github下载源码来调试;搜索: request_cache_key;

alt text

直接搜请求缓存

发现这个$key可以直接影响url

alt text

alt text

所以在url中, 它会这样处理key;

他甚至不加过滤, 用$fun来执行key:

alt text

所以构造playload如下:

?isCache=cat /000f1ag.txt|system

php语法

箭头: 在 PHP 中,箭头符号 -> 通常用于访问对象的属性或调用对象的方法。这是面向对象编程中的一种标准语法,用于引用对象的成员。

explode('|', $key); 分割字符;将$key用|来分割字符;

待学

https://chenxi9981.github.io/ctfshow_XGCTF_西瓜杯/

里面调试源码的能力;

本站访客数 人次 本站总访问量