如何截取发往微信网关的数据包?

2016-01-06 09:09:08 +08:00
 lovelynn

如题,最近遇到项目, XX 银行微信公众号有查询功能,但是有一部分查询是通过发送数据包到微信网关获取 openid 再发到银行服务器进行查询功能。请问除了白盒看代码分析数据包之外,还有什么方式能截取到发往微信网关的数据包?(有想过安卓虚拟机截包,但是没尝试过)想听听各位大神的见解。。

5926 次点击
所在节点    问与答
24 条回复
wohenyingyu01
2016-01-06 09:24:08 +08:00
笔记本上装个 wireshark ,开个热点,手机连上,抓包。
lovelynn
2016-01-06 09:27:03 +08:00
@wohenyingyu01 明显不是走的 http 或者 https 协议 并不能通过这样抓到发往微信网关的数据包
a342191555
2016-01-06 09:29:28 +08:00
rvictl 可否?用 Mac 调试 iPhone 网络的方法
zhanshi
2016-01-06 09:30:14 +08:00
@lovelynn wireshark 可以抓所有的 TCP 包哦
july1115
2016-01-06 09:32:18 +08:00
VersusClyne
2016-01-06 09:34:39 +08:00
lovelynn
2016-01-06 09:38:29 +08:00
@zhanshi 不知道是不是 TCP 如果 wireshark 抓的到的话,之前同事应该就不会去白盒审了。可能是 socket ?不大清楚。没有白盒去看代码。。。如果觉得 wireshark 可以抓到 可以去试试= =。大概就是类似微信公众号,发特定指令比如 1 是啥服务 2 是啥服务,这样的功能数据包是发向微信网关的。求大神试试
withrock
2016-01-06 09:55:39 +08:00
@VersusClyne 请问这个是 sugre app 么?
lovelynn
2016-01-06 10:07:46 +08:00
@VersusClyne 同问 APP 。。
lovelynn
2016-01-06 10:20:22 +08:00
@VersusClyne 这个抓到的应该也是加密过的吗?貌似 wireshark 也能抓到加密过的数据,对测试效果不大。本来是测试是否可以越权查询,加密无法解密的话= =然并卵。求指导
chezs66
2016-01-06 10:26:50 +08:00
@lovelynn socket 和 tcp 不是一类概念。 wireshark 可以通过端口号抓 udp 包。
loudis
2016-01-06 10:39:21 +08:00
本来抓包就不是问题,解密哪有这么容易。

关键看你需求,为啥要走歪路。
nbabook
2016-01-06 10:42:00 +08:00
wireshark 可以抓所有你网卡上接收或发送的数据包( IPV4 ),但是对于加密协议或者私有协议,它不能进行解密。
对于协议的格式及含义,则需要你人工分析了。
SourceMan
2016-01-06 10:45:13 +08:00
Surge
andy12530
2016-01-06 10:56:16 +08:00
楼上的大概都不知道有个东西叫『 QQ 浏览器微信调试工具』,各种抓包解析,本地模拟调试环境。

神器
myleon
2016-01-06 11:19:58 +08:00
@andy12530 正解
lovelynn
2016-01-06 11:44:10 +08:00
@andy12530 有空试试,谢谢!
VersusClyne
2016-01-06 11:46:00 +08:00
@withrock
@lovelynn
surge 无误-,-
withrock
2016-01-06 13:04:32 +08:00
@VersusClyne 这个 app 是不是下架了,你买的时候多少钱?
lovelynn
2016-01-06 14:00:39 +08:00
@all 咨询银行公众号开发寻得,“发往微信网关的是 xxx 上一个叫 gateway 的项目完成的,微信公众号只能设置数据发往的位置” 不大理解。后续我会跟进一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/248667

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX