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

如何获得叮咚买菜的 api

  •  
  •   CharlesOfBit · 63 天前 · 2372 次点击
    这是一个创建于 63 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里人买菜要经常刷刷刷价格和剩余库存,想帮他做一个小工具自动提醒,拦截了一下请求发现都是 https 无法查看具体内容,求教如何获得叮咚买菜的 api

    24 条回复    2021-11-23 21:42:47 +08:00
    chrisia
        1
    chrisia  
       63 天前
    逆向叮咚的安卓 app ,没搞过的话会有难度
    FEDT
        2
    FEDT  
       63 天前 via iPhone
    https 各种工具都能通过装证书来抓啊…
    ztcaoll222
        3
    ztcaoll222  
       63 天前
    中间人攻击
    Privileges
        4
    Privileges  
       63 天前
    安卓模拟器里配置 Burpsuite 证书,APP 里的 https 应该是能抓的,调用 api 如果能返回数据记得说一声嗷
    CharlesOfBit
        5
    CharlesOfBit  
    OP
       63 天前
    @chrisia 我去了解一下啊

    @FEDT @ztcaoll222 请教下如何获得叮咚买菜的证书呢,有没有 google 关键字,感谢
    shiny
        6
    shiny  
       63 天前   ❤️ 1
    App 版抓到的 https 请求都是图片,可以用小程序版本抓,可以得到 https://maicai.api.ddxq.mobi 的接口数据
    chrisia
        7
    chrisia  
       63 天前
    光抓包作用不大吧,大多数 app 接口参数都会加密的
    chrisia
        8
    chrisia  
       63 天前
    从小程序入手估计要简单些,破解加密的话有小程序脱壳工具的,可以找找
    CharlesOfBit
        9
    CharlesOfBit  
    OP
       63 天前
    @shiny @chrisia 小程序没搞过啊,看来要从头学起了
    avastms
        11
    avastms  
       63 天前
    你应个聘进去转一圈不就知道了
    CharlesOfBit
        12
    CharlesOfBit  
    OP
       63 天前
    @avastms 你他娘的真是个天才,我甘拜下风
    CharlesOfBit
        13
    CharlesOfBit  
    OP
       63 天前
    @yanwen 大神啊,我还在翻小程序源码,您已经全搞完了。
    themiscloud
        14
    themiscloud  
       63 天前
    @CharlesOfBit 求教下如何得到他源码的?
    Lemeng
        15
    Lemeng  
       63 天前
    只能纯学习来的
    CharlesOfBit
        16
    CharlesOfBit  
    OP
       63 天前
    Weixiao0725
        17
    Weixiao0725  
       63 天前
    @yanwen 人才啊
    themiscloud
        18
    themiscloud  
       63 天前
    @CharlesOfBit 多谢
    anquesun
        19
    anquesun  
       63 天前
    厉害啊,抓包从小程序这里入手
    lawsiki
        20
    lawsiki  
       63 天前
    @CharlesOfBit #13 竟然没签名?
    skiy
        21
    skiy  
       63 天前
    怎么爬的?这有点牛逼啊。
    lanbatian
        22
    lanbatian  
       62 天前
    @yanwen 大哥怎么拿到这个请求参数的?
    ik
        23
    ik  
       62 天前 via iPhone
    你 id 里面 charles 就可以抓 https…
    CharlesOfBit
        24
    CharlesOfBit  
    OP
       62 天前
    @lawsiki 小透明,平时只能膜拜大佬们

    @lanbatian 用下来最简单的办法还是微信桌面版打开小程序,然后用 fiddler 抓包,所有信息都有,如果再想深入了解,就脱壳小程序,源码什么的都有。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4232 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 07:47 · PVG 15:47 · LAX 23:47 · JFK 02:47
    ♥ Do have faith in what you're doing.