1、WEB源码拓展

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

1、关于WEB源码目录结构
2、关于WEB源码脚本类型
3、关于WEB源码应用分类
4、关于WEB源码其他说明

  1. #数据库配置文件,后台目录,模版目录,数据库目录等
  2. #ASP,PHP,ASPX,JSP,JAVAWEB等脚本类型源码安全问题
  3. #社交,论坛,门户,第三方,博客等不同的代码机制对应漏洞
  4. #开源,未开源问题,框架非框架问题,关于CMS识别问题及后续等
  5. #关于源码获取的相关途径:搜索,咸鱼淘宝,第三方源码站,各种行业对应
  6. #总结:
  7. 关注应用分类及脚本类型估摸出可能存在的漏洞(其中框架类例外),在获取源码后可进行本地安全测试或代码审计,也可以分析其目录工作原理(数据库备份,bak文件等),未获取到的源码采用各种方法想办法获取!

image.png
参考文档:https://websec.readthedocs.io/zh/latest/intranet/windows.html

第三方源码获取:https://www.cnyma.com/

2、演示案例

  • 1、asp、php等源码测试

  • 2、平台识别-某CMS无漏洞-默认数据库平台image.pngimage.png

在线cms识别网站

网站 优点 缺点
https://www.yunsee.cn/ 相应的速度快 企业版收费
http://whatweb.bugscaner.com/ 可以在线和多个cms识别 广告
  • 3、源码应用针对漏洞

    1. niushop电商类关注漏洞点-业务逻辑
    2. 参考地址:https://www.niushop.com.cn/download.html
    3. 电商类网站的主要漏洞就是网站的支付问题。
  • 4、简要目标识别源码获取 ```bash 本地演示个人博客-手工发现其CMS-漏洞搜索或下载分析 http://weipan.1016sangshen.cn/ 内部搭建的靶场人 工爆框架-搜索特定url-获取其他相符站点-漏洞测试 借助特定行业源码或咸鱼进行搜索获取-本地搭建-代码审计或其他

```