
想着获取自家每天电表余额情况,记录每日电费的。 主要有两处可以下手:
不过尝试了一下,不管 Android 还是 iOS 端,都无法抓取到 API 请求包(Fiddler),Android App 应该是使用了爱加密做了加固。猜测使用了 SSL PINNING,还有类似给 httpclient 设置代理的方式来绕过 WIFI 上设置的代理。
可能是由于加固过,使用 xposed 上的 trustmealready 也无法绕过 ssl pinning,per app hacking 也无法强制应用代理设置。
有没有高手有什么别的建议啊?
1 hongch 2019-04-18 14:51:00 +08:00 抓 TCP 的包 |
3 ihciah 2019-04-18 14:59:31 +08:00 拆加固咯 |
4 yingfengi 2019-04-18 15:01:14 +08:00 via Android 支付宝里面也看,好像微信公众号我可以。 |
8 deepdark 2019-04-18 15:09:43 +08:00 via Android tcpdump 啊,你手机 root 了抓包不是什么难事,实在不行你就找个笔记本拿 wireshark 抓 |
9 yingfengi 2019-04-18 15:40:05 +08:00 via Android @EricInBj 生活缴费里面电费那边绑定户号,然后会关注一个公众号(支付宝上是叫公众号吗?反正就是一个类似的东西)然后就可以查了。 |
10 EricInBj OP @yingfengi 是这个里面说的这种么? https://jingyan.baidu.com/article/e2284b2b9272dce2e7118d69.html 我看了,并没有余额信息,不知道是因为地区不同还是支付宝功能有变化了。 |
11 nanaw 2019-04-18 15:54:51 +08:00 via Android 你怎么抓的 HTTPS 包,我抓 Google 的时候怎么配都弄不好证书 |
12 EricInBj OP @nanaw 装 Fiddler 的证书, 在手机上访问 http://fiddler_pc_ip:proxyport 页面上有证书下载连接的。 |
13 boom7 2019-04-18 16:03:54 +08:00 试下 fdex2,刚试了下顺利脱壳 |
15 yukiww233 2019-04-18 16:15:03 +08:00 放在谷歌空间或者太极等虚拟空间里跑,抓上级 app 的包 |
16 nanaw 2019-04-18 16:16:14 +08:00 via Android @EricInBj 应用不信任。装了之后一般应用断网,chrome 开网页提示证书错误。 用网上的方法装成系统证书之后也不行。应用就是不信任 |
21 nanaw 2019-04-18 17:58:40 +08:00 via Android @EricInBj 所以我才问怎么装的。直接打开 cer 文件安装为用户证书不行,用 OpenSSL 转换成 xxxxxx.0 文件拷到系统证书目录也不行 |
22 seeusoon 2019-04-18 18:03:16 +08:00 对 app 的抓包,万一人家走的是单纯的 tcp 而不是 https/http,fiddle 是根本看不到的 |
23 ARhen 2019-04-18 18:13:41 +08:00 @nanaw 装到手机上吗? 我手机需要下载完证书,然后在 wifi 设置里面,添加证书,然后选择刚打开的那个。 如果直接从下载点安装,是没反应的 |
24 lululau 2019-04-18 18:30:33 +08:00 试了一下 mitmproxy 透明代理模式可以 |
25 dosmlp 2019-04-18 18:49:05 +08:00 Fiddler 只能抓 http(s)协议,抓不了 tcp 协议吧 |
26 rocketman13 2019-04-18 19:57:53 +08:00 @EricInBj fdex2 脱壳打不开 app,是版本问题吗 |
27 alvin666 2019-04-18 20:07:09 +08:00 via Android 低版本安卓没 ssl pinning,直接抓 |
28 linhua 2019-04-18 20:22:53 +08:00 有的 不是用的 http/https 协议, 而是用的 SPDY 之类的协议。像以前看 twitter 的 smali 代码,就是优先走 SPDY 协议,不可用时,才走 http/https 协议 |
29 unclemcz 2019-04-19 09:50:18 +08:00 xposed + justtrustme 对付 SSL PINNING 应该不成问题。 |
30 unclemcz 2019-04-19 09:51:47 +08:00 还有和 android 版本号也有关系,抓包来说 4 以上 7 以下比较完美。 |
31 EricInBj OP |
32 EricInBj OP @lululau windows 下用透明模式似乎报错啊 Transparent mode failure: AttributeError("'Resolver' object has no attribute 'wfile'",) 我 MAC 上装个试试 |
33 nonprocoder 2019-04-19 16:49:13 +08:00 这 APP 抓包干嘛 |
34 EricInBj OP |
35 hilon 2020-10-24 14:52:33 +08:00 楼主解决了吗 |