推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
CharlieBrown
V2EX  ›  Python

抓包一个 APP,只有图片,没有文字内容

  •  
  •   CharlieBrown · Oct 10, 2018 · 24922 views
    This topic created in 2793 days ago, the information mentioned may be changed or developed.
    最近在抓包一个 APP:淘最热点
    一款新闻 APP
    抓不到新闻列表内容
    只抓到了新闻图片

    其他同类型的 APP 也抓过
    没出现这种问题

    用的 charles 抓的,证书设置没问题
    不知道是不是这个 APP 的新闻列表走了其他协议

    有大佬帮忙抓下看看嘛
    44 replies    2019-05-12 16:10:11 +08:00
    1130335361
        1
    1130335361  
       Oct 10, 2018
    抓了下包,都有的,https://api.news.taozuiredian.com 开头的
    CharlieBrown
        2
    CharlieBrown  
    OP
       Oct 10, 2018
    @1130335361 用的什么软件抓的,我刚刚又抓了下,没有你所说的 https://api.news.taozuiredian.com 开头的,其他的 https 倒是有
    1130335361
        3
    1130335361  
       Oct 10, 2018
    @CharlieBrown 我用的就是 charles,抓的是 iOS app
    CharlieBrown
        4
    CharlieBrown  
    OP
       Oct 10, 2018
    @1130335361 我这边抓的安卓的,不知是否是这个区别
    1130335361
        5
    1130335361  
       Oct 10, 2018
    @CharlieBrown 试了下,确实是。提供个思路,可以找个老的 apk 版本抓包是可以抓到的
    ruixingchen
        6
    ruixingchen  
       Oct 10, 2018
    可能是走 TCP 或者 UDP 的, 也可能是设置了不走代理的, 也可能是 Charles 的问题, 试试 fiddler?
    CharlieBrown
        7
    CharlieBrown  
    OP
       Oct 10, 2018
    @1130335361 这个思路倒是没想过
    CharlieBrown
        8
    CharlieBrown  
    OP
       Oct 10, 2018
    @ruixingchen fiddler 也试过了,也没抓到,所以猜测是不是走了别的协议,设置了不走代理这个有办法破解吗,我看华为应用市场开了代理好像就进不去
    kba977
        9
    kba977  
       Oct 10, 2018



    可以抓到呀,和正常的没区别
    locoz
        10
    locoz  
       Oct 10, 2018   ❤️ 5
    又顺手写了篇文章。。https://zhuanlan.zhihu.com/p/46433599
    kingcos
        11
    kingcos  
       Oct 10, 2018 via iPhone
    @kba977 这是什么 App 呀
    viniedodo
        12
    viniedodo  
       Oct 10, 2018 via iPhone
    @kingcos thor http 抓包
    CharlieBrown
        13
    CharlieBrown  
    OP
       Oct 10, 2018
    @kba977 5 楼也是用的苹果抓的,但他尝试用安卓抓也没抓到,我手头上没有苹果机,尴尬
    CharlieBrown
        14
    CharlieBrown  
    OP
       Oct 10, 2018
    @locoz 抱拳了,老铁!!!又长见识了
    CharlieBrown
        15
    CharlieBrown  
    OP
       Oct 10, 2018
    @kba977 对了,请问 V2EX 怎么发图片来着。。。
    ysc3839
        16
    ysc3839  
       Oct 11, 2018 via Android
    @locoz 印象中 Packet Capture 能导出 pcap 文件的,电脑用 Wireshark 打开。
    Yien
        17
    Yien  
       Oct 11, 2018 via Android
    @viniedodo 厉害了
    wdv2ly
        18
    wdv2ly  
       Oct 11, 2018 via Android
    某些第三方 http 库用一般的 http 代理抓包工具是抓不到的,感觉像是识别成了 tcp 包一样。所以抓包还是得上 wireshark
    kba977
        19
    kba977  
       Oct 11, 2018 via iPhone
    @CharlieBrown 直接图片链接就可以了
    CharlieBrown
        20
    CharlieBrown  
    OP
       Oct 11, 2018
    @wdv2ly 好的,下载一个研究下
    CharlieBrown
        21
    CharlieBrown  
    OP
       Oct 11, 2018
    @kba977 哦哦,那还是得先在被的网站上传个图,再拿过来链接吧
    kba977
        22
    kba977  
       Oct 11, 2018   ❤️ 1
    @CharlieBrown #21 没错 直接使用类似于 微博是个好图床,ipic 这类上传图片拿到连接 很方便
    locoz
        23
    locoz  
       Oct 11, 2018
    @ysc3839 #16 那个导出只能导出单个吧,没找到过一次性导出所有抓到的包的选项
    youxiachai
        24
    youxiachai  
       Oct 11, 2018
    学习一下 Wireshark ....这个世界就没有抓不到的包....
    gzlock
        25
    gzlock  
       Oct 11, 2018 via Android
    Wireshark 抓到的数据太多了,该怎么样过滤呢?
    herozzm
        26
    herozzm  
       Oct 11, 2018
    @locoz 写一篇抓包大麦网 app 的吧,貌似上面的所有方法都不凑效,我也是只能抓取到图片,其他的 json 等文字信息无法抓到: https://www.damai.cn
    locoz
        27
    locoz  
       Oct 11, 2018
    @herozzm #26 我这是酷安的 6.9.4 版本,只设置个代理就能直接抓到搜索接口了
    exip
        28
    exip  
       Oct 11, 2018 via Android
    直接在路由器上抓包,难道它的流量不过路由器
    herozzm
        29
    herozzm  
       Oct 11, 2018
    @locoz 我再试试 多谢
    herozzm
        30
    herozzm  
       Oct 11, 2018
    @locoz 能抓到演出列表吗?
    CharlieBrown
        31
    CharlieBrown  
    OP
       Oct 11, 2018
    @exip 直接在路由器上抓是怎样一个思路,可否详细说说
    locoz
        32
    locoz  
       Oct 11, 2018
    @herozzm #30 emmmm,搜索接口搜出来的不就是演出列表吗。。按 APP 首页的演唱会、话剧歌剧那些分类查的接口也可以抓到的
    OnlyMeIsLegalCEO
        33
    OnlyMeIsLegalCEO  
       Oct 11, 2018 via Android
    标记一下,我一直否塞用 fiddler 抓 好麻烦
    wz74666291
        34
    wz74666291  
       Oct 12, 2018 via iPhone
    楼主解决了吗,同问一下,请问怎么抓一个 app 的流量从中找出 post 的数据呢?
    exip
        35
    exip  
       Oct 12, 2018 via Android   ❤️ 1
    @CharlieBrown 可能对路由器要求比较高,用起来也有点麻烦。
    得有一个 openwrt 系统或其它能自己安装软件的路由器,推荐 openwrt 在路由器上安装 tcpdump,ssh 登陆路由器对 wan 口所有流量抓包,
    exip
        36
    exip  
       Oct 12, 2018 via Android
    @CharlieBrown 路由器开共享,把抓到的包存到电脑上,用 whireshark 进行分析,当然其它软件也可以。
    exip
        37
    exip  
       Oct 12, 2018 via Android
    @exip 还有个方法是用笔记本电脑开热点,手机连接这个热点,用抓包工具对笔记本无线网卡抓包。
    这两种方法都是在流量的必经之路上抓包,肯定能抓到所需内容,就看能不能分析、解析出来了。
    mcluyu
        38
    mcluyu  
       Oct 12, 2018
    淘宝的 APP 貌似 charles 也是抓不到商品列表等信息,不知道走了啥协议
    CharlieBrown
        39
    CharlieBrown  
    OP
       Oct 12, 2018
    @exip 听起来在‘笔记本电脑开热点’好像更容易实现,路由器这个感觉要变成网工了。。。
    locoz
        40
    locoz  
       Oct 12, 2018
    @mcluyu #38 走的 HTTPS,用我那篇文章里的通杀方法就可以抓到
    huaerxiela
        41
    huaerxiela  
       Oct 17, 2018
    @locoz 帮别人问个外包,有兴趣吗?寻找隐藏接口
    thursday
        42
    thursday  
       Mar 2, 2019
    @mcluyu 也可以抓就是麻烦点
    @huaerxiela 爬虫外包可以找我 qq 3394772548️⃣
    kittyzero
        43
    kittyzero  
       May 12, 2019
    @kba977 亲这是什么软件
    kba977
        44
    kba977  
       May 12, 2019
    @kittyzero #43 Thor
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3258 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 153ms · UTC 12:37 · PVG 20:37 · LAX 05:37 · JFK 08:37
    ♥ Do have faith in what you're doing.