首页 > Web开发 > 详细

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

时间:2015-11-13 18:31:20      阅读:389      评论:0      收藏:0      [点我收藏+]

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

 

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

技术分享

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

技术分享

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

果断选择不付费,

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

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

技术分享

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

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

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

技术分享

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

技术分享

可以看出来它发送的数据

找到选中的那一条

技术分享

然后双击进入网址

技术分享

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

en指的是传回来的长度

type指的是种类

随便选一条链接打开

技术分享

非常好,成功!!!

 

《未完待续》

 

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!