iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析
  • 186
分享到

如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析

2023-06-03 16:06:47 186人浏览 安东尼
摘要

临近9月底,seacms官方升级海洋cms系统到9.95版本,我们SINE安全在对其源码进行网站漏洞检测的时候发现问题,可导致全局变量被覆盖,后台可以存在越权漏洞并绕过后台安全检测直接登录管理员账号。关于该漏洞的具体详情,我们来详细的分析一

临近9月底,seacms官方升级海洋cms系统到9.95版本,我们SINE安全在对其源码进行网站漏洞检测的时候发现问题,可导致全局变量被覆盖,后台可以存在越权漏洞并绕过后台安全检测直接登录管理员账号。关于该漏洞的具体详情,我们来详细的分析一下:

seacms主要设计开发针对于互联网的站长,以及中小企业的一个建站系统,移动互联网的快速发展,该系统可自动适应电脑端,手机端,平板端,APP端等多个用户的端口进行适配,代码开源免费,可二次开发,PHP+Mysql数据库架构,深受广大网站运营者的青睐。

如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析

我们SINE安全工程师对该代码进行了详细的安全审计,在一个变量覆盖上发现了漏洞,一开始以为只有这一个地方可以导致网站漏洞的发生,没成想这套系统可以导致全局性的变量覆盖发生漏洞,影响范围较大,seacms系统的安全过滤与判断方面做的还不错,在其他地方放心可以平行越权,并直接登录后台是管理员权限。默认变量覆盖这里是做了安全效验的功能,在配置代码里common.php的22行里可以看到对get,post,cookies请求方式上进行了变量的安全效验,对代码的安全审计发现在34行里的变量覆盖值判断没有进行KEY值的安全限制,导致此次漏洞的发生,我们可以利用这个值进行全局的变量覆盖,不管是seeion还是cfg值都可以覆盖。

如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析

我们来验证下这个网站漏洞,搭建本地的环境,下载seacms最新版本,并使用apache+php5.5+Mysql数据库环境,我们前台注册一个普通权限的用户,使用抓包工具对post的数据进行截取,我们来覆盖cfg_user的值来进行管理员权限的赋值操作。我们只要赋值cfg_user不为0,就可以一直保持后台的登陆状态。我们直接去访问后台的地址,就可以直接登陆进去。截图如下:

如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析

有了网站后台管理员权限,一般都会想上传WEBshell,那么后台我们在代码的安全审计中发现有一处漏洞,可以插入php语句并拼接导致可以上传网站木马文件,在水印图片文字功能里,接收图片的注册值时可以插入phpinfo并执行,如下图。

如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析

如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析

关于海洋CMS的网站漏洞检测,以及整个代码的安全审计,主要是存在全局性的变量覆盖漏洞,以及后台可以写入恶意的php语句拼接成webshell漏洞。关于网站的漏洞修复建议网站运营者升级seacms到最新版本,定期的更换网站后台地址,以及管理员的账号密码,对安全不是太懂的话,也可以找专业的网站安全公司来处理,修复网站的漏洞,国内SINE安全,启明星辰,绿盟,都是比较不错的,网站代码时时刻刻都存在着安全漏洞,能做到的就是及时的对代码进行更新补丁,或者定期的对网站进行渗透测试,网站漏洞测试,确保网站安全稳定的运行。

--结束END--

本文标题: 如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析

本文链接: https://www.lsjlt.com/news/234951.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何扫描网站漏洞 针对于海洋CMS的漏洞检查分析
    临近9月底,seacms官方升级海洋cms系统到9.95版本,我们SINE安全在对其源码进行网站漏洞检测的时候发现问题,可导致全局变量被覆盖,后台可以存在越权漏洞并绕过后台安全检测直接登录管理员账号。关于该漏洞的具体详情,我们来详细的分析一...
    99+
    2023-06-03
  • 如何扫描网站的漏洞
    扫描网站漏洞的方法:可以使用Nikto开源Web服务器扫描程序来扫描网站的漏洞,比如扫描使用SSL的网站以pbs.org为例:使用命令:“nikto -h pbs.org -ssl”来扫描,得到结果如下:- Nikto v2.1.6----...
    99+
    2024-04-02
  • 如何用nmap扫描网站漏洞
    用nmap扫描网站漏洞的命令有:1 http 拒绝服务nmap –max-parallelism 800–script http-slowloris scanme.nmap.orgIIS 短文件泄露nmap -p 8080 –script ...
    99+
    2024-04-02
  • 如何使用w3af扫描网站漏洞
    使用w3af扫描网站漏洞的方法:安装并运行软件。在Profiles下,选择一个扫描规则。例如选择全面审计,则是选择Profiles下的“full_audit”。然后在“Target”下输入要扫描的网站地址,点击“Start”扫描即可。...
    99+
    2024-04-02
  • html静态网站如何检查漏洞
    html静态网站检查漏洞的方法:借助百度来检查漏洞。打开百度首页,点击左上角导航栏中的“更多”。滑到“站长与开发者服务”,选择“百度云观测”服务。点击进入检测页面,在输入框中填写你的网站网址。最后点击“开始检测”即可。...
    99+
    2024-04-02
  • 如何修补基于nginx+php组建的网站上传图片漏洞
    本篇内容主要讲解“如何修补基于nginx+php组建的网站上传图片漏洞”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何修补基于nginx+php组建的网站上传图片漏洞”吧!使用nginx+ph...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作