• OPPO Find X真全面屏 突破史上最高屏占比 2019-08-14
  • 端午节小长假来临,这两件事与你的节日福利有关 2019-08-11
  • “光棍”曾被看作是无依无归的流氓恶棍文史参考 2019-08-09
  • 吐鲁番哈密瓜飘香疆外 2019-08-09
  • 中考期间广州部分公交线路有调整 2019-08-08
  • 中国国家级自然保护区名录旅行地中国国家地理网 2019-08-08
  • 简逸光:从《佛祖历代通载》看佛教史的建立 2019-08-08
  • 手机流量大战套路:“不限量”都是有条件的 2019-08-08
  • 熊丙奇:不要以高校预算收入多少论“英雄” 2019-08-04
  • 【海北天气】最新海北今天天气,实时提供海北气温、空气质量、24小时天气预报、生活指数查询 2019-08-04
  • 阿兰启程世界杯 清爽简约look现身机场阿兰 世界杯 2019-08-03
  • 变相“现金贷”重出江湖 利率畸高个别超过1000% 2019-08-03
  • 1天400吨 宁波这个餐厨垃圾处理厂月底开始运行 2019-07-30
  • 赌王四太家的豪宅曝光,网友:一点都不羡慕 ——凤凰网房产 2019-07-30
  • 广东摧毁全国首例“呼死你”犯罪团伙 2019-07-29
  • 吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|新疆喜乐彩开奖介绍 www.sl-36.com

     找回密码
     注册[Register]

    QQ登录

    只需一步,快速开始

    搜索
    查看: 3336|回复: 19
    上一主题 下一主题

    新疆喜乐彩中奖规则: [Android 原创] Android抓包指南②: DevTools+WebViewDebugHook调试第三方应用的WebView

    [复制链接]
    跳转到指定楼层
    楼主
    encoderlee 发表于 2019-5-30 12:02 回帖奖励
    本帖最后由 encoderlee 于 2019-6-16 13:51 编辑

    新疆喜乐彩开奖介绍 www.sl-36.com 本文是原创文章,转自本人博客,为新手学习Android逆向过程中的心得总结,文章内容为初级知识,高手勿喷

    DevTools

    《Android抓包指南①: 使用Fiddler抓HTTP/HTTPS包》

    上一章,我们使用Fiddler对应用抓HTTP/HTTPS包,并且解决了Android7.0及以上的抓不到包的问题。
    本章,我们借助DevTools,同样可以实现对第三方应用内嵌的WebView与服务端的HTTP/HTTPS通信进行抓包分析,还可以调试页面Javascript,多种手段多管齐下,助力对第三方应用的逆向分析。

    DevTools 原本的用途,是Google提供给Android开发者的一个调试工具,用于调试自己开发的APP内嵌的WebView中的内容,具体用法可以参考Google官方文档:
    https://developers.google.com/web/tools/chrome-devtools/remote-debugging/
    https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews

    将手机与电脑通过USB线连接,打开手机的USB调试功能,然后在电脑上打开Chrome浏览器,在地址栏输入

    chrome://inspect

    就可以看到连接的Android手机和打开的WebView页面,点击 [inspect] 就可以打开调试大门。


    和Chrome调试普通WEB页面没有什么太大区别,点击[刷新]就可以看到所有HTTP/HTTPS请求内容。除了可以实现抓包效果,还可以进一步分析它的AJAX请求是怎么构造的请求参数,从而自行编码模拟发送请求,从而实现一些 Interesting 的自动化效果,嘿嘿嘿。。。

    WebViewDebugHook

    但是这个调试方法有一个前提,就是APP自身必须调用WebView.setWebContentsDebuggingEnabled(true); 才会允许被DevTools调试,毕竟这是一个给开发者在开发阶段调试自身应用的功能,而不是提供给你窥探别人APP内容的工具,出于安全考虑,当然不可能随便调试别人的应用。但是,还记得我们之前在《Windows抓包指南①:Proxifier+Fiddler对第三方程序强制抓包》中说的吗?

    有条件要上,没有条件创造条件也要上!

    Root手机,安装Xposed框架,使用WebViewDebugHook??楦伤?/p>

    WebViewDebugHook项目源代码:https://github.com/feix760/WebViewDebugHook

    其实也可以自行编写Xposed???,这里毕竟很简单,只需要在目标APP进程中调用静态方法 WebView.setWebContentsDebuggingEnabled(true); 就打开了调试大门。当然,使用WebViewDebugHook的理由是懒惰,拿来就用。同时WebViewDebugHook针对腾讯的部分加壳做了处理,可用性更高。

    Root和Xposed的重要性

    最后,不得不说,Root和Xposed框架对Android应用逆向分析人员来说是非常重要的,强烈推荐Google亲儿子手机Nexus/Pixel等,方便Root,方便安装Xposed,甚至还可以自行编译Android AOSP烧写,想怎么改就怎么改,操作系统都在你的掌控之中,何况是跑在上面的应用呢。只要修改了系统API,想给程序返回什么结果,就返回什么结果,就算你APP检测Xposed都没用,你检测不到的,因为我根本没有安装Xposed,仅仅是修改了操作系统源代码而已。玩弄APP于股掌之间。

    Let's Go

    最后晒一下我购入的Google亲儿子,老一代的Pixel,几百元而已,爱不释手:

    本文由encoderlee发表于CSDN博客: https://blog.csdn.net/CharlesSimonyi/article/details/90518367 转载请注明出处

    免费评分

    参与人数 13吾爱币 +21 热心值 +12 收起 理由
    qtfreet00 + 9 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
    RobinMaas + 1 用心讨论,共获提升!
    cxp521 + 1 + 1 谢谢@Thanks!
    朮小凯 + 1 + 1 用心讨论,共获提升!
    milk931103 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
    nj001 + 1 + 1 热心回复!
    愛你壹萬年 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
    TQhql + 1 + 1 热心回复!
    大大大大大西瓜 + 1 + 1 热心回复!
    xuebao_qust + 1 + 1 谢谢@Thanks!
    qaz003 + 1 + 1 谢谢@Thanks!
    willgoon + 1 谢谢@Thanks!
    chenfilkman + 1 优秀,这么好的干货必须收藏

    查看全部评分

    本帖被以下淘专辑推荐:

    发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

    推荐
     楼主| encoderlee 发表于 2019-5-31 00:07 <
    本帖最后由 encoderlee 于 2019-5-31 00:13 编辑
    kaka233 发表于 2019-5-30 15:53
    想问下作者的新入的手机,用着怎么样?推荐购买吗?在哪买的,也想搞一部做开发用

    https://item.taobao.com/item.htm?id=566060434393
    我是在这家店买的,【创想数码手机城】
    全新带包装配件的900元,套餐二,9层新480元,让卖家给挑一台成色好的
    没事的,不满意可以7天无理由退货

    照片中的pixel xl我买的是全新的,所以带全套包装,不过后来我又买了一部9层新的pixel,只有机身和数据线,但是成色很新。
    并不推荐买全新的,后来我都后悔了,浪费钱
    推荐
     楼主| encoderlee 发表于 2019-5-30 19:34 <
    kaka233 发表于 2019-5-30 15:53
    想问下作者的新入的手机,用着怎么样?推荐购买吗?在哪买的,也想搞一部做开发用

    淘宝有卖,google系列的手机,nexus 6p / pixel /pixel xl等都是便宜的机型,大多是二手的,四五百元,也有几乎全新的,稍微贵点
    沙发
    mosou 发表于 2019-5-30 12:20
    3#
    8taizi 发表于 2019-5-30 12:32
    Pixel 怎么样做刷机包,给个教程吧
    4#
    susi248 发表于 2019-5-30 12:58
    不错,支持一下 谢谢分享
    5#
    willgoon 发表于 2019-5-30 13:09
    好文章 谢谢分享 收藏了
    6#
    coziness 发表于 2019-5-30 13:20
    不错,支持一下 谢谢分享
    7#
    kaka233 发表于 2019-5-30 15:53
    想问下作者的新入的手机,用着怎么样?推荐购买吗?在哪买的,也想搞一部做开发用
    8#
    小夫哥 发表于 2019-5-30 19:07
    呵呵,技术不错。。。。
    9#
     楼主| encoderlee 发表于 2019-5-30 19:32 <
    mosou 发表于 2019-5-30 12:20
    厉害,用模拟器抓包不推荐吗

    用模拟器更方便,但是有的APP会检测模拟器,在模拟器上不允许运行,虽然也有各种办法解决,但有时候为了节省时间,直接使用真机了
    您需要登录后才可以回帖 登录 | 注册[Register]

    本版积分规则 警告:禁止回复与主题无关内容,违者重罚!

    快速回复 收藏帖子 返回列表 搜索

    RSS订阅|小黑屋|联系我们|新疆喜乐彩开奖介绍 ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

    GMT+8, 2019-8-23 04:46

    Powered by Discuz!

    © 2001-2017 Comsenz Inc.

    快速回复 新疆喜乐彩开奖介绍 返回列表
  • OPPO Find X真全面屏 突破史上最高屏占比 2019-08-14
  • 端午节小长假来临,这两件事与你的节日福利有关 2019-08-11
  • “光棍”曾被看作是无依无归的流氓恶棍文史参考 2019-08-09
  • 吐鲁番哈密瓜飘香疆外 2019-08-09
  • 中考期间广州部分公交线路有调整 2019-08-08
  • 中国国家级自然保护区名录旅行地中国国家地理网 2019-08-08
  • 简逸光:从《佛祖历代通载》看佛教史的建立 2019-08-08
  • 手机流量大战套路:“不限量”都是有条件的 2019-08-08
  • 熊丙奇:不要以高校预算收入多少论“英雄” 2019-08-04
  • 【海北天气】最新海北今天天气,实时提供海北气温、空气质量、24小时天气预报、生活指数查询 2019-08-04
  • 阿兰启程世界杯 清爽简约look现身机场阿兰 世界杯 2019-08-03
  • 变相“现金贷”重出江湖 利率畸高个别超过1000% 2019-08-03
  • 1天400吨 宁波这个餐厨垃圾处理厂月底开始运行 2019-07-30
  • 赌王四太家的豪宅曝光,网友:一点都不羡慕 ——凤凰网房产 2019-07-30
  • 广东摧毁全国首例“呼死你”犯罪团伙 2019-07-29
  • 500彩票网买双色球吗 上海时时彩开奖结果表 江苏快三投注技巧 内幕原创三肖中特 江苏11选5开奖查询 11选5投注 49选7走势图分布图 35选七开奖走势图 北京pk10彩票走势图 fm2019德甲队徽 福建十一选五免费预测 快速时时彩是哪里开的 福彩3d带连线走势图 bet007足球指数 期一尾中平特