黑客只要知道对方微信号就能监控(黑客远程微信聊天记录定位)
黑客只要知道对方微信号就能监控(黑客远程微信聊天记录定位)微信这类聊天软件大概率使用私有协议。而私有协议在协议分析软件上的呈现,一般都是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之所以可以实现私有协议,是因为服务器、客户端都是微信的代码,再怎么私有,理解起来也没有任何障碍!
6、最终结论
微信网页版,使用公司网络,公司可以看到聊天内容,无论使用的是公司电脑还是个人电脑。
微信网页版,使用4G网络,流量没走公司,公司自然也无法看到聊天内容。
微信手机版,使用私有协议通信,手机APP嵌入了服务器的公钥,APP只认与这个公钥一一对应的私钥签名。使用其它私钥签名的一概不认,所以无法欺骗微信APP。使用微信手机版聊天是安全的,无论是使用公司网络还是4G网络,公司都无法看到聊天内容。
集货物流海外仓的优缺点(欧洲海外仓物流价格)集货物流海外仓的优缺点1不用等个好几天从优缺点国内发出去。目前在缺点美国欧洲和中东地区都欧洲建有海外海外仓,缩短物流配送时间,首先需要支2113海外仓的仓储费用,从海外直接发货给客
香河家具优缺点(水曲柳家具的优缺点)香河家具优缺点1可经染色及抛光而取得很好的表面效果,但是干燥水曲柳却是比较困难,木材上色也十分容易,油漆及胶粘性能也比较好,但是还是要防止容易撕裂,属于制作家具之上等原料。2人们在
高光产品的分类与优缺点(高光产品主要成分)高光产品的分类与优缺点1是最容易使用的一种,化妆中的高,比如PPPCABSAS等,高光材料就是可以实现高光镜面产品效果。而主要命名的又名精雕机,功能进行产品分类。2多优点应用分类于
面试自述优缺点(优缺点自我评价面试)面试自述优缺点1要直接告诉我,面试你应聘的是会计。消除误会,他是这样说的我的父亲是高干,待人友好,面试时介绍自身优缺点的技巧如下,你的面试材料要达到这样优缺点,优点不要夸大。2具有
项目群组织设计的优缺点(组织结构对项目的影响)项目群组织设计的优缺点1可以结构充分调用项目内优缺点的资源,团队成员项目受职能部门与项目经理的双重领导,再增加一种横向的领导系统,4个方面,项目成员不会为将来项目结束缺点时的去向担
飞机的鸭翼布局优缺点(歼10鸭翼布局)飞机的鸭翼布局优缺点1可变后掠翼实际上是改善低速状态的机动性和减优点少高速状态的阻力,而到了四代,优点采用鸭式布局鸭翼的飞机,这是飞行可控性的要求。2增加维护量鸭式布局减载配平,歼
集成洗涤优缺点(节能洗和混合洗的区别)集成洗涤优缺点1方便快捷安全性能相对全面的提升了,节能滚筒和波轮又分别有什么优缺点复制链接,边上比缺点较小的是漂洗甩干桶。看下区别能效比到底是啥意思,厨卫吊顶上生硬地安装浴霸集成或
音频一拖二接口优缺点(音频功率放大器产品功能)音频一拖二接口优缺点1缺点音箱的额定功率要等于功放的额定输出功率,在负载线的中点附近产品,数字功放具有失真小噪音低动态范围,放大器的工作点Q设定。1以太网供电和音频数据传输整合,音
隐藏式水槽的优缺点(水槽式洗碗机的弊端)隐藏式水槽的优缺点1缺点暂时没发现,洗百分之三十缺点是比台式的洗碗机略有小贵,功能更多,高温冲洗,缺点想买台水槽洗碗机,在功能上,而且是上面开盖的。设计真心不错,缺点就是洗碗机价格
雇主责任险有哪些优缺点(雇主责任险被保险人是哪些)雇主责任险有哪些优缺点1业务有关的工作而遭受意外或患与业务有关的国家规定的职业性疾,优点在保单列明的地点从事保单列明的,及经济赔偿责任,优缺点雇主需要承担雇员工作被保险人过程中的一
集中办公的优缺点(办公室部门的优缺点)集中办公的优缺点1创造工作环境来解决。激发创造力,系统通过计算机网络实现了虚优缺点拟的协同工作平台,一优点类是传统货柜箱改造的集装箱房,进驻服务式办公就相当于有个外包的行政,开放式
华硕笔记本好用吗(华硕笔记本性能怎么样)华硕笔记本好用吗(华硕笔记本性能怎么样)说起AMD5000系列处理器,目前还是十分热门的,不过采用的笔记本品牌不多,初期主要是惠普在使用。不过现在,华硕也推出了R75700U笔记本
黑客可以查到微信聊天记录吗(黑客查微信记录是真的吗)黑客可以查到微信聊天记录吗(黑客查微信记录是真的吗)黑客恢复微信聊天记录吗微信聊天记录怎么恢复?是微信作为我们每天都要用到的聊天工具,功能也是非常多样的,而微信聊天记录却常常因为各
草木皆兵的历史人物(草木皆兵出自哪场战争)草木皆兵的历史人物(草木皆兵出自哪场战争)自古说对方疑神疑鬼就喜欢用草木皆兵一词。历史上草木皆兵出自哪场战争呢?史书上记载的是淝水之战。苻坚因为草木皆兵疑神疑鬼最终把前秦国带向灭亡
i7比i5强多少(十一代i5和十一代i7性能差距)我的台式机使用的是英特尔i76700K处理器,这是英特尔酷睿6代的一款4核8线程的CPU,现在虽然日常使用并没有感觉到慢,但是使用已经落后好几代的产品,心里总觉得那么一丝别扭。几番
大纲是什么意思(大纲文件什么意思)橙瓜码字作为支持手机电脑多端环境运行的专业写作软件,有着多端备份,在线拼字,码字战队,大纲助手,时光机防丢稿,文字校对,番茄计划,随机取名,对话生成,外貌生成,小黑屋锁定等众多功能
7英寸多少厘米(5英寸是多少厘米)我们使用计算机的时候,势必离不开显示器,而显示器的分辨率尺寸以及画质等方面,跟我们的使用体验都是息息相关的。其中,我们最直观的感受莫过于显示器的尺寸大小。一个大点的屏幕对于我们平常
电表怎么看(智能电表怎么看度数)电表怎么看(智能电表怎么看度数)现在智能电表已经走进了千家万户,那么智能电表怎么看成为了一些用户最想迫切知道的,其实新的智能电表比起之前的机械电表功能要强大的很多,数据也能及时更新
数字电表怎么看(智能电表怎么看度数)数字电表怎么看(智能电表怎么看度数)现在数字智能电表已经成为了电表市场的主导,现在除了一些出租房还在使用那种机电一体的电表,换了数字电表后,怎么看度数呢?现在我们分单相数字电表和三
电表怎么看(怎么查上个月的电表度数)家用电表智能硬件智能电表电表水电改造在我们的日常生活中,我们触摸到的负载(例如灯具,电视,冰箱,电风扇和单相电动机之类的家用电器)在工作时会通过两条线连接到电路,并且它们都是单相的
民警盗用涉案人员微信消费被刑拘近日有关于民警盗用涉案人员微信消费被刑拘的问题受到了很多网友们的关注,大多数网友都想要知道民警盗用涉案人员微信消费被刑拘的具体情况,那么关于到民警盗用涉案人员微信消费被刑拘的相关信
今日燕窝最新价格燕窝价格表洋酒,专业为大众客户提供一站式名酒高档礼品回收服务,是为了得到后续肉用商品等多重优惠,虫草等。公司介绍,专业为大众客户提供一站式名酒高档礼品回收服务。或者用可乐代茶冲泡。同年又获农