PC客户端抓包分析 电脑软件抓包分析使用教程详解

首页 » Python » PC客户端抓包分析 电脑软件抓包分析使用教程详解

想让爬虫抓取PC客户端程序,就需要对PC客户端进行抓包分析,找到借口。PC抓包软件常用的有Wireshark。HttpAnalyzer等。Wireshark擅长各类网络协议的分析,比较重型。Http Analyzer则更专注于对HTTP/HTTPS协议的分析。Http Analyzer可以针对某一个进程进行抓包,对特定软件的分析更加快捷,所以PC客户端抓包工具这里以Http Analyzer进行介绍!

Http Analyzer简介

HTTP Analyzer是一款实时捕捉分析HTTP/HTTPS协议数据的工具,可以显示许多信息(包括文件头、内容、Cookie、查询字符串、提交的数据、重定向的URL地址),可以提供缓冲区信息、清理对话内容、HTTP状态信息和其他过滤选项。同时还是一个非常有用的分析、调试和诊断的开发工具。

Http Analyzer的安装

安装选择到Analyzer官网进行下载,可选择直连下载:V7.6.4。Http Analyzer安装很简单,从上述链接下载的安装包,双击即可,没有什么需要注意的地方。我们可以免费使用15天,之后还可以使用,只不过功能有点缩水,非常的Nice。

鳄鱼君提供一个破解版本,按需使用。下载之后解压打开注册机.exe,会生成一个随机码,然后复制随机码。打开抓包工具,选择: Help --> About/Register ,进入图示界面,选择 Enter Registeration Info ,第一个框随便填,第2个框粘贴刚刚复制的随机码,选择 For Current User 。点击OK后,如果出现弹框,即破解成功,后面就可以无限制使用了。

Http Analyzer的使用

安装成功之后我们呢打开软件,可以看到Http Analyzer的界面:

PC客户端抓包分析 电脑软件抓包分析使用教程详解

点击上图中所示的“ Start ”按钮,即可开始记录当前处于会话状态的所有应用程序的HTTP流量包括浏览器中的HTTP流量。如果你当前有应用程序正在进行网络会话,即可看到:

PC客户端抓包分析 电脑软件抓包分析使用教程详解

HTTP Analyzer会根据进程进行区分,将捕获到的HTTP连接信息显示到中间的网格中。点击任意的HTTP连接,即可在下方查看该连接对应的详细信息。

整个面板主要分为三个部分:

  • 窗口1:显示所有的HTTP流量信息,并根据进程和时间进行归类排序。
  • 窗口2左边的两个小方框:HTTP连接的详细信息,包括HTTP头信息、响应内容、POST表单数据、请求计时、查询字符串、Cookies、原始数据流、提示信息、注释、响应状态码的解释信息。
  • 窗口2最右边的小方框:显示的是当前连接所属进程的相关信息。

HTTP Analyzer为我们提供了数据过滤器,方便我们快速地定位到符合条件的数据。我们可以按照进程来过滤,也可以按照数据的类型来过滤。刚才我打开的是QQ音乐客户端,现在想让窗口1只显示QQ音乐播放器的流量,可以参考下图进行设置:

PC客户端抓包分析 电脑软件抓包分析使用教程详解

也可以根据数据类型进行过滤,如下图所示:

PC客户端抓包分析 电脑软件抓包分析使用教程详解

虾米音乐音乐PC端API实战分析

鳄鱼君在这里对虾米音乐客户端进行实战操作。我们呢使用HTTP Analyzer分析获取歌手信息、歌曲信息和专辑信息等API接口。

启动HTTP Analyzer,按照上面的过滤方式进行设置,设置为仅显示QQ客户端进程(你需要知道你的客户端安装在何处),并将过滤类型设置为text/html

主要关注搜索请求的类型头和响应。但是发现难度比较大,没有办法找到构造请求对应的参数,只能单个获取数据,没什么用处,等后续在更新….

为了弥补这篇文章的标题,鳄鱼君使用Charles进行抓包,找了很久发现下图的数据,这是我在虾米APP中搜索陈奕迅的结果:

PC客户端抓包分析 电脑软件抓包分析使用教程详解

我很高兴,这里面包含了我们呢需要的歌曲信息,一番测试后发现,该请求的url是经过加密的,你在charles中看到了数据,复制url到浏览器打开是什么也没有的,使用requests请求也无济于事,所以换思路解决,可以找网页版,或者在手机端使用appium解决,这里不再进行详细说明。

抓取虾米音乐的数据参考:通过虾米音乐web页面抓取音乐

抱歉,隐藏内容 回复 后刷新可见

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《PC客户端抓包分析 电脑软件抓包分析使用教程详解》 发布于2020-03-31

分享到:
赞(2) 赏杯咖啡

评论 3

6 + 3 =
  1. #2
    qq_avatar

    为什么不能直接看

    雨的节奏4周前 (09-28)回复
  2. #1
    qq_avatar

    看看

    Never7个月前 (04-03)回复
    • 欢迎呐!这个工具抓虾米音乐不好用,看看通过web网页抓取虾米音乐,一起学习呐!

      管理员鳄鱼君7个月前 (04-03)

文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册