记一次渗透测试信息收集-越权

目录

一、信息收集

子域名收集

存活探测

二、越权

越权一

越权二


一、信息收集

子域名收集

使用subfinder进行子域名收集

语法:subfinder.exe -d  xx.com   -all  -o qq1.txt  -v

//结合自己渗透经验,多渠道收集子域名,汇总去重。

存活探测

        使用httpx批量探测域名常见端口存活

        语法:httpx.exe  -l qq1.txt   -cdn -no-fallback -random-agent -content-length -follow-redirects -tech-detect -retries 2 -status-code -stats -threads 8000 -title -tls-grab -unsafe -websocket -ports 端口列表 -o qqres.txt

记一次渗透测试信息收集-越权_第1张图片

        接下来就是根据自己此时的状态,随缘或仔细访问每一个站点

记一次渗透测试信息收集-越权_第2张图片

二、越权

越权一

        简要描述:其中某个站点存在越权,用户可以通过修改注册审批状态,来获取一定的权限,可对后台接口拥有访问权限。

        提交注册申请,请求包如下

记一次渗透测试信息收集-越权_第3张图片

其中status代表该申请审批状态

Fuzzing:1表示审批中,2表示确认审批,3表示审批拒绝

修改status 为2,刷新页面

记一次渗透测试信息收集-越权_第4张图片

        此时提示没有权限(其实是已经绕过审批,只是还没有赋予权限)(不然就是申请已提交,请等待审批

记一次渗透测试信息收集-越权_第5张图片

然后查看历史包,有个api/xxxxUser 的请求,返回了用户敏感数据

记一次渗透测试信息收集-越权_第6张图片

        此时的现状是,浏览器页面提示没有权限,但实际上可以通过更改相关请求url中的接口来获取系统后台敏感数据如下:

记一次渗透测试信息收集-越权_第7张图片

        同时也可以通过 burp 插件BurpJSLinkFinder来辅助获取后台接口url地址

越权二

        简要描述:创建相关资源时,单个账号只可以创建一次。在创建资源的请求包中,可以通过更改cookie中的 userid 来越权给他人创建资源,并且创建的资源信息是同步的。

        影响面一:可对其他用户进行恶意创建,阻止其他用户正常进行业务操作

        影响面二:“广告位招租”

        修改xxxuserid即可(测试时需注意,用自己的账号A测试自己的账号B,避免影响业务数据)

记一次渗透测试信息收集-越权_第8张图片

你可能感兴趣的:(信息收集,安全,web安全,网络安全)