安卓APP抓包教程(二)——使用drony配合fiddler抓包

这一章节主要应对上一章(安卓APP抓包教程(一)——使用fiddler抓包)末尾提到的即使开了代理,发现APP不仅能够正常使用、没提示证书问题而且fiddler上也看不到相关的请求信息的问题。

从这一章开始会涉及到上google play(下载安装drony,Google play下载安装会好一些)的一些操作,如果搞不定的话,就只有先搜一搜网上已有的APP。

需要准备的软件:

  1. drony——可以与代理身份验证一起使用的代理,Android OS仅具有不带身份验证的代理。
  2. fiddler(上一章已经提过了,本章不再赘述)

原理解释:

  1. APP限制了不使用默认系统代理,导致通过WiFi设置的系统代理失效。
  2. drony 通过使用VPN的手段,截获了设置的APP的所有流量,再将这部分流量转发到fiddler的监听端口,强制这部分流量通过fiddler,fiddler就能对抓到的请求进行截获,查看。

使用流程:

安装drony之后,可以在虚拟机执行该章节操作,方便切换安卓版本,打开执行接下来的操作:

  1. 前置步骤:虚拟机安装fiddler的证书。详情操作见上一节:安卓APP抓包教程(一)——使用fiddler抓包

  2. 打开dronyAPP,左滑切换到设置界面


    drony首页介绍
  3. 进入无线网络设置界面


    设置界面
  4. WiFi界面长按当前连接的WiFi,点击编辑


    编辑WiFi配置

    在这个地方可能会遇到几个问题:

  • 不显示WiFi列表,一般真机会遇到这个问题。需要在权限里面允许drony定位、读取应用列表、开关WLAN,然后重启drony就可以恢复显示。了
  • 显示了非常多的WiFi列表:这个是由于的drony会显示所有系统保存过的WiFi列表,而不是当前能够搜索到的WiFi。
  1. 设置fiddler代理ip和端口
    ip和端口不懂设置多少的,请根据上一章的内容进行设置和获取:安卓APP抓包教程(一)——使用fiddler抓包
    设置代理类型、IP和端口
  1. 往上滑,查看下面的更多设置,设置过滤默认值和进入规则设置界面


    设置过滤器规则和转发设置界面
  2. 点击加号添加规则


    点击加号,添加规则
  3. 行动(action)选择本地代理链全部,然后点下面的APP选择,选择要抓包的APP。如果不选择APP,则会把所有APP的请求都转发过去,容易造成误判。


    设置完毕规则后点击右上角保存按钮,保存
  4. 点击右上角保存按钮保存当前过滤规则配置


    保存配置
  5. 配置完成,回到规则列表界面,再次确认规则


    查看配置列表
  6. 返回主界面,点击开关,打开代理转发


    开启转发
  7. fiddler上查看请求内容。


    查看请求列表

总结

  1. 完全按照流程来,还是抓包失败,甚至提示证书验证也失败的情况。此时可以尝试把浏览器也加入抓包的规则,看看浏览器是否能够正常访问http网站和https网站。
    • 如果能访问http,而https网站访问失败,应该是fiddler的证书出错了,可尝试安卓重新添加证书,或者fiddler下载安卓ios插件后,重置证书,再在手机上重新安装。
    • 如果都不能访问,请检查drony的配置是否正确,如果确认是正确的,可以换个模拟器或者安卓系统版本再重新配置和尝试。
  2. 如果按照配置来,依然app访问失败,甚至app出现了奇怪的报错,此时应该考虑APP是将https的公钥内置,不信任系统或者用户设置提供的证书,导致fiddler的证书无法被APP信任,导致APP报错。

很不巧,我遇到的这个APP正好是第二种情况,并且经过一系列探查,发现该APP是flutter框架开发的,而flutter框架默认就内置了HTTPS证书了,所以还需要进行flutterAPP的抓包操作,这个方法对每个APP和每个版本的flutter操作都有所变化。

对flutter框架开发的APP的抓包具体方法和内容将会在下一章进行讲解
安卓APP抓包教程(三)——使用frida破解flutter APP证书检测抓包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容