2020-04-15 作业

1、深入理解http请求

常用:

GET  GET方法请求一个指定资源的表示形式。使用GET的请求应该只被用于获取数据。

POST  POST方法用于将实体提交到指定的资源,通常导致在服务器上的状态变化或副作用。

我没这么用过的不熟悉的:

HEAD  HEAD方法请求一个与GET请求的响应相同的响应,但没有响应体

PUT  PUT方法用请求有效载荷替换目标资源的所有当前表示。

DELETE  DELETE方法删除指定的资源

CONNECT  CONNECT方法建立一个到由目标资源标识的服务器的隧道

OPTIONS  OPTIONS方法用于描述目标资源的通信选项。

TRACE  TRACE方法沿着到目标资源的路径执行一个消息环回测试

PATCH  PATCH方法用于对资源应用部分修改。

2、http响应

常用:

200  #请求成功。一般用于GET与POST请求

404  #服务器无法根据客户端的请求找到资源(网页)。(找不到网页)

500  #服务器内部错误,无法完成请求

HTTP状态码分类

1**  #信息,服务器收到请求,需要请求者继续执行操作

2**  #成功,操作被成功接收并处理

3**  #重定向,需要进一步的操作以完成请求

4**  #客户端错误,请求包含语法错误或无法完成请求

5**  #服务器错误,服务器在处理请求的过程中发生了错误

3、安装burp抓取https请求

 

 代理=>选项=》添加IP地址127.0.0.1端口8080

浏览器代理 IP地址:127.0.0.1 端口:8080

 

 4、app进行抓包

下载burp证书  cacert.der=》修改证书名字 cacert.cer

安装收集手机模拟器  逍遥模拟器

 

 

cmd ipconfig 查看自己的IP地址

burpsuite配置地址:

 搞定收工,成功截断

 

 

5、了解burp模块的应用

我最常用几个模块

Proxy(代理)  #这个模块主要负责拦截的

Intruder(测试器)  #这个模块主要负责爆破

Repeater(重发器)  #这个模块主要负责重发攻击,测试下一个请求放回的结果。从而找到攻击点

 

posted @ 2020-04-15 22:39  llcnKill  阅读(165)  评论(0编辑  收藏  举报