V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huzhikuizainali
V2EX  ›  程序员

android 真机抓包分析工具有什么好的工具或方法?

  •  
  •   huzhikuizainali · 2023-03-01 16:29:50 +08:00 · 1452 次点击
    这是一个创建于 635 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在网上看到的方案是让手机连接 PC 生成的 wifi 热点。通过电脑上的 wireshark 来监控手机的 IP 地址然后来抓包分析。

    以上方案感觉隔靴搔痒,至少有以下几个问题: 1 、你无法获得手机在真实 4G 网络或 5G 网络下的数据包。因此无法分析这种网络环境下的问题。 2 、wireshark 在电脑上可以抓取指定进程的包,进行更有效的分析。 a 、在 windows 任务管理器中获得指定进程的 PID b 、在 cmd 中键入 netstat -ano|findstr PID 号码 获得相关进程的端口号; c 、在 wireshark 监控指定端口号来抓包 但是采用电脑 wifi 热点的方案似乎也不太好操作吧?

    以上两个问题有什么好的方案、工具或者书籍或这网络视频。还请各位不吝赐教。多谢了!

    AAAAAAAAAAAAAAAA
        1
    AAAAAAAAAAAAAAAA  
       2023-03-01 17:01:52 +08:00
    frida
    huzhikuizainali
        2
    huzhikuizainali  
    OP
       2023-03-01 17:21:20 +08:00
    @AAAAAAAAAAAAAAAA 如果本身有程序的源码,但是源码中加入了一些第三方的 sdk ,例如腾讯广告 SDK 。那么想知道:
    1 、这个 SDK 会抓取手机哪些硬件信息(CPU 型号,屏幕分辨率……)
    2 、软件信息( app 启动时间,app 是否在前台,android 版本……)
    3 、网络发送了哪些信息。抓包并分析。
    frida 是最简单的工具么?考虑学习成本的话,是否还有好的工具?我看了一些介绍,你个好象是逆向工具。
    napsterwu
        3
    napsterwu  
       2023-03-01 19:10:46 +08:00 via iPhone   ❤️ 1
    napsterwu
        4
    napsterwu  
       2023-03-01 19:13:04 +08:00 via iPhone
    噢,你要 4g/5g 的流量,那可以考虑用 iptables 映射到 vps 上🤔
    mikeling
        5
    mikeling  
       2023-03-02 11:41:28 +08:00
    这个思路可行吗? 使用安卓模拟器, 抓模拟器的包, 我也没试过
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2382 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:08 · PVG 00:08 · LAX 08:08 · JFK 11:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.