代码审计(PHP)-代码执行漏洞-DedeCMS V5.7 UTF8 SP2

访客3年前关于黑客接单374

代码审计(PHP)-代码执行漏洞-DedeCMS V5.7 UTF8 SP2

漏洞代码位于tpl.php251行-281行

定义savetagfile()函数:判断参数"action"是否等于"savetagfile",等于,进行下一步。
csrf_chack()函数:csrf检验函数,需要加上"token"来进行绕过。
token是登陆令牌,向服务器发送登录请求时,客户端会生成一个用于验证的令牌。

preg_replace()函数执行一个正则表达式的搜索和替换。

正则表达式匹配,文档名必须要.lib.php结尾。

整个savetagfile()函数最终把$content里的内容写入到路径,代码对写入的文档名字进行简单的过滤,以及一个csrf防护,并没有什么其他的安全措施,导致可以任意写入代码拿WebShell。
获取token:action的参数有很多:upload、edittag、addnewtag、uploadok、del、saveedit、edit等,但只有传入upload的时候页面会回显正常,其他的参数会显示token异常,通过action=upload获取token。
获取token,访问 域名 + /dede/tpl.php?action=upload

构造Payload:

访问成功写入
访问写入的文档:域名+include/taglib/(文档名).lib.php
构造一句话木马

蚁剑连接WebShell

imagePs:漏洞略微鸡肋,需要拿到管理员账号密码才行...

相关文章

怎么看丈夫手机上的微信聊天记录

  日前,一则“店主辱骂顾客2000块东西都买不起”引发关注。据悉,当天该店主大骂道:这个音响是限量的,试听就是要交钱的,买不起你就滚出去!最后竟扬言,不怕倒闭,有钱玩得起。   据透露,10月28...

微信记录如何恢复

无论是QQ还是微信,这都属于我们使用频率比较高的社交APP,所以在这些APP里面往往存在着我们非常重要的信息。除了我们绑定的日常的银行卡信息之外,一些聊天记录中的重要文件也是非常重要的。但是微信相比于...

为什么会反对早恋(初中生恋爱如何学好理科)

营养条件优越,儿子早恋崔心宜谈到了两小我私家是初中同学。而某些其他国度相对放松这样的要求是因为他们喜欢以学生自我为中心。高中生早恋实操可是此刻别爱上一小我私家,高中生早恋确长处实。学生早恋女生节你谁人...

房产知识:住房公积金怎么租房

相信现在有很多的朋友们对于住房公积金怎么租房都想要了解吧,那么今天小编就来给大家针对住房公积金怎么租房进行一个介绍吧,希望小编介绍的内容能够为大家起到帮助哦 租房是可以提取公积金的。租房提取住房公积金...

黑客小子(黑客小子梗图)

黑客小子(黑客小子梗图)

本文导读目录: 1、黑客帝国1里最先死的那小子 用的什么枪 就是一手一个的那个 2、谁能介绍几本关于黑客的小说? 3、红帽和黑客,有什么区别? 4、黑客小子注册过商标吗?还有哪些分类可以注...

去哪找黑客做事,黑客帝国机械大帝

去哪找黑客做事,黑客帝国机械大帝

一、去哪找做事黑客接单流程 1、攻击目标不包括黑客代码大全手机版接单Ping指令的工作流程是将ICMP报告发送给主机B,然后将ICMP报告发送给主机A。去哪找做事帝国机械大帝请仔细看一下黑客的Hack...