码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-11-13 18:34:27      阅读:1236      评论:0      收藏:0      [点我收藏+]

标签:

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

 

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

技术分享

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

技术分享

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

果断选择不付费,

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

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

技术分享

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

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

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

技术分享

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

技术分享

可以看出来它发送的数据

找到选中的那一条

技术分享

然后双击进入网址

技术分享

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

en指的是传回来的长度

type指的是种类

随便选一条链接打开

技术分享

非常好,成功!!!

 

《未完待续》

 

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

标签:

原文地址:http://www.cnblogs.com/weikongziqu/p/4960398.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!