首页
学习
活动
专区
圈层
工具
发布

搭建dedecms漏洞靶场练习环境

前言 本文将对dedecms(织梦cms)所存在的漏洞进行分析和复现,因为代码审计较弱,代码这一块的分析借鉴了一些大佬们的思想,在这里对大佬们表示衷心的感谢。...环境搭建 下载DedeCMS源码放到phpstudy目录下 然后输入127.0.0.1/DedeCMS/uploads/install/index.php进行安装 进入环境检测页面 进行环境配置...重新进去管理员后台即可 然后再对php文件进行修改 然后再对默认的管理员名称和密码进行修改 更改成功 对数据进行还原 看一下网站的地址 点击生成更新网站 更新后如图所示 然后即可访问网站,CMS搭建完毕...漏洞复现 登录test1用户,点击内容中心 需要邮箱认证,这里因为在本地复现就直接给一个正常发文的权限即可 登入管理员后台修改为正常使用状态 再点击内容中心即可 然后准备一个一句话木马 先尝试下直接上传...任意用户登录 漏洞原理 dedecms的会员模块的身份认证使用的是客户端session,在Cookie中写入用户ID并且附上ID__ckMd5,用做签名。

27.9K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Sonar本地环境搭建

    一个新项目准备上线提测了,为了在提测之前做一下代码走查,同时了解项目目前的质量情况,就在本地搭建了一套sonar环境。...搭建的过程中遇到了很多问题,sonar官方已不再维护Eclipse的svn插件,所以之前很多网上的教程都存在问题了。通过自己的摸索,最后还是成功搭建好了环境。下面我们开始搭建吧。...安装SonarQube 第一步:将下载的sonarqube解压到你的本地目录 ?...到这里,sonar本地环境搭建已经完全ok!...总结: 在本地搭建sonar环境的过程当中,经历了各种问题,版本问题、官方sonar插件不维护问题…通过各种尝试终于搞定,如果你安装的过程当中出现了什么问题可以联系我。

    3K70

    CentOS7下的LNMP环境搭建Dedecms网站

    笔记内容:CentOS7下的LNMP环境搭建Dedecms网站 笔记日期:2017-12-03 ---- 搭建Dedecms网站的前置条件: LNMP环境 (如果没有搭建LNMP环境可以参考我之前的搭建...LNMP环境的文章)https://blog.51cto.com/zero01/2046819 CentOS7.3 Dedecms压缩包 ---- 检查LNMP环境中各服务是否已经启动并且进程正常...5.检查mysql能否正常登陆和使用: mysql -uroot -p'12345' 开始下载并配置Dedecms ---- 下载Dedecms: 确保以上LNMP环境的服务正常后,到官网上下载...1.登录MySQL: mysql -uroot -p'12345' 2.创建一个库: CREATE DATABASE dedeCMS; 3.创建一个用户,并且只给这个用户本地登录的权限:... 至此,DedeCMS的搭建就完成了,如果想要做一个完整的网站还需要进行蛮多的配置,因为每个人的需求不同,具体的配置都是自己根据需求进行模板的配置或二次开发,我这就不进行概述了,不过搭建过程中如有问题欢迎私信

    4.1K30

    使用 Rainbond 搭建本地开发环境

    使用 Rainbond 本地开发的好处部署方便在对于新的项目或者新的团队时,都需要搭建新的开发环境,这个过程需要进行几个小时,而且还会遇到奇奇怪怪的问题。...在团队协作时,来了新人后,同样还是需要花费几个小时去搭建环境。使用 Rainbond 将基础环境打好包,新项目、新人来了安装即用,让我们尽量避免在搭建环境上浪费时间。...统一环境对于中小企业来说,没有太多的成本支持搭建公用的开发环境。...再也不用经典再现了:“本地可以,线上咋不行”。使用 Rainbond 在本地搭建业务,可以通过多种方式部署,Jar War包部署、源码部署都可以。...图片开发模块共用在一个项目内有许多模块是公用的,比如说基础环境 Mysql、Redis,还有些用户模块、权限模块等等,我们在本地的 Rainbond 上搭建好后,将其发布到应用市场,其他同事需要直接安装

    2.1K30

    One API本地开发环境搭建

    One API本地开发环境搭建简介摘要 :本文介绍如何在本地搭建 One API 开发环境,包括安装 Go 语言和 GoLand IDE,以及如何新建项目和配置数据库信息。...通过简明的步骤说明,帮助开发者快速完成基本的开发环境配置,方便进行二次开发和开源贡献。...关键词 :One API本地开发环境Go 语言安装GoLand IDE项目搭建实现步骤1 搭建Go语言环境1.1下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐...5 启动前端我们需要用到 node v18,node安装可以看我往期的教程Mac的搭建《【环境】nvm安装使用》。5.1 启动!项目根路径下,进入前端文件夹。cd web\default安装前端依赖。...npm install本地启动使用。npm run start我们启动后端占用了3000的端口,启动前端会提示我们需要使用另外一个端口,我们输入y即可。

    1.4K10

    PostgreSQL 16 本地开发环境极速搭建

    PostgreSQL16本地开发环境极速搭建:DockerCompose+自动初始化+CRUD全指南30秒启动带预置数据的本地数据库,支持增删改查、表结构查看、唯一约束与冲突处理。...本文为开发者提供一套开箱即用的PostgreSQL16本地开发环境方案,基于标准docker-compose.yaml配置,涵盖带详细注释的初始化脚本、唯一约束设计、冲突解决方案、完整CRUD操作及一键重置机制...,助你高效开发,告别环境配置烦恼。...生产环境需更严谨架构:方面本地方案生产建议存储项目目录绑定挂载(....八、总结通过本文,你已掌握:使用标准docker-compose.yaml极速搭建PostgreSQL16本地环境;带专业注释的初始化脚本,提升可读性与可维护性;为english_name添加唯一约束,

    83410

    Ruby x Jekyll 本地调试环境搭建

    jekyll-windows.juthilo.com/1-ruby-and-devkit/ 下载 Ruby 和 DevKit,注意版本要相同,安装和解压对应文件 64b 系统建议也用 32b 建议设置一下环境变量...使用 gem install 之后依然报错 原因是没有在 Config 里面配置本地的 Gem,config 中加入一行 gems 声明 gems: [jekyll-paginate] 记得要配置分页细节...跑到那篇文章里找到line 3 column 18发现对应 post 的 title 中不能含有分号(:) 删除后解决问题 2016-02-24 Updated 更简单更便捷的 Jekyll 调试环境搭建...: Portable Jekyll-最便捷的 JEKYLL 安装 2016-09-12 Updated Coding 的 Jekyll 远程调试环境搭建:Ruby x Jekyll 远程调试环境搭建...每次修改后浏览器会自动刷新, 也算是更省事了 jekyll serve --livereload 2018-05-26 Jekyll 3.8 的安装 现在 Windows 安装已经非常简单了 3 步就能将环境完全安装

    3.1K10

    PHPLaravel 本地开发环境搭建:Windows 篇

    声明:本系列教程主体基于 Mac 环境,但是为了照顾使用 Windows 的同学,我也会基于 Windows 环境搭建开发环境进行代码验证。...本篇教程给大家介绍下 Windows 环境下 PHP/Laravel 本地开发环境的搭建,使用的 Windows 版本是 Windows 10 专业版(专业版才支持 Docker Desktop for...PHP 本地开发环境,不过,这里,我们只会使用它来搭建本地终端平台,以替换 Windows 默认的命令行工具,因为后者真的不好用。...开发环境的工作,但是为了和 Mac 保持一致,我们仍然选择 Laradock 作为本地 PHP 集成环境): ?...设置 Docker 国内镜像源 接下来,参考在 Mac/Windows 系统中使用 Laradock 搭建基于 Docker 的 Laravel 开发环境(https://xueyuanjun.com/

    4.7K10

    PHPLaravel 本地开发环境搭建:Mac 篇

    声明:本系列教程主体基于 Mac 环境,但是为了照顾使用 Windows 的同学,我也会基于 Windows 环境搭建开发环境进行代码验证。...在开始之前,我们先来介绍 PHP 全栈开发环境搭建,首先看看 Mac 环境如何搭建。...PHP 集成开发环境 由于后续我们会基于 Laravel 作为开发框架进行项目开发,所以这里推荐在 Mac 环境安装 Laradock 作为本地开发环境,具体的安装步骤可以参考这篇教程: 在 Mac/Windows...mamp 之类的集成开发环境,完全看自己的使用偏好,这里不做具体的演示了,你可以通过相应链接指向的教程或者自行搜索完成本地 PHP 集成开发环境的搭建。...至此,我们就完成了 Mac 环境下本地 PHP 开发环境的搭建,下篇教程我们介绍下 Windows 环境 PHP 本地开发环境的搭建,如果你使用的是 Mac 系统,直接跳过进入下下篇学习即可。

    3.6K10
    领券