Michelangelono
V2EX  ›  Android

APP 接口加密了有办法抓包后解密吗?

  •  
  •   Michelangelono · Dec 24, 2021 · 16619 views
    This topic created in 1774 days ago, the information mentioned may be changed or developed.

    TYCotI.png

    调试公司自己产品,不是别人的。有源码。 主要想看接口调用的流程。

    17 replies  •  2021-12-25 18:37:47 +08:00
    ntdll
    ntdll
    Dec 24, 2021
    1
    有源码,直接去看源码是怎么加密呀,然后自己写插件还原了显示。
    bipy
    bipy
    Dec 24, 2021
    2
    自签个证书,中间人
    cephei
    cephei
    Dec 24, 2021
    3
    你这是 Https 的吧,MITM 就可以了
    tuwulin365
    tuwulin365
    Dec 24, 2021
    4
    自己公司的那直接问啊
    Michelangelono
    Michelangelono
    OP
    Dec 24, 2021
    5
    @tuwulin365 写这个的是外包,别人都不回答问题了。
    zxcslove
    zxcslove
    Dec 24, 2021❤️1
    6
    给钱,我不信用钱撬不开他的嘴
    C02TobNClov1Dz56
    C02TobNClov1Dz56
    Dec 24, 2021
    7
    有源码的话, 直接看源码怎么解密的啊
    locoz
    locoz
    Dec 24, 2021
    8
    有源码还不简单吗?直接把加密关掉呗,再抓包就能得到明文的流程了。或者是直接让程序把请求部分用日志打出来,效果也一样。
    shawnsh
    shawnsh
    Dec 24, 2021 via Android
    9
    写个 fiddler 插件,用于解密,单击加解密切换
    newmlp
    newmlp
    Dec 24, 2021
    10
    有源码就直接在 http 请求库里搞个过滤器打印数据不就看到了
    pengyu
    pengyu
    Dec 24, 2021
    11
    现在 Android 主流使用的是 okhttp ,你可以加个拦截器,全局搜 OkHttpClient.Builder
    Michelangelono
    Michelangelono
    OP
    Dec 24, 2021
    12
    @pengyu 有的是第三方框架的请求。
    Michelangelono
    Michelangelono
    OP
    Dec 24, 2021
    13
    @newmlp 有的是第三方框架的请求。
    cccer
    cccer
    Dec 25, 2021
    14
    你这两个截图都是 Windows 发的包,而且是 https 加密的数据,并不是什么应用层加密。
    Michelangelono
    Michelangelono
    OP
    Dec 25, 2021
    15
    @cccer 应该安装 ssl 证书就行了吧?但我安装了也不行。
    cccer
    cccer
    Dec 25, 2021
    16
    @Michelangelono 可能你配置有错误,你可以试试抓电脑浏览器的 https 包,成功了再尝试抓手机 APP 的。
    Ackvincent
    Ackvincent
    Dec 25, 2021
    17
    看用的什么框架 直接 hook 收发包函数 打印出调用栈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1348 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 21:22 · PVG 05:22 · LAX 13:22 · JFK 16:22
    ♥ Do have faith in what you're doing.