Intent Probe

用 WebView 的 intent: scheme 触发 startActivity,尝试跳出车机 App 沙箱。

0. 环境信息(先看这个)

读取中…
上面 Chrome/xx 就是这台车机 WebView 的 Chromium 主版本。 要查它对哪些 CVE 有影响,直接搜 Android System WebView <版本号> security 或对照 chromereleases.googleblog.com。 注意:车机基本无法单独升级 WebView,所以“版本旧”通常无解,这里只是确认攻击面。

1. 开始之前:确认 intent 有没有被拦

点下去如果车机界面跳走了(本页失焦),说明该 WebView 实现了 intent 处理,下面整张表都值得挨个试。
如果毫无反应,多半是这个 App 没覆写 shouldOverrideUrlLoading, 或者只放行了 http/https。那就把地址栏那条、以及 javascript: 那条也手动试一遍。

2. 设置页跳转表(每个 3 种写法,挨个点)

3. 按包名直接拉起 App

不用知道 Activity 名,package= + LAUNCHER 就能拉。用来开文件管理器 / 安装器 / 工程模式。

4. 触发 APK 安装器

先确认车机上真的存在这个文件路径(把自己拷的 apk 放进去)。装完记得关掉调试。

5. 自定义 intent 生成器

日志