ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

[XD学习笔记4]:WEB源码拓展

2021-09-12 23:02:55  阅读:253  来源: 互联网

标签:WEB 框架 漏洞 XD 获取 源码 CMS


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

WEB源码拓展

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

1.数据库配置文件,后台目录,模版目录,数据库目录等
2.ASP,PHP ASPX,JSP,JAVAWEB等脚本类型源码安全问题
语言与框架(还包含内网渗透等web安全知识) : https://websec.readthedocs.io/zh/latest/language/index.html
(如果能得到源码,可以查看config.php, 一般这个文件会用户名和密码,找到后台管理登录界面后)
3.社交,论坛,门户,第三方,博客等不同的代码机制对应漏洞
4.开源,未开源问题,框架非框架问题,关于CMS识别问题及后续等(CMS:内容管理系统,通过CMS识别,可以
判断对方的网站搭建框架,(有可能是用网上的源码稍加修改搭建起来的) ;如果对方是用框架搭建的,则可以根据
对应框架的漏洞进行分析;如果不是,则需要分析源码)
5.关于源码获取的相关途径:搜索,咸鱼,淘宝,第三方源码站(菜鸟源码、tor, tg等)

总结:

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

演示案例

ASP,PHP等源码下安全测试

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

windows下查看文件MD5值:
certutil -hashfile 文件名

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

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

商品支付漏洞利用:购买商品,通过burp抓包(点击“立即购买”时抓)、改包(商品金额改为<=0),再Forward
让网页页面跳转到支付界面,即可实现0元支付。

简要目标识别源码获取

本地演示个人客手工发现其CMS漏洞搜索或下载分析
http://192.168.184.150/内部搭建的靶场

人工爆框架——搜索特定url (输入index/login/login/token搜索有漏洞的网站, 还可以搜网站文件名如arc.listview.class.php)

获取其他相符站点 漏洞测试——借助特定行业源码或咸鱼进行搜索获取——本地搭建——代码审计或其他
还可以把url放到ThinkPHP进行漏洞检测、命令执行、 getshell; 可以尝试去搜索引擎搜一下index/ogin/login
/token,找到对应网站再放到ThinkPHP中检测

在线cms识别网站

网站优点缺点
https://www.yunsee.cn/相应的速度快企业版收费
http://whatweb.bugscaner.com/可以在线和多个cms识别广告

标签:WEB,框架,漏洞,XD,获取,源码,CMS
来源: https://blog.csdn.net/weixin_46637464/article/details/120257741

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有