漏洞发现
上网的时候偶然发现一个小程序后台,并且没有验证码。
见到网站就是曰,既然没有验证直接跑弱口令。


很可惜没跑出来。
本来就是路过,既然没有弱口令就打算放弃了。但是页面随便输入居然报错

原来是十年磨一剑的thinkphp5框架,既然如此就探测一下RCE吧。

ThinkPHP5.*rce
http://XXX.com/?s=captcha
POST:_method=__construct&filter=system&method=GET&s=whoami

页面报错:system() has been disabled
网站

文章讲述了作者发现一个没有验证码的小程序后台,通过探测确认其使用ThinkPHP5框架,并尝试利用RCE漏洞。尽管system()被禁用,但通过研究脚本和源码,发现了可以使用的pcntl_exec函数来执行命令,最终实现getshell。文章讨论了如何绕过disable_function限制以及利用assert和pcntl_exec的方法。
最低0.47元/天 解锁文章
846

被折叠的 条评论
为什么被折叠?



