65、API攻防——接口安全&WebPack&REST&SOAP&WSDL&WebService

一、接口类型

  1. HTTP类接口
  2. PRC类接口
    客户端和服务端的连接,非web上的接口,可能不走http、https协议。
  3. Web Service接口
    REST、SOAP都是接口技术方案。
    • REST:传递资源
    • SOAP

二、Webservice类——Wsdl&ReadyAPI-SQL注入

在这里插入图片描述
这种界面是一个接口界面,探针:?wsdl

工具:Soap UI、ReadyAPI、Postman。

三、SOAP类——Swagger&SoapUI&EXP-信息泄露

Swagger:java中第三方接口工具,用于调试接口。
相关目录:

1. /swagger
2. /api/swagger
3. /swagger/ui
4. /api/swagger/ui
5. /swagger-ui.html
6. /api/swagger-ui.html
7. /user/swagger-ui.html
8. /libs/swaggerui
9. /api/swaggerui
10. /swagger-resources/configuration/ui
11. /swagger-resources/configuration/ui

在这里插入图片描述

swagger-hack,运行swagger-hack2.0.py,主要关注状态码为200的请求。

在这里插入图片描述

四、HTTP类——WebPack&PackerFuzzer-信息泄露

webpack:一个用于javascript应用程序的静态模块打包工具。有些网站数据传输使用js进行数据传输,也就是ajax异步请求。

识别

  1. wappalyzer进行webpack的识别.
    在这里插入图片描述
  2. network加载资源:webpack... or main-xxxx.js or app-xxxx.js
    在这里插入图片描述
  3. 工具:Packer-Fuzzer
    在这里插入图片描述

    其实就是对js文件中的敏感文件进行分析。

相关推荐

  1. API 接口怎样设计才安全

    2024-06-05 19:37:36       66 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-05 19:37:36       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-05 19:37:36       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-05 19:37:36       87 阅读
  4. Python语言-面向对象

    2024-06-05 19:37:36       96 阅读

热门阅读

  1. C++模板编程—学习C++类库的编程基础

    2024-06-05 19:37:36       34 阅读
  2. 刷题记录(20240605)

    2024-06-05 19:37:36       32 阅读
  3. AWS对S3桶里的文件设置签名验证,过期时间等

    2024-06-05 19:37:36       35 阅读
  4. Oracle 19c linux安装

    2024-06-05 19:37:36       29 阅读
  5. [力扣题解] 151. 反转字符串中的单词

    2024-06-05 19:37:36       29 阅读
  6. Python笔记 - *args和**kwargs

    2024-06-05 19:37:36       32 阅读
  7. linux笔记

    2024-06-05 19:37:36       31 阅读
  8. 【C语言从入门到入土】第一章前言

    2024-06-05 19:37:36       29 阅读
  9. 洛谷 P8741 [蓝桥杯 2021 省 B] 填空问题 题解

    2024-06-05 19:37:36       33 阅读