文章目录
- 一、接口类型
- 二、Webservice类——Wsdl&ReadyAPI-SQL注入
- 三、SOAP类——Swagger&SoapUI&EXP-信息泄露
- 四、HTTP类——WebPack&PackerFuzzer-信息泄露
一、接口类型
- HTTP类接口
- PRC类接口
客户端和服务端的连接,非web上的接口,可能不走http、https协议。 - 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异步请求。
识别:
- wappalyzer进行webpack的识别.
- network加载资源:
webpack... or main-xxxx.js or app-xxxx.js
。
- 工具:Packer-Fuzzer
其实就是对js文件中的敏感文件进行分析。