首页 > 其他分享 >漏洞发现-web应用之漏洞探针利用修复

漏洞发现-web应用之漏洞探针利用修复

时间:2023-08-05 16:38:12浏览次数:48  
标签:web 框架 探针 --- 漏洞 源码 CMS

原理分析

1.已知 CMS

---如常见的 dedecms.discuz,wordpress 等源码结构,这种一般采用非框架类开发,但也有少部分采用的是框架类开发,针对此类源码程序的安全检测,我们要利用公开的漏洞进行测试,如不存在可采用白盒代码审计自行挖掘。(1.在漏洞平台如seebug、cnvd搜索关键字2.使用工具框架如cmsscan、wpscan3.代码审计(函数,功能,框架三个方面))

2.开发框架

---如常见的 thinkphp,spring,flask 等开发的源码程序,这种源码程序正常的安全测试思路:先获取对应的开发框架信息(名字,版本),通过公开的框架类安全问题进行测试,如不存在可采用白盒代码审计自行挖掘。

3.未知 CMS

---如常见的企业或个人内部程序源码,也可以是某 CMS 二次开发的源码结构,针对此类的源码程序测试思路:能识别二次开发就按已知 CMS 思路进行,不能确定二次开发的话可以采用常规综合类扫描工具或脚本进行探针,也可以采用人工探针(功能点,参数,盲猜),同样在有源码的情况下也可以进行代码审计自行挖掘。

开发框架类源码渗透测试报告-资讯-thinkphp,spring

1.  thinkphp的分析

#利用搜索引擎:inurl:index/login/login,找到一个网站并输入错误url报错,得到返回信息

#得知cms是thinkphp3.2.3版本的,直接搜索相关漏洞

2.  spring框架的漏洞(先要确定框架)

#这里用vulhub复现漏洞环境,选择CVE-2018-1273

#启动环境

3.已知CMS非框架类--WordPress

#墨者靶场

#进入靶场

#识别cms

#也可以通过查找特殊地址来识别cms

#用wpscan直接扫

#这里没有api的token,漏洞扫描的数据不能被输出

#这里没连梯子,暂时不做分析后续过程

4.总结(已知CMS)

---网站识别(whatweb)

---漏洞平台(cnvd,seebug,exploit-db等等)

---百度搜索CMS的漏洞

---已知工具框架针对性的扫描(CMSscan,wpscan)

---代码审计 

补充:

---扫描端口(888和8888端口可能会存在宝塔的漏洞)登录:ip:888/pma

---直接访问ip获得备份文件 

 

标签:web,框架,探针,---,漏洞,源码,CMS
From: https://www.cnblogs.com/Zx770/p/17608045.html

相关文章

  • 10.2 web服务器
    Web客户端和服务器之间的交互用的是一个基于文本的应用级协议,叫做HTTP(HypertextTransferProtocol,超文本传输协议)。HTTP是一个简单的协议。一个Web客户端(即浏览器)打开一个到服务器的因特网连接,并且请求某些内容。服务器响应所请求的内容,然后关闭连接。浏览器读取这些内容,并把......
  • WebSocket
    1.使用前端jsfunctioncreateScoket(token){varsocket;if(typeof(WebSocket)=="undefined"){console.log("您的浏览器不支持WebSocket");}else{varhost=window.location.origin.replace("http:","ws:&quo......
  • 探索ASP.NET Framework WebAPI的简介与应用
    一、什么是WebAPI?1.1-什么是WebAPI?WebAPI是一种用开发系统接口、设备接口API的技术,基于Http协议,请求和返回格式默认是Json格式。比WCF简单、更通用;比WebService更节省流量,更简洁。1.2-WebAPI的特点?Action方法直接返回对象,专注于数据更符合Restful的风格有利于独立于IIS部署Action可......
  • 探索ASP.NET Framework WebAPI的简介与应用
    一、什么是WebAPI?1.1-什么是WebAPI?WebAPI是一种用开发系统接口、设备接口API的技术,基于Http协议,请求和返回格式默认是Json格式。比WCF简单、更通用;比WebService更节省流量,更简洁。1.2-WebAPI的特点?Action方法直接返回对象,专注于数据更符合Restful的风格有利于独立于IIS部......
  • 增强型Web安全网关在银行的应用
    销售,绝不是降低身份去取悦客户,而是像朋友一样给予合理的建议。你刚好需要,我刚好专业!仅此而已! 乔.吉拉德健康的安全体系,还可以更完善   浙江某商业银行股份有限公司是一家成立多年的商业银行,对于网络安全和数据安全的建设已经非常完善。作为成立多年的商业银行,对于网络安全和......
  • web前端技能方法总结(css、js、jquery、html)(3)
    HTML(HyperTextMarkupLanguage)就是超文本标记语言。"超文本"就是表示页面内可以包含非文字元素,如:图片、链接、音乐等等。它是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字等链接显示出来。这种标记性语言是因特网上网页的主要语言。HTML网页文件可以使用......
  • 使用webp格式拯救你的硬盘
    使用webp格式拯救你的硬盘什么是webp格式?WebP是一种现代图像格式,可提供卓越的无损和网络上图像的有损压缩。使用WebP、网站管理员和网络开发人员可以创建更小、更丰富的图像,使Web更快。与PNG相比,WebP无损图像的尺寸小了26%。有损图像比同等SSIM质量指数下的同类JPEG......
  • 新的 Anaconda Web UI 安装程序可能会随 Fedora 工作站 39 一同推出
    导读新的AnacondaWebUI安装程序可能会随Fedora工作站39一同推出。长期以来,Fedora的安装体验一直未曾改变。然而,这个新的WebUI安装程序已经开发了一年多的时间,现在离正式实现的目标更近了。为什么现在是时候了?在我们上次了解即将到来的AnacondaWebUI安......
  • web分页查询测试
    查询单条件查询输入框测试输入文本文本数据格式检查文本前面带空格文本中间带空格文本结尾带空格特殊字符&emoji查询清空查询条件返回结果检查各字段值检查返回的结果为空前端展示组合条件查询重置功能安全测试用户权限校验重要数据脱敏防止SQL注入......
  • 【博客重构之路】webman-admin安装指南
    原文地址【博客重构之路】webman-admin安装指南视频地址【bilibili】webman是什么webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。你可以用webman开发网站,也可以开发HTTP接口或者微服务。除此之外,webma......