【代码审计】emlog pro 2.2.0 文件上传漏洞分析
先找功能点
后台/admin/plugin.php存在一个插件上传点,可以上传zip

先随便构造一个zip

上传

可以看到dir是去提取zip中的第一个文件名
plugin_name和dir值是相同的
最后要求压缩包中存在dir/plugin_name.php

可以这样构造一个zip

成功匹配到shell.php

解压到../content/plugins/

访问./content/plugins/shell/shell.php
成功上传一句话木马RCE

