白天是个程序员,晚上就是个有抱负的演员,这是就是我,我住在天朝的陪都。

微信协议分析

<h1>说明</h1>
测试平台:iPhone4s IOS 8

软件版本:微信版本5.4.2

网络环境:WiFi

数据结构:

typedef struct wx_header_s {

u_int32_t packet_len; / 前4字节表示数据包长度,可变 */

u_int16_t header_len; /2个字节表示头部长度,固定值,0x10/

u_int16_t thx_ver; /2个字节表示谢意版本,固定值,0x01/

u_int32_t operation_code; /4个字节操作说明数字,可变/

u_int32_t serial_number; /序列号,可变/

}wx_header_t;

注:其它平台,软件版本,和网络环境未做测试!!!

安卓手机平台的POST URI为:

POST http://szshort.weixin.qq.com/cgi-bin/micromsg-bin/geta8key HTTP/1.1

Email: ox1024@foxmail.com

Created by Candoit

2014-9-23
<h1>常用操作码</h1>
0x00000013 语音聊天

0x000000ed文字聊天

0x0000009b  获取新闻(购物、大众点评)

0x00000038  摇一摇

0x00000039  摇一摇

0x00000022     扫一扫(测试smart6公众号、搜索QQ号)

0x0000002c    测试关注xxx公众号、增加QQ好友

<h1>发送图片</h1>
POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/uploadmsgimg HTTP/1.1
<h1>查看附近的人</h1>
POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/lbsfind HTTP/1.1

POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/getvuserinfo HTTP/1.1
<h1>朋友圈</h1>
POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/mmsnstimeline HTTP/1.1
<h1>个人主页</h1>
POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/mmsnsuserpage HTTP/1.1

<h1>游戏</h1>
POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/gamesync HTTP/1.1

POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/appcenter HTTP/1.1

POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/gamereportkv HTTP/1.1
<h1>公众号</h1>
POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/grouprecommendbiz HTTP/1.1

搜索公众号

POST http://short.weixin.qq.com/cgi-bin/micromsg-bin/searchorrecommendbiz HTTP/1.1

<h1>微信的登录态(getA8key服务 安卓手机)</h1>
POST http://szshort.weixin.qq.com/cgi-bin/micromsg-bin/geta8key HTTP/1.1

感觉类似命令码:0x000000cd

注: 更多详细操作命令,涉及商业,还望见谅。

转载请注明来自Candoit www.dpifw.cn

添加新评论

咻~