[导读]最近有朋友私信问我一个问题,在公司用微信聊天,用公司网络,公司能看到聊天内容吗? 坦率地说,以前从来没有分析过微信这类聊天软件,大概率使用私有协议。而私有协议在协议分析软件上的呈现,一般都是TCP封装一长串字节流,而这些字节流究竟是什么内容,协议软件无法给出答案!看看协议分析软件...
最近有朋友私信问我一个问题,在公司用微信聊天,用公司网络,公司能看到聊天内容吗? 坦率地说,以前从来没有分析过微信这类聊天软件,大概率使用私有协议。而私有协议在协议分析软件上的呈现,一般都是TCP封装一长串字节流,而这些字节流究竟是什么内容,协议软件无法给出答案!看看协议分析软件能否看到微信网页版、手机APP版的聊天内容? 一、网页版微信 1.协议分析结果不知道大家看到“美女好[玫瑰]”哇,这个就是协议分析软件分析出来的聊天内容。 2.真实聊天内容 一摸一样! 3.实验结论协议分析软件可以将聊天内容解密出来! 4.实验分析网页版微信通常是使用浏览器来与微信服务器通信的,而浏览器多种多样,有Chrome、Firefox、IE等等,要想与不同的厂商浏览器通信,必须使用标准协议,而标准协议在协议分析软件上是可以解开的。考虑到网页版的微信,可能会使用SSL/TLS加密聊天内容,需要用Fiddle作为中间人,用Fiddle伪造的证书来欺骗浏览器,让浏览器误以为Fiddle就是微信服务器。Fiddle再与微信服务器建立SSL/TLS加密通道,传输聊天内容。 - 浏览器与Fiddle建立SSL/TLS加密通道
- Fiddle与微信服务器建立SSL/TLS加密通道
- Fiddle做为二传手,将消息在两条通道上进行传递,先解密,再加密
- Fiddle需要伪造微信服务器证书
- 电脑需要安装、信任Fiddle自签名的根证书
二、手机版微信 协议分析结果 微信手机版没有使用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头之后字段全是杂乱无章的,这些都在预料之中! MMTLS是什么样的存在?MMTLS是TLS1.3版本的改良版,或者说简化版。在微信决定使用MMTLS之前,TLS1.3版本长期逗留在草案状态,没有形成一个最终标准。于是微信决定采用TLS1.3草案中的标准,大刀阔斧砍掉客户端认证这个环节,只保留服务器认证。 手机微信APP里预置了微信服务器的两件秘密武器: ECDSA公钥是干嘛的?ECDSA用于验证服务器的真实身份,任何来自于服务器的MMTLS协商报文,只要使用ECDSA私钥签名的,ECDSA公钥都可以解密。换句话说,如果签名部分可以使用ECDSA公钥解密,那就证明是真正微信服务器发送的! 在微信的私有实现里,不需要CA,微信客户端凭借预置的ECDSA公钥完成服务器的认证! 静态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之所以可以实现私有协议,是因为服务器、客户端都是微信的代码,再怎么私有,理解起来也没有任何障碍! 三、最终结论
- 微信网页版:使用公司网络,公司可以看到聊天内容,无论使用的是公司电脑还是个人电脑。但是如果使用4G网络,流量没走公司,公司自然也无法看到聊天内容。
- 微信手机版:使用私有协议通信,手机APP嵌入了服务器的公钥,APP只认与这个公钥一一对应的私钥签名。使用其它私钥签名的一概不认,所以无法欺骗微信APP。使用微信手机版聊天是安全的,无论是使用公司网络还是4G网络,公司都无法看到聊天内容。
- EOF -
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
印度班加罗尔2026年3月17日 /美通社/ -- Tejas Networks(BSE:540595)(NSE:TEJASNET)今日宣布,公司已收到一份采购订单,将为南亚...
关键字:
TE
NETWORKS
4G网络
4G
成都2026年3月11日 /美通社/ -- 3月11日,2026成都国际工业博览会(以下简称"成都工博会")在中国西部国际博览城隆重启幕。作为成渝地区双城经济圈开年首场工业盛会,本届展会以"创链新工业,共碳新未来"为主题...
关键字:
智能制造
金属
CD
信息技术
新加坡2026年2月25日 /美通社/ -- ENNOVI今日发布其《2024年可持续发展报告》。该报告凸显了公司在可持续发展绩效、透明度及治理方面获得外部高度认可的一年,进一步强化了公司对负责任运营、透明度及长期价值创...
关键字:
可持续发展
OV
VI
CD
上海2026年2月25日 /美通社/ -- 北京时间2026年2月25日,君实生物(1877.HK,688180.SH)宣布与德琪医药(6996.HK)达成战略合作,双方将共...
关键字:
PD
CD
信号
PI
销售额:440.5亿欧元,同比增长4.0%[1],合并增长1.3%。 又一年在逐步回暖的全球美妆市场中表现优异。 各事业部均实现增长[1],其中专业美发产品部表现亮眼。 各区域均实现增长[1],下半年呈...
关键字:
BSP
AI
OV
CD
台北2026年2月9日 /美通社/ -- 全球电脑领导品牌 GIGABYTE 技嘉科技宣布旗下 GO27Q24G WOLED 电竞显示器正式上市。这款 27 寸 QHD 四边无边框荧幕具备 240Hz 高刷新率,并支持...
关键字:
OLED
电竞显示器
GO
4G
上海2026年1月22日 /美通社/ -- 全球温控系统创新者特灵科技(纽交所代码:TT)旗下战略品牌特灵(Trane®)宣布,重磅推出专为亚太区数据中心量身打造的全新产品—...
关键字:
数据中心
CD
AI
DC
今天,小编将在这篇文章中为大家带来分布式基站的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。
关键字:
4G
5G
分布式
基站
上海2025年12月9日 /美通社/ -- 2025年12月9日,移远通信联合理想汽车宣布,在双方的共同努力下,理想汽车智能座舱平台成功通过欧洲地区CEN 17240:202...
关键字:
汽车
移远通信
5G
4G
此次合作实现了4G与5G网络中新一代eCall功能的端到端验证,支持全球汽车安全标准
关键字:
4G
5G
服务器
杭州2025年10月23日 /美通社/ -- 近日,以"新场景 新业务 新模态"为主题的2025 年大华股份SMB秋季新品发布会盛大启幕。会上,多款精准匹配区县市场需求的新品及核心场景方案集中亮相,不...
关键字:
4G
VR
信号
解码
上海2025年8月22日 /美通社/ -- 8月21日,移远通信正式推出开源生态新品——PI-SC200U智能生态开发板。凭借高性能、开源化、全接口三大优势,其精准覆盖边缘网...
关键字:
开源硬件
PI
4G
开源
北京2025年8月20日 /美通社/ -- 8月15日至17日,第31届中国国际医用仪器设备展览会暨技术交流会在京举行。先导科技集团正式发布中国完全自主知识产权的量子流光子计数CT(PCCT)系统VITA Genesis...
关键字:
光子
量子
CD
探测器
上海 2025年6月30日 /美通社/ -- 当童年记忆中的"喜羊羊"不再只是屏幕里的动画角色,而是化身能倾听心声、感知情绪的智能伙伴,一场由AI技术驱动的潮玩革命已悄然来...
关键字:
移远通信
AI
IP
4G
上海 2025年6月27日 /美通社/ -- 6月26日,全球领先的物联网和车联网整体解决方案供应商移远通信宣布,重磅发布其首款车规级5G RedCap模组AG53xC系列...
关键字:
移远通信
DC
5G
4G
上海 2025年6月18日 /美通社/ -- "国产化"已成为产业升级的关键趋势之一。6月16日,在2025 MWC上海开幕前夕,移远通信宣布重磅发布全国产化5G智能模组S...
关键字:
移远通信
5G
AI
4G
上海2025年4月22日 /美通社/ -- 2025年4月22日,移远通信宣布,其SC206E-EM智能模组已成功应用于江苏东成电动工具有限公司旗下的DCK TERRAINA...
关键字:
机器人
移远通信
AI
4G
March 25, 2025 ---- 根据TrendForce集邦咨询最新调查,2025年第一季下游品牌厂大都提前出货因应国际形势变化,此举有助供应链中DRAM的库存去化。展望第二季,预估Conventional DR...
关键字:
DRAM
4G
5G基站
在嵌入式系统开发领域,持续集成(CI)和持续交付(CD)的应用正变得越来越普遍。通过引入自动化测试和持续集成方案,嵌入式开发团队可以显著提高开发效率,缩短产品上市时间,并确保软件质量。本文将深入探讨嵌入式CI/CD实践中...
关键字:
嵌入式系统开发
CI
CD
据外媒 Wccftech 报道,诺基亚公司成功在月球上部署了首个 4G 网络,这一突破性进展标志着人类在月球通信技术领域迈出了重要一步。
关键字:
诺基亚
NASA
4G网络
星际通信