通过wireshark获取应用接口并使用爬虫爬取网站数据(一)

前言:设计内容比较繁杂,包括apk反编译,wireshark使用,java爬虫,

 

一次无聊的时候朋友给我推送了一个比较绅士的app

通过wireshark获取应用接口并使用爬虫爬取网站数据(一)_第1张图片

然而当我想看第四个的时候

通过wireshark获取应用接口并使用爬虫爬取网站数据(一)_第2张图片

这尼玛,(心中仿佛一万只草泥马奔腾而过),而且会员是需要付费的,这。。。

果断选择不付费,

先上百度看看,确实有官网,但是官网只留了一个下载app的链接(后来知道为什么了)

可是这还是不行,果断选择反编译

通过wireshark获取应用接口并使用爬虫爬取网站数据(一)_第3张图片

反编译得到源码,但是它的数据全部是从.so动态链接库里面得到的,接口应该也在里面,后来试着反编译了一下.so文件,生成的是汇编,这难度太高,放弃。

后来想到了使用抓包工具分析应用传递的数据,于是下载了一个wireshark

先使用电脑开一个热点,然后用wireshark分析此热点的数据

通过wireshark获取应用接口并使用爬虫爬取网站数据(一)_第4张图片

然后手机此时打开应用,然后wireshark分析发送的数据包

通过wireshark获取应用接口并使用爬虫爬取网站数据(一)_第5张图片

可以看出来它发送的数据

找到选中的那一条

然后双击进入网址

通过wireshark获取应用接口并使用爬虫爬取网站数据(一)_第6张图片

很轻松找到接口,经过分析之后

en指的是传回来的长度

type指的是种类

随便选一条链接打开

通过wireshark获取应用接口并使用爬虫爬取网站数据(一)_第7张图片

非常好,成功!!!

 

《未完待续》

 

你可能感兴趣的:(通过wireshark获取应用接口并使用爬虫爬取网站数据(一))