1、抓包工具概述
http/https fiddler/burpsuite/charels
socket/tcp 抓网卡 wireshark/sniffer 防止代理 小米wifi+wpe
需要样本的朋友,可以【加入此处即可打包获取】
概念:协议就是服务器与客户端交互信息的一种规则。 客户端和服务器连接:实质都是连接服务器的IP地址和开放端口。
1、OSI七层协议模型
2、TCP/IP协议 http、ftp、smtp:应用层 tcp、udp:传输层 IP:网络层 帧相关协议:数据链路层
3、最常见的两种请求方法 POST:客户端提交数据给服务器端 GET:客户端获取服务器端数据
用于响应数据,服务器对请求的处理状态。 常见状态码
4、客户端相关代码逻辑实现
(1)通过get方式提交参数给服务器。
(2)通过Post方式提交参数给服务器,也可以用来传送json或xml文件。
(3)在遇上HTTPS安全模式或者操作cookie的时候使用HTTPclient会方便很多 使用HTTPClient(开源项目)向服务器提交参数。
(4)传送文本,例如Json,xml等。
(5)上传文件。
(6)根据URL直接读文件内容,前提是这个文件当中的内容是文本,函数 的返回值就是文件当中的内容。
2.文件下载。 该函数返回整形 -1:代表下载文件出错 0:代表下载文件成功 1:代表文件已经存在
根据URL得到输入流。
将一个InputStream里面的数据写入到SD卡中。
5、服务器端代码逻辑实现
(1)、处理get和post请求
(2)处理文本数据
(3)上传文件
小结
1、概念:协议就是服务器与客户端交互信息的一种规则。 2、客户端和服务器连接:实质都是连接服务器的IP地址和开放端口。 3、OSI七层协议模型。 4、TCP/IP协议四层。 5、客户端与服务器端通信代码实现。
• 如果你也对安卓逆向感兴趣,请添加联系方式,微信搜索【宸道移动安全团队】,关注有惊喜哦!
企鹅群:876526335
vx:Yjxiaox