news 2026/6/26 18:02:21

OFCMS_V1.1.3代码审计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OFCMS_V1.1.3代码审计

环境搭建

项目地址:ofcms 发行版 - Gitee.com

采用IDEA+tomcat进行搭建

数据库配置

修改数据库配置文件:ofcms-V1.1.3\ofcms-admin\src\main\resources\dev\conf\db-config.properties

并且导入数据库

mvn clean package -DskipTests 打包 复制 ofcms-V1.1.3\ofcms-admin\target\ofcms-admin.war 到apache-tomcat-9.0.118\webapps 复制之后改名为ROOT.war 切换到目录C:\Tools\apache-tomcat-9.0.118\bin 运行catalina.bat run

如果手动配置完,启动项目还是安装界面,重启服务器后无效

把ofcms-V1.1.3\ofcms-admin\src\main\resources\dev\conf\db-config.properties的db-config.properties文件修改为db.properties

项目启动成功之后

访问前台http://localhost:8080/

后台http://localhost:8080/admin/login.html

账号密码为:admin/123456

代码审计

SSTI模板注入

网站的后台个模板文件,并且是可以进行修改的

在pom.xml中查看使用的技术

使用freemarker模板注入的POC

<#assign value="freemarker.template.utility.Execute"?new()>${value("calc.exe")}

保存之后访问首页可以看见计算机弹出来了,命令执行成功

任意文件写入

这里还是模板文件这里进行测试

抓包保存文件

可以看到访问的路由是/cms/template,然后全局搜索进行定位

dirsfile_name完全由前端可控,无任何过滤

然后需要寻找是否存在jsp的解析

发现在static目录下可以解析.jsp文件,那么我们上传jsp木马到static目录下即可

sql注入

在后台发现了可以添加sql语句的地方

然后进行抓包来进行定位代码段

可以看到sql是可控的,然后就可以进行测试

update of_cms_ad set ad_id=updatexml(1,concat(0x7e,(user())),0) where ad_id=1

XSS(存储型)

前台的文章处发现可以进行用户评论,可以试试xss

抓包查看对应的代码

用户输入comment_content直接完整存入数据库,无任何 HTML/JS 转义过滤

留言处进行测试<script>alert(1)</script>

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 17:58:32

RAG 知识库别只会追加:Java 项目里如何做增量更新

很多团队第一次做 RAG&#xff0c;流程都差不多&#xff1a;上传文档、解析文本、切 chunk、生成 embedding、写入向量库&#xff0c;然后在问答时做相似度检索。Demo 跑通以后&#xff0c;真正的问题才出现&#xff1a;文档更新了怎么办&#xff1f;比如一份《售后政策》从 v1…

作者头像 李华
网站建设 2026/6/26 17:57:51

Unity Mod Manager终极指南:5分钟学会游戏模组管理

Unity Mod Manager终极指南&#xff1a;5分钟学会游戏模组管理 【免费下载链接】unity-mod-manager UnityModManager 项目地址: https://gitcode.com/gh_mirrors/un/unity-mod-manager 你是否曾经因为复杂的模组安装过程而放弃尝试&#xff1f;或者因为模组冲突导致游戏…

作者头像 李华
网站建设 2026/6/26 17:55:30

AI辅助安全研究:7天挑战苹果MIE防护的极限攻防实战

1. 项目概述&#xff1a;一次极限安全研究的实战复盘最近在安全研究圈子里&#xff0c;一个话题讨论得挺热&#xff1a;一个名不见经传的小型安全团队&#xff0c;声称在短短7天内&#xff0c;成功绕过了苹果公司号称价值50亿美元投入的MIE&#xff08;内存完整性执行&#xff…

作者头像 李华
网站建设 2026/6/26 17:53:59

Wand-Enhancer完整指南:如何为WeMod游戏平台实现高级功能增强

Wand-Enhancer完整指南&#xff1a;如何为WeMod游戏平台实现高级功能增强 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/gh_mirrors/we/Wand-Enhancer Wand-Enhancer是一款专为WeMod…

作者头像 李华