测试流程与 cms 系统介绍
简介
CMS是英语 Content Management System 的缩写,按英语的字面翻译就是内容管理系统,它主要是为了方便发布网络内容而存在的一体化Web管理系统
前置申明
本博客所有内容均为作者的个人学习笔记记录,作者也是小白一枚,如果有什么地方写的不对或者对您带来影响欢迎底部留言或者点击右下角的图标与我联系吧 本博客的所有Security 大类下的文章只能作为
- 安全测试大体流程
- 怎么做
- 获取授权
- 明确资产和待测信息
- 明确需求
- web漏洞
- app漏洞
- 逆向
- 接口分析
- 流量分析
- 主机漏洞
- 流量分析
- 渗透测试
- 主机扫描
- 免杀
- 信息搜集
- 主动扫描
- 搜索引擎搜集
- 基础信息:ip、端口、端口应用
- 操作系统信息
- 人员信息
- 社工库
- 网上公开漏洞 poc 或 exp
- 适量的漏洞扫描工具辅助
- awvs
- 注意10.0版本的反制
- appscan
- 注意版本的反制
- BurpSuite
- Xray
- goby
- 御剑珍藏版
- 漏洞验证
- 自动化验证
- Xray
- 手动验证
- 逻辑漏洞
- 越权漏洞
- 人员弱口令漏洞
- 信息整理分析
- 验证 poc 或 exp 等
- struts2
- shiro
- 收集的信息整理
- 脆弱点分析
- 安全测试报告撰写
- 从信息收集到信息整理分析步骤的完整过程
- 漏洞的危害性描述
- 修复建议
- 复测
- 原来的漏洞是否修复
- 是否因修复暴露出新的问题
- 怎么学
- web安全测试基础
信息收集脑图
渗透的本质就是信息收集
- CMS渗透信息收集
- 操作系统
- 端口号
- 运行软件版本信息
- 通过 CVE 漏洞等使用 msf 攻击等
- 其它 CMS
- 旁站攻击
- 逻辑漏洞
- 任意用户注册
- 密码修改
- 验证码
- 短信验证码
- 图片验证码
- 未授权访问
- 超时退出
- 价格校验
- 垂直越权
- 水平越权
- 信息搜集
- 网站真实IP
- nslookup查询
- 超级ping
- 邮件报错信息
- 海外服务
- ioc文件 hash 值计算比较
- 网站语言获取
- ASP
- PHP
- JSP
- ASPX
- 数据库
- ASP+ACCESS
- 可注入获取信息
- ASPX+MYSQL
- 可注入获取信息
- 获取权限
- PHP+MYSQL
- 可注入获取信息
- 获取权限
- JAVA+ORACLE
- 可注入获取信息
- 获取权限
- 端口
- nmap端口扫描
- msscan端口扫描
- 在线端口扫描
- FoFa
- Shodan
- CMS类型判断
- Powered by 判断
- 专业的 cms 指纹识别类型或插件
- 网站代码判断
- 泄露路径或敏感路径
- Robots.txt
- 文件报错信息
- 专业插件信息收集
- FOFA
- Shodan
- Wappalyzer
- 路径扫描工具
- 御剑目录扫描器
- Dirsearch
- 后台
- 御剑目录扫描器
- Dirsearch
- 百度或 Google 语法
- 根据经验判断
- 中间件
- Weblogic 常见漏洞
- Tomcat 常见漏洞
- Nginx 常见漏洞
- JBOSS 常见漏洞
- ISS 系列
- APACHE
- web漏洞
- SQL 注入
- XSS
- 命令执行
- CSRF
- 上传
类型判断
根据 power by进行判断
查看网页源代码通过搜索 Powered by
例子: Powered by Discuz
通过专业的cms指纹识别类型或插件进行判
识别的工具插件多种多样,识别的准确率也各有千秋,在实际运用中我们要结合使用 尽可能多的获取信息
识别国内网站
产品名称 | 访问地址 | 说明 |
---|---|---|
云悉 | https://www.yunsee.cn | 需要注册登录账号,需要收费或者提交插件 |
潮汐指纹 | http://finger.tidesec.net | 需要注册登录后使用 |
who am i | http://whatweb.bugscaner.com | 在线识别网站无需注册登录,系统有点老 |
识别国外网站
产品名称 | 访问地址 | 说明 |
---|---|---|
whatcms | https://whatcms.org | 无 |
cmsdetect | https://cmsdetect.com | 无 |
itrack | https://itrack.ru/whatcms | 俄罗斯的产品 |
综合搜索
通过cms类型搜索已知漏洞
百度搜索
google搜索
源代码审计
微信搜一搜搜索
FOFA 信息搜集
可通过插件或 FOFA官网 进行搜索,然后将搜集到的信息找对应开源系统版本的漏洞 架构漏洞 接口、目录扫描等
Shodan 信息搜集
可通过插件或 Shodan官网 进行搜索,然后将搜集到的信息找对应开源系统版本的漏洞 架构漏洞 接口、目录扫描等
Wappalyzer 信息搜集
可通过插件或 Wappalyzer官网 进行搜索,然后将搜集到的信息找对应开源系统版本的漏洞 架构漏洞 接口、目录扫描等
主动收集
旁站
旁站查询
产品名称 | 访问地址 | 说明 |
---|---|---|
WebScan | https://www.webscan.cc | / |
查旁站 | https://chapangzhan.com | / |
旁站攻击
旁站攻击:当我们想获取一个不太好进入的管理系统时,可以利用和该系统在同一台服务器上的其它程序 通过旁敲侧击的方式,一波三折最后进入我们的目的地
目录扫描
序号 | 产品名称 | 说明 |
---|---|---|
1 | 御剑扫描工具 | windows工具 |
2 | dirsearch | 跨平台 |
搜索引擎
序号 | 产品名称 | 说明 |
---|---|---|
1 | google hacking | 谷歌语法,全球最大的搜索引擎 |
2 | baidu | 最大的中文搜索引擎,搜中文娱乐新闻、下盗版软件视频首选百度 来之网络传说 |
3 | bing | bing属于微软产品 在超冷门的领域搜索效果不如google,但是比百度少太多广告了 |
4 | sougou | / |
5 | 360 | / |
1.搜索引擎都是分解关键词进行查询,但百度会找关键词的近义词 ,一同进行查询,比如“方法”,百度会同时查询“小窍门”,“小妙招”等。
2.在百度,360上知乎权重较低,Google和bing上知乎权重较高。
3.在百度,Google,Bing上找不到“360问答”,360上找不到“百度知道”,Google和Bing能找到“百度知道”。
4.百度搜索的内容主要以国内的回答为主,近义词联想很不错,Google,Bing国内外的回答都能搜到 ,360….放弃吧
5.sougou不太熟悉,输入法倒是常用一分钟能打100 200个字问题不大
安全测试
利用搜索的漏洞进行测试
本地搭建,环境复现测试
适量的漏洞扫描
xray+bp进行辅助测试
其他
抓包,尝试测试越权、上传等