2011-10-21 223 views
0

我完全不熟悉JavaScript,但是我正在执行一个Android安全漏洞测试here下载后自动打开JavaScript文件

我正在查找可以在完成下载时打开HTML文件的JavaScript代码。我试图找到它,但我得到的JavaScript下载文件的结果不匹配。

我将不胜感激一些代码或暗示在哪里可以找到它。

+6

测试或黑客的脚本? – mrtsherman

+0

这是我对android安全性的学术研究。我只是检查一些攻击来证明这是可能的。不过,我从来没有使用过JavaScript。 – k4b

+0

我猜想安全问题必须由于使用WebViews,它允许您使用通过本地应用程序控制的JavaScript。本地应用程序可以访问SD卡,也可以访问Web。 – scrappedcola

回答

0

因此,这里是它是如何做:

您重定向到其供应与内容标题导致浏览器下载它作为一个HTML文件,而不是使其的html文件。然后,您将浏览器重定向到已下载到SD卡的文件。

重定向是通过在JavaScript中使用setTimeout()完成的。

此漏洞的Metasploit的模块的完整的源代码可以在这里找到适合您的测试:

https://dev.metasploit.com/redmine/projects/framework/repository/entry/modules/auxiliary/gather/android_htmlfileprovider.rb

+0

谢谢你的提示,但我仍然无法打开下载的html文件。 – k4b

+0

我有强制下载HTML文件的* .php文件。我在这个PHP文件中嵌入了一个javascript setTimeout()方法来自动打开HTML文件,但这不起作用。我尝试了完整的路径和名称,但它仍然不起作用。 – k4b