Day91:API攻防-接口安全&SOAP&OpenAPI&RESTful&分类特征导入&项目联动检测

目录

API分类特征-SOAP&OpenAPI&RESTful

API分类特征

API常见漏洞

API检测流程

API检测项目-Postman&APIKit&XRAY

[工具自动化-SOAP - WSDL](#工具自动化-SOAP - WSDL)

[Postman 联动burp+xray](#Postman 联动burp+xray)

APIKit插件(可联动xray)

[工具自动化-OpenApi - Swagger](#工具自动化-OpenApi - Swagger)

[Postman 联动burp+xray](#Postman 联动burp+xray)

APIKit插件(可联动xray)

[工具自动化-RESTful - /v1/api/](#工具自动化-RESTful - /v1/api/)

手工发包测-vapi靶场

[Postman 联动burp+xray-vapi靶场](#Postman 联动burp+xray-vapi靶场)

APIKit插件

SOAP&Swagger&RESTful挖掘案例

SOAP-WSDL漏扫SQL注入-数据库权限

SOAP-WSDL泄漏密码获取接口-后台权限

OpenAPI-Swagger接口项目发包-越权信息泄漏


知识点
1、API分类特征-SOAP&OpenAPI&RESTful

2、API检测项目-Postman&APIKit&ReadyAPI

部分项目下载:

https://github.com/API-Security/APIKit

https://github.com/lijiejie/swagger-exp

https://github.com/jayus0821/swagger-hack

靶场和资源总结:

https://github.com/roottusk/vapi

https://github.com/API-Security/APISandbox

https://github.com/arainho/awesome-api-security

API分类特征-SOAP&OpenAPI&RESTful

API分类特征

SOAP - WSDL

OpenApi - Swagger

RESTful - /v1/api/

API常见漏洞

XSS跨站,信息泄露,暴力破解,文件上传,未授权访问,JWT授权认证,接口滥用、逻辑越权等

API检测流程

Method:请求方法

攻击方式:OPTIONS,PUT,MOVE,DELETE

效果:上传恶意文件,修改页面等

URL:唯一资源定位符

攻击方式:猜测,遍历,跳转

效果:未授权访问等

Params:请求参数

攻击方式:构造参数,修改参数,遍历,重发

效果:爆破,越权,未授权访问,突破业务逻辑等

Authorization:认证方式

攻击方式:身份伪造,身份篡改

效果:越权,未授权访问等

Headers:请求消息头

攻击方式:拦截数据包,改Hosts,改Referer,改Content-Type等

效果:绕过身份认证,绕过Referer验证,绕过类型验证,DDOS等

Body:消息体

攻击方式:SQL注入,XML注入,反序列化等

API检测项目-Postman&APIKit&XRAY

工具自动化-SOAP - WSDL

Postman 联动burp+xray

在运行之前需要在postman开启代理

APIKit插件(可联动xray)

工具自动化-OpenApi - Swagger

Postman 联动burp+xray

提前设置好代理

https://github.com/lijiejie/swagger-exp

https://github.com/jayus0821/swagger-hack

APIKit插件(可联动xray)

工具自动化-RESTful - /v1/api/

手工发包测-vapi靶场

手工测试和工具自动化探测的点不一样,手工偏逻辑,工具自动化偏漏洞

API1-身份越权

ID值更改遍历用户信息

API4-手机验证码枚举

API5-接口遍历

更改URL地址尝试获取所有用户信息

API8-数据库注入

API9-V1/2多版本

V2无法爆破/V1爆破1655

Postman 联动burp+xray-vapi靶场

APIKit插件

SOAP&Swagger&RESTful挖掘案例

SOAP-WSDL漏扫SQL注入-数据库权限

1、发现SOAP接口

2、导入工具分析并扫描

3、发现存在SQL注入

4、利用当前接口进行数据包注入

SOAP-WSDL泄漏密码获取接口-后台权限

访问后台路由/admin/externalLogin,重定向到/admin,是后台的登陆界面

OpenAPI-Swagger接口项目发包-越权信息泄漏

相关推荐
独行soc1 小时前
2025年渗透测试面试题总结-106(题目+回答)
网络·python·安全·web安全·adb·渗透测试·安全狮
A Runner for leave2 小时前
网络与通信安全课程复习汇总1——课程导入
网络·安全·web安全
KKKlucifer3 小时前
生成式 AI 冲击下,网络安全如何破局?
网络·人工智能·web安全
Suckerbin5 小时前
Monitoring: 1靶场渗透
笔记·安全·web安全·网络安全
white-persist6 小时前
JWT 漏洞全解析:从原理到实战
前端·网络·python·安全·web安全·网络安全·系统安全
lifejump10 小时前
文章管理系统CMS的XSS注入渗透测试(白盒)
前端·web安全·xss·安全性测试
不像程序员的程序媛19 小时前
网络安全概念之网闸&防火墙AI版
安全·web安全
Never_z&y1 天前
纵深防御——文件上传漏洞
web安全
K_i1341 天前
HTTP与HTTPS:从明文到加密的Web安全革命
web安全·http·https
huluang1 天前
网络安全等级测评师能力评估样卷及答案
安全·web安全