api渗透测试

总体分为两个大块,信息收集和渗透测试两部分,大概整理了400个测试点     #转载大佬的文章

信息收集

一.识别架构

1.架构识别

 

 

 2.文档

 

 

 

 

二.检查文档接口情况

1.自动化测试

 

 

 2.人工测试

 

 

 

三.搜索API接口

1.流量分析

 

 

 

 

2.安卓应用

 

 

 

3.历史镜像记录

 

 

 

4.路径

 

 

 5.Key/token识别

 

 

 6.dork

 

 

 

7.更多搜索

 

 

 8.api目录

 

 

 四.枚举

1.端口

 

 

 

2.工具

 

 

 

五.支持的content type类型

 

 

 

 

渗透测试部分

一.权限测试

1.端口id测试

 

 

 

2.测试回包

 

 

 

 

3.工具

 

 

 

 

二.身份验证测试

1.测试

 

 

 2.JWT

 

 

 

 

 

 3.Oauth

 

 

 

 三.过度的数据公开

 

 

 

四.压力测试

 

 

 五.测试功能函数

 

 

 

六.大量赋值

1.枚举对象属性

 

 

 

2.制造request的payloads

 

 

 

七.安全配置错误

 

 

 

八.注入

 

 

 

九.不当资产管理

 

 

 

 

 

信息收集

一.识别架构

1.架构识别

图片

2.文档

图片

二.检查文档接口情况

    1. 自动化测试

       

       

      图片

           

  1. 人工测试

     

图片

三.搜索API接口

  1. 流量分析

图片

  1. 安卓应用

    图片

     

  2. 历史镜像记录

    图片

     

  3. 路径

    图片

     

  4. Key/token识别

    图片

     

  5. dork

    图片

     

  6. 更多搜索

    图片

     

  7. api目录

    图片

     

四.枚举

  1. 端口

     

    图片

  2. 工具

     

    图片

     

五.支持的content type类型

图片

 

渗透测试部分

一.权限测试

1.端口id测试

图片

2.测试回包

图片

3.工具

图片

二.身份验证测试

  1. 测试

    图片

  2. JWT

    图片

    图片

  3. Oauth

     

    图片

     

三.过度的数据公开

图片

四.压力测试

图片

五.测试功能函数

图片

六.大量赋值

1.枚举对象属性

图片

2.制造request的payloads

图片

七.安全配置错误

图片

八.注入

图片

九.不当资产管理

图片

posted @ 2022-11-21 20:55  cowpokee  阅读(696)  评论(0编辑  收藏  举报