我在网上看到的方案是让手机连接 PC 生成的 wifi 热点。通过电脑上的 wireshark 来监控手机的 IP 地址然后来抓包分析。
以上方案感觉隔靴搔痒,至少有以下几个问题: 1 、你无法获得手机在真实 4G 网络或 5G 网络下的数据包。因此无法分析这种网络环境下的问题。 2 、wireshark 在电脑上可以抓取指定进程的包,进行更有效的分析。 a 、在 windows 任务管理器中获得指定进程的 PID b 、在 cmd 中键入 netstat -ano|findstr PID 号码 获得相关进程的端口号; c 、在 wireshark 监控指定端口号来抓包 但是采用电脑 wifi 热点的方案似乎也不太好操作吧?
以上两个问题有什么好的方案、工具或者书籍或这网络视频。还请各位不吝赐教。多谢了!
1
AAAAAAAAAAAAAAAA 2023-03-01 17:01:52 +08:00
frida
|
2
huzhikuizainali OP @AAAAAAAAAAAAAAAA 如果本身有程序的源码,但是源码中加入了一些第三方的 sdk ,例如腾讯广告 SDK 。那么想知道:
1 、这个 SDK 会抓取手机哪些硬件信息(CPU 型号,屏幕分辨率……) 2 、软件信息( app 启动时间,app 是否在前台,android 版本……) 3 、网络发送了哪些信息。抓包并分析。 frida 是最简单的工具么?考虑学习成本的话,是否还有好的工具?我看了一些介绍,你个好象是逆向工具。 |
3
napsterwu 2023-03-01 19:10:46 +08:00 via iPhone 1
|
4
napsterwu 2023-03-01 19:13:04 +08:00 via iPhone
噢,你要 4g/5g 的流量,那可以考虑用 iptables 映射到 vps 上🤔
|
5
mikeling 2023-03-02 11:41:28 +08:00
这个思路可行吗? 使用安卓模拟器, 抓模拟器的包, 我也没试过
|