• vaeThink目录结构和相关后台利用


    www  WEB部署目录(或者子目录)
    ├─app                   应用目录
    │  ├─common             公共模块目录
    │  │  ├─model           公共模型目录
    │  ├─admin              后台模块目录
    │  │  ├─controller      模块控制器目录
    │  │  ├─model           模块模型目录
    │  │  ├─validate        模块验证器目录
    │  ├─port               API接口模块目录
    │  │  ├─controller      模块控制器目录
    │  │  ├─model           模块模型目录
    │  │  ├─validate        模块验证器目录
    │  ├─common.php         公共函数文件
    │
    ├─data                  数据目录
    │  ├─conf               配置目录
    │  │  ├─module_name     模块配置目录
    │  │  ├─extra           额外配置目录
    │  │  ├─command.php        命令行工具配置文件
    │  │  ├─config.php         公共配置文件
    │  │  ├─route.php          路由配置文件
    │  │  ├─tags.php           应用行为扩展定义文件
    │  │  └─database.php       数据库配置文件
    │  ├─runtime            应用的运行时目录
    │  └─install.lock       用于系统鉴定是否完成安装
    │ 
    ├─public                WEB目录(对外访问目录)
    │  ├─plugin              插件目录
    │  ├─themes              模板文件目录
    │  └─admin_themes       admin模块模板文件目录
    │  ├─index.php          入口文件
    │  ├─router.php         快速测试文件
    │  └─.htaccess          用于apache的重写
    │
    ├─listenrain            系统核心引擎目录
    │  ├─thinkphp           ThinkPHP5框架文件目录
    │  ├─vae                vaeThink框架核心类库目录
    │
    ├─extend                扩展类库目录
    ├─vendor                第三方类库目录(Composer依赖库)
    ├─build.php             自动生成定义文件(参考)
    ├─composer.json         composer 定义文件
    ├─LICENSE.txt           授权说明文件
    ├─README.md             README 文件
    ├─think                 命令行入口文件

    漏洞相关:

    https://www.anquanke.com/post/id/178297?display=mobile

    加密方式:

    //vaeThink加密方式
    function vae_set_password($pwd, $salt){
        return md5(md5($pwd.$salt).$salt);
    }
  • 相关阅读:
    将一个单向链表逆序
    高精度加法
    从反汇编的角度看引用和指针的区别
    冒泡排序
    josephus(约瑟夫)问题
    获取每个进程可打开的最大文件数量
    AIX免费终端的获取
    [转] Linux应用层的定时器Timer
    POD(plain old data)
    char与wchar_t的区别
  • 原文地址:https://www.cnblogs.com/sevck/p/12778034.html
Copyright © 2020-2023  润新知