IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 熊海cms1.0(代码审计入门学习用) -> 正文阅读

[PHP知识库]熊海cms1.0(代码审计入门学习用)

前言:看几个博客都说熊海很多洞 很适合代码审计入门 看到Y4👴的博客好像也是熊海开始 最近挖了会EDU 发现自己的基础还是不够扎实 而且拖了好久了 框架学习也该开始了 先拿熊海练练 然后tp3 tp5这样 在一个个CMS复现学过来吧 MVC自己也跟着写过 tp应该能学明白
其实我有个问题想问大佬的 就是 你们拿到源码是会使用RIPS或SEAY之类的工具扫 还是直接啃代码审的 好像那些0day都是嗯审的吗
跟着复现到后面头有点晕 说不定博客写错了什么地方 不管了 有错再说

环境搭建

这里出了两个问题 第一个

在这里插入图片描述
提交之后空白 然后查了一下 发现phpstudy创建网站的时候用了php7
这个得用7以下的环境

第二个

在这里插入图片描述
权限问题 参考了十三年*师傅的博客
在这里插入图片描述
麻了弄了好久在这里插入图片描述
好 现在开始看一下源码 这个cms太简单了 好多不用工具 一眼看过去就有的漏洞

开始审计部分

1.文件包含

index.php和admin/index.php(一样的)

<?php
//单一入口模式
error_reporting(0); //关闭错误显示
$file=addslashes($_GET['r']); //接收文件名
$action=$file==''?'index':$file; //判断为空或者等于index
include('files/'.$action.'.php'); //载入相应文件
?>

根目录放个phpinfo.php 内容就是phpinfo 尝试访问
在这里插入图片描述

2.一个越权/inc/checklogin.php

<?php
$user=$_COOKIE['user'];
if ($user==""){
header("Location: ?r=login");
exit;	
}
?>

在这里插入图片描述

3.sql注入

1.admin/login.php

在这里插入图片描述
看到开启了报错
payload:123' or extractvalue(1,concat((select concat(0x7e,password,0x7e) from manage)))#
在这里插入图片描述
对了 我总是访问不了我自己的网站 发现这总是自动变成https 麻了

对了 还得再加一条payload:' or extractvalue(1,concat((select concat(password,0x7e) from manage)))#
长度不够 注入出来的md5不完整
在这里插入图片描述

2.admin/files/newlink.php

同理 开启报错
在这里插入图片描述

3.admin/files/reply.php

评论里
在这里插入图片描述
一个道理报错注入

4.admin/files/software.php

5.admin/files/editlink.php 这5个都是一样

留言板有xss

1.files/contact.php反射XSS

在这里插入图片描述
在这里插入图片描述

2.files/list.php同上 不写了

下来翻了很多博客 发现有几个

admin/files/manageinfo.php存储XSS

在这里插入图片描述
参数可控 找到资料处
在这里插入图片描述

还有个任意文件读取

我感觉好像 没啥意义 虽然看着挺牛逼的 就不写上来了

参考:
代码审计系列:熊海CMS V1.0 (iseaCMS_1.0)

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-09-29 10:00:59  更:2021-09-29 10:02:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/29 3:48:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计