V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ansnail
V2EX  ›  问与答

关于抓包的疑惑,求推荐方案

  •  
  •   ansnail · 2023-05-18 19:33:48 +08:00 · 1898 次点击
    这是一个创建于 560 天前的主题,其中的信息可能已经有所发展或是发生改变。

    移动端开发,在开发需要经常看接口的返回,目前使用的 Charles ,使用正常,但由于测试同学经常会拿手机过来调试问题,也需要抓包,需要在测试同学手机上去设置代理,然后下载并安装证书,很麻烦,

    求问各位有没有什么简便的方案,比如搞一个路由器,连上路由器后可以直接劫持抓包,只是设想不知道是否有成熟方案

    15 条回复    2023-05-20 18:11:14 +08:00
    molvqingtai
        1
    molvqingtai  
       2023-05-18 19:37:18 +08:00   ❤️ 2
    让测试学会抓包
    cvbnt
        2
    cvbnt  
       2023-05-18 19:39:11 +08:00 via Android
    你是否在寻找 httptoolkit ?
    aaronlam
        3
    aaronlam  
       2023-05-18 19:49:58 +08:00
    首先你得搞定证书的问题
    wsxyeah
        4
    wsxyeah  
       2023-05-18 20:28:33 +08:00 via iPhone   ❤️ 1
    adb shell settings put global http_proxy 192.168.1.1:8080
    lovelylain
        5
    lovelylain  
       2023-05-18 20:38:56 +08:00 via Android
    换个思路,根据环境变量路由到不同环境,环境自带抓包功能。
    docxs
        6
    docxs  
       2023-05-18 21:48:10 +08:00 via iPhone
    whistle
    japeth
        7
    japeth  
       2023-05-18 23:22:38 +08:00
    电脑装个模拟器 叫测试把测的那个包发给你 不就好了吗?
    linbiaojj
        8
    linbiaojj  
       2023-05-19 00:35:24 +08:00 via Android
    App 写一个可以设置 app http 代理的测试界面,之后让测试自己设置就行了。
    piku
        9
    piku  
       2023-05-19 00:39:33 +08:00 via Android
    中间人抓包也需要搞定证书问题。
    部分路由器的确可以直接抓包,出来的文件可以进 Wireshark 分析,不过 https 解不了密。
    有没有可能,先启用 http 协议,明文调试完成后再迁到 https ?
    OutOfMemoryError
        10
    OutOfMemoryError  
       2023-05-19 00:42:43 +08:00
    安卓移动端,root+xposed 的环境下有一个模块叫作“JustTrustMe”,对哪个应用启用哪个应用就信任全部证书
    zhangzEric
        11
    zhangzEric  
       2023-05-19 07:54:51 +08:00 via iPhone
    同 1 楼,测试抓包不是基本功嘛
    blankmiss
        12
    blankmiss  
       2023-05-19 08:26:06 +08:00
    @zhangzEric 有的测试连压测都不知道是什么
    jones2000
        13
    jones2000  
       2023-05-19 13:03:20 +08:00
    @piku app 基本都是内嵌开源浏览器, 设置下浏览器证书存放路径,直接就可以导出来。 然后导入到 Wireshark 就可以分析了。 除非是闭源的浏览器,这个就不好搞。
    hongfengkt
        14
    hongfengkt  
       2023-05-19 15:03:28 +08:00
    app 内缓存所有网络请求,debug 模式下查看
    piku
        15
    piku  
       2023-05-20 18:11:14 +08:00 via Android
    @jones2000 学习了。
    @ansnail mikrotik 全系列路由器支持抓包(包括 x86 架构)。之前用过深信服也是支持抓包的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2809 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 553ms · UTC 00:25 · PVG 08:25 · LAX 16:25 · JFK 19:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.