吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 992|回复: 12
收起左侧

[Android 求助] 关于APP抓包问题,如何区分APP的服务接口地址

[复制链接]
fengyutongzhou 发表于 2024-3-19 14:18
因工作需要把APP的连接地址提取出来,封掉,目的是不让使用该APP。我每次都是抓登录的包来确定APP连接的域名,这样一来封掉该域名肯定APP就无法登陆也就无法使用了,最近遇到一个APP,我在抓包时是通过环境逃逸方法来抓取流量包,绕过了APP内置代{过}{滤}理功能。用的Proxiffer+fiddler抓取夜神模拟器流量,准备好环境后一打开APP就显示疯狂连接好多个IP,并且都是30568端口,什么也没操作就自己连这些ip,我看了一下这些ip应该都是代{过}{滤}理池,而且在fiddler里看不到这些IP的HTTP请求包,有一条连接443端口的ip在fiddler里是截获到http报文的但是乱码(图片所示)。PRoxiffer还显示连接了一个dqw****68.oss-accelerate.aliyuncs.com阿里云的域名,不过在fiddler里没有截获下来http请求包,最后有2个问题
1.APP没看到DNS解析过程就自动连接了代{过}{滤}理池是怎么做到的。
2.当我进行登录操作时在Proxiffer里看不到有新的流量刷出来。那么我如何区分APP自己的服务器接口。

请求大佬帮助一下

fiddler截获到的HTTP报文

fiddler截获到的HTTP报文

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

holdtoday 发表于 2024-3-19 17:14
建议你在模拟器里先试用浏览器访问一个https的网站,查看fiddle是否正常截获来自模拟器的https流量,从而验证fiddle证书在模拟器里正确安装。若验证正常,则怀疑app代码对网络代{过}{滤}理模式有检测,这种情况下,可以用两种方式来获取目标域名:1,apptool逆向转为java代码,从中提取url;2、在模拟器上安装流量监控类app,直接查看网络流量。
holdtoday 发表于 2024-3-20 13:27
fengyutongzhou 发表于 2024-3-20 10:02
这APP肯定没那么简单,如果是证书不可用的话APP应该没有网络连接才对,我怀疑APP没用http协议所以抓取不 ...

如果你确认代理证书没问题,那么问题就是APP的安全策略,我在渗透测试过程中也遇到过抓包的问题,例如app使用了双向认证或SSL-pinning(证书绑定),则由于证书验证不通过,则会中断网络连接,导致https通信无法建立。
 楼主| fengyutongzhou 发表于 2024-3-19 14:21
补充一点,模拟器里已经把系统安装到内置证书文件夹了,fiddler为什么有的包抓不到,抓到的还是乱码。
gugouo163 发表于 2024-3-19 16:20
看你的截图,这个https包是doh 查询,是一种通过http请求来解析域名,DoH协议(DNS over HTTPS)
 楼主| fengyutongzhou 发表于 2024-3-19 16:48
gugouo163 发表于 2024-3-19 16:20
看你的截图,这个https包是doh 查询,是一种通过http请求来解析域名,DoH协议(DNS over HTTPS)

那是不是封了这个ip他就无法解析域名啦,就无法连接那些节点了吗
 楼主| fengyutongzhou 发表于 2024-3-20 10:02
holdtoday 发表于 2024-3-19 17:14
建议你在模拟器里先试用浏览器访问一个https的网站,查看fiddle是否正常截获来自模拟器的https流量,从而验 ...

这APP肯定没那么简单,如果是证书不可用的话APP应该没有网络连接才对,我怀疑APP没用http协议所以抓取不到。
myforaward 发表于 2024-3-20 11:12
如果想知道域名 ,也可以自己搭一个 dns服务 ,然后手机dns改成你的dns地址,  就可以拦截到dns请求,获取到域名了
 楼主| fengyutongzhou 发表于 2024-3-20 15:15
holdtoday 发表于 2024-3-20 13:27
如果你确认代理证书没问题,那么问题就是APP的安全策略,我在渗透测试过程中也遇到过抓包的问题,例如app ...

我遇到的都是APP逃逸了HTTP协议,只看见他连接某个IP和域名但是抓包工具里不显示HTTP包
gugouo163 发表于 2024-3-20 17:30
fengyutongzhou 发表于 2024-3-19 16:48
那是不是封了这个ip他就无法解析域名啦,就无法连接那些节点了吗

按道理是这么说,但是看样子这个内置了阿里云的httpdns 的sdk ,可不止一个IP
https://www.aliyun.com/product/httpdns
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 15:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表