黑客能监控别人微信吗(查对方都在和谁聊天记录)
黑客能监控别人微信吗(查对方都在和谁聊天记录)
微信这类聊天软件大概率使用私有协议。而私有协议在协议分析软件上的呈现,一般都是TCP封装一长串字节流,而这些字节流究竟是什么内容,协议软件无法给出答案!看看协议分析软件能否看到微信网页版、手机APP版的聊天内容?不知道大家看到"美女好"哇,这个就是协议分析软件分析出来的聊天内容。
真实聊天内容
结果二者一摸一样!
1、实验结论
协议分析软件可以将聊天内容解密出来!
2、实验分析
网页版微信通常是使用浏览器来与微信服务器通信的,而浏览器多种多样,有Chrome、Firefox、IE等等,要想与不同的厂商浏览器通信,必须使用标准协议,而标准协议在协议分析软件上是可以解开的。考虑到网页版的微信,可能会使用SSL/TLS加密聊天内容,需要用Fiddle作为中间人,用Fiddle伪造的证书来欺骗浏览器,让浏览器误以为Fiddle就是微信服务器。Fiddle再与微信服务器建立SSL/TLS加密通道,传输聊天内容。
浏览器与Fiddle建立SSL/TLS加密通道
Fiddle与微信服务器建立SSL/TLS加密通道
Fiddle做为二传手,将消息在两条通道上进行传递,先解密,再加密
Fiddle需要伪造微信服务器证书
电脑需要安装、信任Fiddle自签名的根证书
3、手机版微信
协议分析结果
微信手机版没有使用TLS + HTTP= HTTPS的加密传输方式,而是使用了HTTP的传输方式,如上图所示。每一个报文大概是这个样子的:
除了HTTP 报文头(HTTP Header)是明文的,HTTP报文体(HTTP Body)看起来是一堆杂乱无章的字节流。没有找到聊天的任何内容。最最滑稽的是,当发送聊天内容时,Fiddle没有任何反应!意味着发送聊天内容的报文既不是HTTP,也不是HTTPS,那很可能是TCP、或UDP协议原始(Raw)封装。为了确认到底是TCP还是UDP传输报文,特意去了微信研发公众号去确认,得到的确认是采用TCP传输。分为两种连接方式:
长连接:TCP + 私有协议 + MMTLS + 业务层
短连接:TCP + HTTP + MMTLS + 业务层
短连接是为了兼容老版本的软件,而长连接完全是私有实现,所以造成Fiddle没有捕获到,毕竟Fiddle只能捕获到HTTP或HTTPS,至于其它的协议压根不在其感兴趣范围!于是,使用Wireshark捕获微信长连接的TCP报文,确实捕获到了,再怎么私有实现,总不能长翅膀飞!但是这些TCP报文没有展示的意义,TCP头之后字段全是杂乱无章的,这些都在预料之中!
3、MMTLS是什么样的存在?
MMTLS是TLS1.3版本的改良版,或者说简化版。在微信决定使用MMTLS之前,TLS1.3版本长期逗留在草案状态,没有形成一个最终标准。于是微信决定采用TLS1.3草案中的标准,大刀阔斧砍掉客户端认证这个环节,只保留服务器认证。
手机微信APP里预置了微信服务器的两件秘密武器:
ECDSA公钥
静态ECDH公钥
4、ECDSA公钥是干嘛的?
ECDSA用于验证服务器的真实身份,任何来自于服务器的MMTLS协商报文,只要使用ECDSA私钥签名的,ECDSA公钥都可以解密。换句话说,如果签名部分可以使用ECDSA公钥解密,那就证明是真正微信服务器发送的!在微信的私有实现里,不需要CA,微信客户端凭借预置的ECDSA公钥完成服务器的认证!
5、静态ECDH公钥又是干嘛的?
如果微信客户端想最小延迟(0 RTT)发消息,可以直接生成自己的ECDH私钥、公钥、Nonce,再加上服务器预置的Nonce。就可以单方面计算出Pre-Master Key ,Master Key , Session Key,进而将消息加密发出。
微信服务器收到消息的同时,一同收到的还有客户端的ECDH公钥、客户端Nonce,服务器用自己的ECDH私钥、预留在客户端的Nonce,这四个参数,计算出可以解密消息的Key,并将消息解密出。MMTLS没有给消息增加额外的延迟,称这种通信为0 RTT通信。
微信客户端强制使用服务器的ECDSA公钥来认证服务器的身份,所以Fiddle压根没法欺骗微信APP。如果Fiddle强制替换,微信客户端会放弃连接服务器,造成的后果就是微信永远登录不了服务器!微信APP之所以可以实现私有协议,是因为服务器、客户端都是微信的代码,再怎么私有,理解起来也没有任何障碍!
今日宁波羊肉价格宁夏羊肉多少钱一斤羊肉片超市就贵多了,我们这牛肉和羊肉相差4到6元之间。所以羊肉的上市价格也不一样,虽然跟猪肉每年需求5000万吨以上的数量来比,牛肉回落,这就让大家很是好奇为什么牛羊肉会出现涨价的
黑鱼是什么鱼(市场上黑鱼多少钱一斤)中国水产频道报道,在经历了上半年的疯狂涨价之后,黑鱼的原料价格开始阴跌。海鲜指南了解到,受高温以及外省疫情不稳定影响,活鲜市场销售受阻,本周广东生鱼出塘价下滑0。8元斤,流通商不敢
鲍鱼多少钱一斤(1000块钱买几个海参)导语自古以来,我们大家对于养生保健都是特别重视的,不管是古代的皇帝,还是现如今老百姓随着生活水平的不断提高,我们每一个人对于健康的要求也是越来越高了,养生逐渐成为了日常生活当中的一
核桃油怎么吃(自榨核桃油多少钱一斤)核桃油价格方面比一般的油类要高。那么2018核桃油多少钱一斤?核桃油哪些牌子好?核桃油怎么选购?接下来一一为大家介绍。2018核桃油多少钱一斤在国内市场核桃的价格从30100元每5
核桃油多少钱一斤(农村自榨核桃油的危害)核桃油可以说是近两年的明星油了,它的营养功效深受广大民众的喜爱。照我说,核桃油当得上油中贵族的称号,现在我的厨房里必备核桃油。因为越来越多人意识到核桃油的价值,同时也导致了许多小作
玉米现在多少钱一斤(全国玉米价格一览表)干玉米河北石家庄市晋州市1。23元斤河北石家庄市栾城区0。9元斤河北石家庄市正定县0。72元斤河北石家庄市灵寿县0。76元斤河北石家庄市藁城区0。85元斤河北石家庄市赵县0。98元
今日全国枸杞价格(枸杞价格多少钱一斤)枸杞的营养价值是非常高的,不管是食用还是药用都受到很多人的欢迎。现阶段宁夏自治区中卫市中宁县枸杞价格26元一斤!月11日枸杞价格多少钱一斤。价格在4055元一斤左右,一斤在25元左
集成墙板装饰建材新项目嘉丽舍科技全屋整装助你创富现在这个时代非常适合创业,很多人都在寻找适合自己的项目,市场中品牌众多,装修市场的需求变大,越来越多人开始考察装修市场,寻求创业,那么嘉丽舍科技全屋整装。嘉丽舍科技全屋整装凭借品牌
牛奶日(国际牛奶)牛奶日(国际牛奶)6月1日是国际儿童节,也是世界牛奶日,由北京市奶业协会主办北京三元食品股份有限公司承办的以新时代新奶业新生活为主题的首届北京牛奶文化节开幕,讲述一杯牛奶背后鲜为人
羊肉汤白色是什么?(如何煮出像牛奶一样白的羊肉汤?)羊肉汤白色是什么?(如何煮出像牛奶一样白的羊肉汤?)今天已经是立冬了,不知道今天你给家人做了什么样的美食吃呢?一般过了立冬之后,天气就会越来越冷,天气冷的时候一定要经常吃些羊肉来暖
1毫米等于多少微米(1毫米是微米的多少倍)锂电大赛道中的天奈科技道氏技术德方纳米究竟都是怎样的一家公司?这篇文,涉及到的内容可能会有点难以理解,我尽量采用草根化的语言来描述。一,概念扫盲什么是石墨烯?先上个图,百度百科中的
红豆薏米水怎么煮去湿气效果好(红豆薏米排湿气的表现)古谚有言千寒易除,一湿难祛。中医认为,湿气会引发并恶化多种疾病,同时也是诸多慢性病的根源所在。关于祛湿这件事,很多人知道用红豆薏米粥可以祛湿!但是方法错了会导致问题更加严重。为什么
鸭肉多久能熟(家常炒鸭肉)鸭肉这样做真好吃,皮焦肉香By静香爱下厨和追剧用料鸭肉半只青尖椒1个小洋葱2个姜几片蒜几瓣八角1个桂皮1块香叶2片小茴香适量花椒粒适量蒜苗几根做法步骤1鸭肉冷水下锅焯水2小洋葱,蒜
大鹅怎么炖才好吃(怎样炖大鹅易烂好吃窍门)东北人是最会过冬天的,一到寒冷冬季,豪爽的东北人就搬出自家的大铁锅,展示出只有东北人才懂得奥秘的拿手绝活,一锅锅热气腾腾的炖菜,把东北人收拾得服服贴贴,无论是小鸡炖蘑菇,还是猪肉炖
肉饼多久熟(烙肉饼多久熟)不用揉面,不用油炸,5分钟一个肉饼,松软好吃!肉饼好吃,面难揉,更何况早上哪有时间让你慢慢揉搓。昨天我分享了不用揉面的鸡蛋煎饼,今天采用同样的方法头天晚上用筷子搅动几下面糊,冷发酵
排骨炖多久(排骨煮了10几分钟能吃吗)现在大多数人都不喜欢油腻的肉类,但还想解解馋,那就来一碗清炖排骨汤吧,清爽醇香,肉质酥烂,关键是简单易学By周小呆,,,用料排骨2000克玉米23根姜56片大葱2根料酒40ml胡椒
排骨多久熟(排骨炖40分钟可以吗)本期导读天气寒冷,教你一道东北农家炖菜,在铁锅炖店里卖得火爆,下酒下饭冬季天气寒冷,在东北,炖菜非常受到欢迎,热乎乎地炖上一锅,荤素搭配,容易消化,吃着热乎还营养。今天教你一道东北
蝴蝶荚蒾(蝴蝶戏珠花图片)蝴蝶荚蒾(蝴蝶戏珠花图片)我叫蝴蝶荚蒾,我还有一个名字,叫蝴蝶戏珍珠,我家住在会泽古城三道巷49号的江西会馆。别看我个头不高,才三米多,我可是有300多岁的老人了呢!我的家族大量分
香草豆荚(香草荚是什么香草荚怎么用)香草豆荚(香草荚是什么香草荚怎么用)香草荚是什么?香草荚是一种植物,非常的甜,人们通常在甜点中会放香草荚。你爱吃的香草味就是香草荚的味道哦。香草荚是什么?人们为了使用方便将香草荚变
花生米怎么炸又酥又脆(蛋酥花生)花生米可谓是最常见的一道下酒菜了,焦香酥脆的口感,加上一盅小酒,说不出的爽,上次去朋友家打牌,顺便喝点小酒吃点小菜解馋,在家因为小宝宝的原因,已经戒酒半年了,几个有家室的大老爷们聚
南瓜饼怎么做又酥又脆(一半面粉一半糯米粉做南瓜饼)大家好,今天用南瓜跟大家分享一道美食,知道大家平时有没有吃过南瓜饼呢?大家平时吃的南瓜饼都是怎样制作的呢?今天就跟大家分享一道南瓜饼的家常菜,其实就只是将南瓜做成面团,然后再把它做
可乐鸡翅怎么做(鸡翅焯水好吃还是不焯水好吃)可乐鸡翅,先焯水还是先腌制?大厨分享窍门,更嫩更入味,还不腥不管是大人还是孩子,对鸡翅的喜爱程度真的很高,口感比猪肉牛肉都要嫩,肉质滑嫩鲜香,而且一整块基本上都是肉,就只有中间的一