手机抓包

1.fiddle

  fiddle只能抓HTTP或HTTPS的包,但是操作简单,容易上手

  HTTPS = HTTP + SSL,因为

  若fiddle配置好了,是可以看到解密后的https内容的,但是wireshark不行

  http://www.cnblogs.com/TankXiao/p/3063871.html

  http://blog.csdn.net/roland_sun/article/details/30078353

2.wireshark

  wireshark 就复杂很多,可以抓所有的包,在电脑上面安装个无线wifi,然后手机连接这个wifi,仅仅这个接口为混杂模式(保证只抓手机的包,不然也会抓其他接口的包)

  

  若wireshark看不到目标IP,可能需要重启电脑


3.预备知识

  http://www.freebuf.com/articles/system/37900.html

  http://www.cnblogs.com/wangqiguo/p/4529250.html#_label0

  若在wireshark里面看https,应该是在过滤器输入ssl,而不是https

  

 

  

  可以看到ssl的包,ssl(Secure Socket Layer安全套接字层),及其继承者TSL(Transport Layer Security 传输层安全)是为了网络通信安全 提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。更多详细知识可以看这个SSL与OSI

  

  •   tcp/ip协议栈 与 OSI

    物理层与数据链路层合并为网络接口层,只负责硬件接口相关任务;网络层改名为网络互连层,更为清晰;传输层不变;会话层,表示层和应用层合并为一层,统称应用层

    更多知识可以看这个

  通过上面的知识可以知道SSL大致流程

  

  

 

  

 

posted @ 2016-10-25 15:09  黑炭BC  阅读(200)  评论(0编辑  收藏  举报