当前位置:网站首页>webview攻击
webview攻击
2022-07-29 01:26:00 【tlucky1】
1.介绍
webview用来实现应用显示网页内容,可与页面JavaScript进行交互,是由Chrome提供支持的系统组件,android设备已预安装该组件。内核使用了webkit引擎。WebView和web浏览器的差异之处在于WebView运行在嵌入式移动应用的上下文中,而且所有的针对浏览器的攻击都可以用来攻击WebView。
2.metasploit攻击
Webview攻击中,由于系统并没有对注册Java类的方法调用进行限制,导致了CVE-2012-6636漏洞的产生,该漏洞可以将恶意JavaScript语句注入到应用程序中,达到控制设备的目的。该漏洞涉及的Android系统版本低于4.2,高于4.2版本的已完成修复和加固。
可以利用CVE-2012-6636漏洞来实现webview攻击,可以将恶意JavaScript语句注入到应用程序中,达到控制设备的目的。
用kali linux中的metasploit工具来进行攻击,查询该漏洞可以利用的攻击模块,如图所示。

使用msf创建一个有恶意JavaScript语句的链接,如图所示。
url:http://192.168.1.10:8080/kijiLoe0
使用社工或网络钓鱼方式诱骗受害者点击该链接,我直接在手机浏览器中访问链接
测试结果:android7.12和android11对该漏洞已进行了修复和加固
3.修复建议
减少WebView攻击的常用建议:
(1)如果不需要,禁用JavaScript和插件支持,如果允许任何JavaScript
(2)禁用任何Javascript接口功能
(3)禁用本地文件访问
(4)通过WebView禁用文件系统访问
边栏推荐
猜你喜欢

数学建模——公交调度优化

Semiconductor chip industry chain

Js DOM2 和 DOM3

In 2022, the official data of programming language ranking came, which was an eye opener
![[circuit design] open collector OC output of triode](/img/48/5a111b81f0d99990fbcc5263313c07.jpg)
[circuit design] open collector OC output of triode

LM13丨形态量化-动量周期分析

Web crawler API Quick Start Guide

基于C51控制蜂鸣器

Cookie和Session

Mobile communication -- simulation model of error control system based on convolutional code
随机推荐
[the road of Exile - Chapter 5]
一文读懂Okaleido Tiger近期动态,挖掘背后价值与潜力
[the road of Exile - Chapter 8]
Secret skill winter tide branding skill matching
Ciscn 2022 central China Misc
数学建模——永冻土层上关于路基热传导问题
JetPack--Navigation实现页面跳转
[golang] synchronization lock mutex
Basic working principle and LTSpice simulation of 6T SRAM
【云原生与5G】微服务加持5G核心网
Anti crawler mechanism solution: JS code generates random strings locally
给LaTeX公式添加优美的注解;日更『数据科学』面试题集锦;大学生『计算机』自学指南;个人防火墙;前沿资料/论文 | ShowMeAI资讯日报
移动通信——基于卷积码的差错控制系统仿真模型
数学建模——带相变材料的低温防护服御寒仿真模拟
Day01 job
Mysql存储json格式数据
“蔚来杯“2022牛客暑期多校训练营2,签到题GJK
费曼学习法(符号表)
LM13丨形态量化-动量周期分析
数学建模——公交调度优化