远程调试:无需root就debug手机上的网页/WebView

前言

方法介绍

官方文档

远程调试你的安卓设备——微软

适用范围

  1. 微信内置浏览器;

  2. APP应用内置Webview应用(App的WebView要打开调试声明配置);

  3. 浏览器;

方法优点

  1. 无需root,无需代理,无需adb(需要到较新版本的edge或chrome浏览器);

  2. 无需配置复杂环境即可进行操作。

方法缺点

  1. 若目标系统存在防调试,仍需绕过后才能调试;

  2. app内置webview网页需要开发阶段打开调试许可才能进行调试;

  3. 仅支持安卓设备使用。

注意事项

使用

前置准备

  1. 一台安卓设备(需高于安卓4.4);

  2. 一台安装了edge或chrome浏览器的PC设备;

  3. 支持数据传输的USB数据线。

安卓设备配置

微信内置浏览器配置

若需对微信内置浏览器进行调试,需要先在微信客户端内访问 https://debugxweb.qq.com/?inspect=true ,页面弹出执行成功后才可进行调试。

执行调试

后日谈

作者暂未了解过该方法与Burp联动的可行性,说不定会产生奇妙的效果; 调试时说不定会遇见反调试,绕过反调试的办法,我会写在另一篇文章里面。