推荐学习书目
› 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 · 25574 views
    This topic created in 2948 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
    1130335361
    Oct 10, 2018
    1
    抓了下包,都有的,https://api.news.taozuiredian.com 开头的
    CharlieBrown
    CharlieBrown
    OP
    Oct 10, 2018
    2
    @1130335361 用的什么软件抓的,我刚刚又抓了下,没有你所说的 https://api.news.taozuiredian.com 开头的,其他的 https 倒是有
    1130335361
    1130335361
    Oct 10, 2018
    3
    @CharlieBrown 我用的就是 charles,抓的是 iOS app
    CharlieBrown
    CharlieBrown
    OP
    Oct 10, 2018
    4
    @1130335361 我这边抓的安卓的,不知是否是这个区别
    1130335361
    1130335361
    Oct 10, 2018
    5
    @CharlieBrown 试了下,确实是。提供个思路,可以找个老的 apk 版本抓包是可以抓到的
    ruixingchen
    ruixingchen
    Oct 10, 2018
    6
    可能是走 TCP 或者 UDP 的, 也可能是设置了不走代理的, 也可能是 Charles 的问题, 试试 fiddler?
    CharlieBrown
    CharlieBrown
    OP
    Oct 10, 2018
    7
    @1130335361 这个思路倒是没想过
    CharlieBrown
    CharlieBrown
    OP
    Oct 10, 2018
    8
    @ruixingchen fiddler 也试过了,也没抓到,所以猜测是不是走了别的协议,设置了不走代理这个有办法破解吗,我看华为应用市场开了代理好像就进不去
    kba977
    kba977
    Oct 10, 2018
    9



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