本文主要为针对指定大型企业以及其子公司的渗透测试规范流程
xxxxxxxxxx
* 是否有给出测试账号
* 是否收集泄露的敏感信息
* 是否收集子公司漏洞
* 收集哪些或者特定标准的子公司
* 是否收集低危或特定漏洞
xxxxxxxxxx
必应(bing):site:example.com keyword filetype:pdf
site仅支持根域名,可以替换host支持子域名,不过搜索范围会稍微有点偏,keyword处可以填你想要搜索的词,例如登录、身份证。filetype可以搜索指定类型的文件。百度搜索语法基本上相似
备注:若找到了泄露敏感文件的地方,可以通过URL猜解其是否能被拖库遍历
xxxxxxxxxx
nmap批量探测脚本请找站长索要
xxxxxxxxxx
也可以使用Nessus等扫描程序
xxxxxxxxxx
(1) 点击页面功能,查看是否存在明显的XSS/SQL注入特征(输入框,报错特征)
(2) 查看JS内容,了解密码加密方式以及泄露的路径
(3) 尝试登录,查看提示,猜测是否存在暴力破解或者用户名枚举漏洞
(4) 通用框架Nday测试
xxxxxxxxxx
该流程与2一同进行
(1) 获取全流量,查看存在数据查询的地方是否存在SQL注入特征(Post请求-Body部分)
(2) 查看登录尝试的返回包中是否可能返回敏感数据
(3) 查看浏览网页时,API接口路径和其返回信息中是否存在敏感数据
xxxxxxxxxx
切记,2/3步骤不可互换,部分网站存在防护机制,若客户没有对攻击IP加白容易导致后续测试无法进行
部分系统的cookie是根据其中的用户名标识来识别的,可以尝试换成admin再进行操作
部分网址有请求头识别,若不是在微信环境下启动就打不开
xxxxxxxxxx
* 微信小程序往往比纯web环境更加脆弱,漏洞更多,且经常会存在接口泄露、敏感数据泄露等问题,测试时可以多加注意。
* 测试登录接口时,注意返回的数据包是否可疑,部分小程序在返回用户名信息时还会返回敏感数据
* 复制小程序和微信网页的URL进行路径爆破,说不定会有意外之喜
* 大公司的公众号往往都会非常多,注意不要遗漏了
按照客户要求,根据指定模板书写渗透测试报告