免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!
内容参考于:微尘网校
上一个内容:4.Android逆向协议-详解二次打包失败解决方案
从现在开始正式进入协议分析了。
传输层实际上的协议实现:
网络层实际上的协议实现:
链路层实际上的协议实现:它是与网络连接有关
上方每层具体的实现没有细说,原因对于逆向来说没啥用,只要知道有这种东西就行,就算现在知道是什么了也不会用
然后常用的请求方式,POST、GET
如下图,输入www.baidu.com然后回车,这就属于GET请求,GET、POST后面开始分析协议的时候会经常见到,所以现在不理解也没事,后面分析的时候看看它们具体是什么东西就能懂了
然后是服务器返回数据的状态码,就是说给服务端发送一个请求,这个请求有没有发送成功?状态码就是用来解决这个问题的
创建的状态码
HTTP协议简单说明
加密算法,在协议分析非常常见
非对称加密:
对称加密相当于一个门用一把钥匙开门和锁门,非对称加密相当于锁门有锁门的钥匙,开门有开门的钥匙
哈希算法:
数字签名:
在HTTPS协议中它会使用非对称加密算法加密对称加密的秘钥,然后用对称加密算法加密数据,这样的结合使用