Dcat Admin搭建与Getshell全过程

admin 2023年4月13日22:30:411 1,103 views字数 1332阅读4分26秒阅读模式
Dcat Admin搭建与Getshell全过程
前言

在某次众测时意外捡到一个Dcat Admin弱口令,最终通过查找大量文章后成功getshell拿下赏金。

本篇文章主要讲解一下搭建Dcat Admin的过程,Getshell过程详见微信公众号——极梦C

http://0kv.cn/69nBHF

Dcat Admin介绍

Dcat Admin搭建与Getshell全过程

Dcat Admin 是一个基于 laravel-admin 二次开发而成的后台系统构建工具,只需很少的代码即可快速构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码,对后端开发者非常友好

 

 

实现过程

Dcat Admin搭建与Getshell全过程

环境准备:

Laravel 推荐8.x

php环境 >=7.3

composer >=2.x

phpEnv

搭建过程:

默认配置好php,composer环境

1.安装Laravel

下载phpEnv

https://www.phpenv.cn/download.html

在phpEnv的www目录下创建一个test目录

Dcat Admin搭建与Getshell全过程

开始安装Laravel

composer create-project --prefer-dist laravel/laravel blog

Dcat Admin搭建与Getshell全过程

Dcat Admin搭建与Getshell全过程

执行成功后在test目录下创建成功blog

Dcat Admin搭建与Getshell全过程

然后Ctrl+A全选,Ctrl+X剪切,将blog目录下的所有文件移动到test目录下,同时删除blog目录

Dcat Admin搭建与Getshell全过程

创建站点:

使用phpenv

根目录选择之前创建的test目录下的public

C:/phpEnv/www/test/public

 

点击添加即可

Dcat Admin搭建与Getshell全过程

Dcat Admin搭建与Getshell全过程

右击设置→url重写→laravel

设置伪静态

点击保存

Dcat Admin搭建与Getshell全过程

访问test.test出现下面界面说明laravel搭建成功

如果访问域名出现错误则修改本地hosts文件进行绑定:

C:/Windows/System32/Drivers/etc/hosts

Dcat Admin搭建与Getshell全过程

 

 

2.安装dact-admin

参考文档:

https://learnku.com/docs/dcat-admin/2.x

 

首先创建数据库

使用phpmyadmin修改数据库

http://localhost/phpmyadmin

创建一个名为test的库

Dcat Admin搭建与Getshell全过程

修改目录下的.env文件,修改数据库配置

Dcat Admin搭建与Getshell全过程

保存退出后在此目录下执行

composer require dcat/laravel-admin:"2.*" -vvv

 

Dcat Admin搭建与Getshell全过程

此处若报错请执行

composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/

Dcat Admin搭建与Getshell全过程

然后运行下面的命令来发布资源

php artisan admin:publish

Dcat Admin搭建与Getshell全过程

成功后执行

php artisan admin:install

Dcat Admin搭建与Getshell全过程

此时已经搭建完成Dcat Admin

访问登录页面,使用默认密码登录即可

默认账户密码:admin/admin

http://test.test/admin/auth/login

Dcat Admin搭建与Getshell全过程

Dcat Admin搭建与Getshell全过程

修改中文和时区

C:phpEnvwwwtestconfig

config下的app.php

修改时区'timezone' 为上海时区PRC

Dcat Admin搭建与Getshell全过程

修改中文

'locale' 修改为zh_CN

Dcat Admin搭建与Getshell全过程

保存后刷新页面

Dcat Admin搭建与Getshell全过程

此时已经搭建Dcat Admin成功

原文始发于微信公众号(极梦C):Dcat Admin搭建与Getshell全过程

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年4月13日22:30:41
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Dcat Admin搭建与Getshell全过程https://cn-sec.com/archives/1670590.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.
评论  1  访客  1
    • tmdgbd蠢猪 0

      诗人啊?全程将怎么安装,那么有getshell啊?

    发表评论

    匿名网友 填写信息