帝国后台tags的具体使用方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帝国后台tags的具体使用方法相关的知识,希望对你有一定的参考价值。

参考技术A  tags的具体使用方法

好久没跟新,做站遇到的问题记录下。如何在首页使用tags调用文章等。

泗阳网站建设公司|泗阳做网站制作公司|泗阳关键词百度排名优化公司

首先区分这两个标签的意思[showtags]   [tagsinfo]

第一个是可以调用你在后台设置的tags标签,同样你如果在后台设置了tags分类的话,也可以使用这个调用标签。

第二个是调用某个标签里面的文章,可以设置调用id,调用其中的标题,设置标题长度,调用数量等。

如果不知道怎么调用,可以在标签生成里面查看使用

[showtags]'',10,0,'',0,'',' ',0,'','tagname'[/showtags]

[tagsinfo]'',10,32,1,0,0[/tagsinfo]

http://www.chinamaofa.com

帝国CMS(EmpireCMS) v7.5后台任意代码执行

帝国CMS(EmpireCMS) v7.5后台任意代码执行

一、漏洞描述

EmpireCMS 7.5版本及之前版本在后台备份数据库时,未对数据库表名做验证,通过修改数据库表名可以实现任意代码执行。

二、影响版本

EmpireCMS<=7.5

三、环境搭建

1、官方下载EmpireCMS V7.5 下载地址:http://www.phome.net/download/

2、把下载的文件中的upload下的所有目录和文件放入到网站根目录下

3、修改php.ini配置文件, PHP环境中必须开启短标签,不然安装会提示无法安装

  技术图片

4、设置php.ini中 short_open_tag = On,重启phpstudy

  技术图片

5、然后开始安装,安装过程参考: https://jingyan.baidu.com/article/48b37f8dcc014b1a6564887c.html

四、漏洞复现

1、查看代码e/admin/ebak/phome.php接收备份数据库传递的参数,然后传递给Ebak_DoEbak函数中。

  技术图片

2、跟进Ebak_DoEbak函数所在的位置,可以看到将数据库表名传递给变量$tablename。

  技术图片

3、继续浏览代码,可以看到如下代码,遍历表名并赋值给$b_table、$d_table,使用RepPostVar函数对表名进行处理,其中$d_table拼接成$tb数组时没有对键值名添加双引号。

  技术图片

4、在生成config.php文件的过程中,对于$d_table没有进行处理,直接拼接到生成文件的字符串中,导致任意代码执行漏洞。

  技术图片

5、访问后台

  技术图片

6、按下图依次点击,要备份的数据表选一个就好

  技术图片

7、点击”开始备份”,burp抓包,修改tablename参数的值

  技术图片

8、可以看到响应的数据包,成功备份

  技术图片

9.查看备份的文件

  技术图片

10.访问备份目录下的config.php,可以看到成功执行phpinfo

  技术图片

11、这时查看config.php文件

  技术图片

 

  

以上是关于帝国后台tags的具体使用方法的主要内容,如果未能解决你的问题,请参考以下文章

帝国CMS不能刷新首页

请教后台修改信息不能生效 是啥原因 帝国cms

怎么根据文章 tag 关键字提取相关的文章 帝国cms

在帝国cms后台添加文章后,调取到前端为啥会出现两篇一样的文章?怎么解决只显示一篇 文章?

帝国CMS后台如何调用类似猜你喜欢功能的文章

解决帝国cms系统后台管理员登录密码输入五次密码错误后需等候60分钟的方法