https://github.com/qwerty472123/wxappUnpacker
0x00.获取wxapkg
包
安卓已root
手机进入到/data/data/com.tencent.mm/MicroMsg/<rm>/appbrand/pkg/
目录下,一看_1268812133_73.wxapkg
这个就是了。1268812133
是不变的,73
会随着小程序的版本而变化,我手里最早有29
的版本。
0x01.wxappUnpacker
解包
解包巨占版面,https://gist.github.com/yuangezhizao/84786987b4a4456f56e782d6c8addcf6
报错,去gh
的issues
搜__vd_version_info__ is not defined
,有俩结果,第一个#237里有一种解决方法:https://github.com/qwerty472123/wxappUnpacker/issues/237#issuecomment-483921630
重新运行,问题解决,https://gist.github.com/yuangezhizao/2529a086e1d222e8abf37f21e423bb97
这里能直接看到AppID
,并不需要网上所说的繁琐的抓包操作,然而并没有什么卵用……
或者referer: https://servicewechat.com/wxe0520fb14cfac990/73/page-frame.html
这里也能知道
hhh,毕竟依赖于步数的小程序
0x02.微信开发者工具
没办法只能用自己的了或者测试号,这里我选择测试号导入。
原来是缺少了地理位置信息,当然Headers
也不一样
1 | POST https://jdwalksapi.g100.org.cn/user/login HTTP/1.1 |
0x03.WebStorm
扔进去就可以享受JB
家的IDE
体验了,慢慢品味码农们辛辛苦苦写的代码了(雾