免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:微尘网校

上一个内容:4.Android逆向协议-详解二次打包失败解决方案

从现在开始正式进入协议分析了。

传输层实际上的协议实现:

网络层实际上的协议实现:

链路层实际上的协议实现:它是与网络连接有关

上方每层具体的实现没有细说,原因对于逆向来说没啥用,只要知道有这种东西就行,就算现在知道是什么了也不会用

然后常用的请求方式,POST、GET

如下图,输入www.baidu.com然后回车,这就属于GET请求,GET、POST后面开始分析协议的时候会经常见到,所以现在不理解也没事,后面分析的时候看看它们具体是什么东西就能懂了

5.Android逆向协议-初识HTTP和HTTPS协议-LMLPHP

然后是服务器返回数据的状态码,就是说给服务端发送一个请求,这个请求有没有发送成功?状态码就是用来解决这个问题的

创建的状态码

HTTP协议简单说明

加密算法,在协议分析非常常见

非对称加密:

对称加密相当于一个门用一把钥匙开门和锁门,非对称加密相当于锁门有锁门的钥匙,开门有开门的钥匙

哈希算法:

数字签名:

在HTTPS协议中它会使用非对称加密算法加密对称加密的秘钥,然后用对称加密算法加密数据,这样的结合使用


5.Android逆向协议-初识HTTP和HTTPS协议-LMLPHP

07-02 21:47