小迪安全04

本文探讨了Web源码在安全测试中的重要性,包括目录结构、脚本类型、应用分类及其对应的漏洞。提到了获取源码后的安全测试、代码审计和业务逻辑分析。还讨论了如何识别CMS、开源与非开源系统的安全问题,以及源码获取途径。总结中指出,应关注应用分类和脚本类型来预估潜在漏洞,并通过多种方式获取源码进行安全测试。
摘要由CSDN通过智能技术生成

基础入门-WEB源码拓展

小迪安全04
2021/6/24

前言:

  Web源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可以用来做信息突破口,其中Web源码有很多技术需要简明分析。
比如:获取某ASP源码后可以采用默认数据库下载为突破,获取某其他脚本源码漏洞可以进行代码审计挖掘或分析其业务逻辑等,总之源码的获取将为后期的安全测试提供了更多的思路。

知识点:

  • 关于Web源码目录结构
  • 关于Web源码脚本类型
  • 关于WEB源码应用分类
  • 关于Web源码其他说明

关于Web源码目录结构

  • 数据库配置文件,后台目录,模板目录,数据库目录等
    index.php 根据文件后缀判定
    admin 网站后台路径
    data 数据相关目录
    install 安装目录
    member 会员目录
    template 模板目录(和网站相关的整体架构)
    data => confing.php 数据库配置文件,网站和数据库的通讯信息,连接账号密码,可以去连接对方数据库,从数据库去得到这个网站的源码里面涉及到的管理员的账号密码。

关于Web源码脚本类型

  • ASP,PHP,ASPX,JSP,JAVAWEB等脚本类型源码安全问题
  • 关于Web源码应用分类
  • 社交,论坛,门户,第三方,博客等不同的代码机制对应漏洞
  • 开源,未开源问题,框架非框架问题,关于CMS识别问题及后续等
  • 拿到对方的源码或者判断这个网站的应用类型之后应该侧重在哪些漏洞上做文章

关于WEB源码应用分类

关于Web源码其他说明

  如果对方网站采用的是框架开发的话那么你面对的就是寻找框架的漏洞,如果是非框架的话寻找的漏洞针对的是代码写出来的漏洞
CMS识别:判定一个网站是用什么程序搭建的
开源:去网上找寻漏洞文章。内部:常规的渗透测试,用扫描工具去判断。

关于源码的获取途径:搜索,闲鱼淘宝,第三方源码站,各种行业对应。

  • 数据库配置文件,后台目录,模版目录,数据库目录等
  • ASP,PHP,ASPX,JSP,JAVAWEB等脚本类型源码安全问题
  • 社交,论坛,门户,第三方,博客等不同的代码机制对应漏洞
  • 开源,未开源问题,框架非框架问题,关于CMS识别问题及后续等
  • 关于源码获取途径的相关途径:搜索,淘宝咸鱼,第三方源码站,各种行业对应

总结:

  关注应用分类及脚本类型估摸出可能存在的漏洞(其中框架类例外),在获取源码后可进行本地安全测试或代码审计,也可以分析其中目录工作原理(数据库备份,bak文件等),未获取到的源码采用各种方法想办法获取!

在这里插入图片描述
图片来源:https://blog.csdn.net/m0_55227191/article/details/116804100

演示

ASP,PHP等源码下安全测试

  • 平台识别-某CMS无漏洞-默认数据库
  • 平台识别-某CMS由漏洞-漏洞利用

源码应用分类下的针对漏洞

  • niushop电商类关注漏洞点-业务逻辑

简要目标从识别到源码获取

  • 本地演示个人博客-手工发现其CMS-漏洞搜索或下载分析
  • http://weipan.1016sangshen.cn/ 内部搭建的靶场
  • 人工爆框架-搜索特定url-获取其他相符站点-漏洞测试
  • 借助特定行业源码或咸鱼进行搜索获取-本地搭建-代码审计或其他

资源涉及

WEB安全学习笔记

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值